Programming the HiFive1
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:06Recap and set the stage for the day
0:06Recap and set the stage for the day
0:06Recap and set the stage for the day
1:32Begin to acquaint ourselves with the demo code from the Freedom E SDK
1:32Begin to acquaint ourselves with the demo code from the Freedom E SDK
1:32Begin to acquaint ourselves with the demo code from the Freedom E SDK
2:47Take a look at plic_driver.h and .c
2:47Take a look at plic_driver.h and .c
2:47Take a look at plic_driver.h and .c
13:26Return to demo_gpio.c
13:26Return to demo_gpio.c
13:26Return to demo_gpio.c
25:28miblo Are there two stages to the interrupt: claim_interrupt() and actual_interrupt() or whatever?
🗪
25:28miblo Are there two stages to the interrupt: claim_interrupt() and actual_interrupt() or whatever?
🗪
25:28miblo Are there two stages to the interrupt: claim_interrupt() and actual_interrupt() or whatever?
🗪
25:46miblo So both of them do 1.5 seconds which add up to 3?
🗪
25:46miblo So both of them do 1.5 seconds which add up to 3?
🗪
25:46miblo So both of them do 1.5 seconds which add up to 3?
🗪
27:24Determine to try uploading this demo program to the HiFive1
27:24Determine to try uploading this demo program to the HiFive1
27:24Determine to try uploading this demo program to the HiFive1
28:02I am grounded once againα
28:02I am grounded once againα
28:02I am grounded once againα
29:24Connect to the HiFive1 and try uploading demo_gpio
29:24Connect to the HiFive1 and try uploading demo_gpio
29:24Connect to the HiFive1 and try uploading demo_gpio
32:20Compile demo_gpio and try uploading that
32:20Compile demo_gpio and try uploading that
32:20Compile demo_gpio and try uploading that
33:56miblo miotatsu: PROGAM is misspelled
🗪
33:56miblo miotatsu: PROGAM is misspelled
🗪
33:56miblo miotatsu: PROGAM is misspelled
🗪
34:50Reconnect to the HiFive1 and try out the demo
34:50Reconnect to the HiFive1 and try out the demo
34:50Reconnect to the HiFive1 and try out the demo
37:09miblo I mean, surely that missing R can't have made it partially succeed...
🗪
37:09miblo I mean, surely that missing R can't have made it partially succeed...
🗪
37:09miblo I mean, surely that missing R can't have made it partially succeed...
🗪
37:30Try killing screen and reconnecting to it
37:30Try killing screen and reconnecting to it
37:30Try killing screen and reconnecting to it
38:15Tweak hello.c, compile and hit an error
38:15Tweak hello.c, compile and hit an error
38:15Tweak hello.c, compile and hit an error
42:35Try modifying demo_gpio.c instead
42:35Try modifying demo_gpio.c instead
42:35Try modifying demo_gpio.c instead
50:16miblo You could just do: $^v}A\n\
🗪
50:16miblo You could just do: $^v}A\n\
🗪
50:16miblo You could just do: $^v}A\n\
🗪
50:47quartertron You could just do @a then hold down @ until you get where you wanna be
🗪
50:47quartertron You could just do @a then hold down @ until you get where you wanna be
🗪
50:47quartertron You could just do @a then hold down @ until you get where you wanna be
🗪
51:39Rebuild demo_gpio and upload it
51:39Rebuild demo_gpio and upload it
51:39Rebuild demo_gpio and upload it
52:16Congratulate Miblo for being the first person to be slammed a thunderous high-five by the HiFive1
52:16Congratulate Miblo for being the first person to be slammed a thunderous high-five by the HiFive1
52:16Congratulate Miblo for being the first person to be slammed a thunderous high-five by the HiFive1
52:58This is all we have time for today
52:58This is all we have time for today
52:58This is all we have time for today