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:36Consult the HiFive1 forums 1
1:36Consult the HiFive1 forums 1
1:36Consult the HiFive1 forums 1
4:02Determine to switch the IOREF jumper to 5v
4:02Determine to switch the IOREF jumper to 5v
4:02Determine to switch the IOREF jumper to 5v
4:57Show the HiFive1 Founders Edition
4:57Show the HiFive1 Founders Edition
4:57Show the HiFive1 Founders Edition
5:42Plug in the HiFive1 and consult lsusb and dmesg to see errors
5:42Plug in the HiFive1 and consult lsusb and dmesg to see errors
5:42Plug in the HiFive1 and consult lsusb and dmesg to see errors
7:09Disconnect the HiFive1 and move the IOREF jumper to 5v
7:09Disconnect the HiFive1 and move the IOREF jumper to 5v
7:09Disconnect the HiFive1 and move the IOREF jumper to 5v
8:06Plug it back in and again consult lsusb and dmesg
8:06Plug it back in and again consult lsusb and dmesg
8:06Plug it back in and again consult lsusb and dmesg
9:04Try it in a different USB port
9:04Try it in a different USB port
9:04Try it in a different USB port
9:24I'm just going to unplug my mouseα
9:24I'm just going to unplug my mouseα
9:24I'm just going to unplug my mouseα
9:53Show the HiFive1 running a program
9:53Show the HiFive1 running a program
9:53Show the HiFive1 running a program
11:13miblo It's confirmed: unplugging our mice solves all our problems
🗪
11:13miblo It's confirmed: unplugging our mice solves all our problems
🗪
11:13miblo It's confirmed: unplugging our mice solves all our problems
🗪
12:34Consult lsusb to see our HiFive1 showing up
12:34Consult lsusb to see our HiFive1 showing up
12:34Consult lsusb to see our HiFive1 showing up
12:48miblo Haha, yeah. You now have a tablet for drawing, though
🗪
12:48miblo Haha, yeah. You now have a tablet for drawing, though
🗪
12:48miblo Haha, yeah. You now have a tablet for drawing, though
🗪
13:35Run screen on /dev/ttyUSB1 and see a blank window
13:35Run screen on /dev/ttyUSB1 and see a blank window
13:35Run screen on /dev/ttyUSB1 and see a blank window
14:09Consult the documentation to see what we're supposed to see
2📖
14:09Consult the documentation to see what we're supposed to see
2📖
14:09Consult the documentation to see what we're supposed to see
2📖
15:52Investigate why we're not seeing what we should
15:52Investigate why we're not seeing what we should
15:52Investigate why we're not seeing what we should
18:50Consider the possibility that it's still an issue with the USB port, and try a different one
18:50Consider the possibility that it's still an issue with the USB port, and try a different one
18:50Consider the possibility that it's still an issue with the USB port, and try a different one
19:30miblo Do you need to press the "reset" button once you're screen'd into it?
🗪
19:30miblo Do you need to press the "reset" button once you're screen'd into it?
🗪
19:30miblo Do you need to press the "reset" button once you're screen'd into it?
🗪
21:34miblo That was also /dev/ttyUSB0. Did you also try /dev/ttyUSB1? (Apologies for not paying closer attention!)
🗪
21:34miblo That was also /dev/ttyUSB0. Did you also try /dev/ttyUSB1? (Apologies for not paying closer attention!)
🗪
21:34miblo That was also /dev/ttyUSB0. Did you also try /dev/ttyUSB1? (Apologies for not paying closer attention!)
🗪
22:06Try running screen on /dev/ttyUSB1 and pressing the reset button to see what happens
22:06Try running screen on /dev/ttyUSB1 and pressing the reset button to see what happens
22:06Try running screen on /dev/ttyUSB1 and pressing the reset button to see what happens
23:12Play with the demo program
23:12Play with the demo program
23:12Play with the demo program
24:18Plug the mouse back in and continue exploring the documentation
24:18Plug the mouse back in and continue exploring the documentation
24:18Plug the mouse back in and continue exploring the documentation
25:00miblo if(Input == 'y') { printf("PASS");} else { printf("FAIL"); }
🗪
25:00miblo if(Input == 'y') { printf("PASS");} else { printf("FAIL"); }
🗪
25:00miblo if(Input == 'y') { printf("PASS");} else { printf("FAIL"); }
🗪
25:21Play with the demo program some more
25:21Play with the demo program some more
25:21Play with the demo program some more
26:06I'm too giddy to do thatβ
26:06I'm too giddy to do thatβ
26:06I'm too giddy to do thatβ
26:36Clone the Freedom E SDK repo
26:36Clone the Freedom E SDK repo
26:36Clone the Freedom E SDK repo
27:47Consider ordering the GinSing speech synthesis shield in order to read out the chat 3
27:47Consider ordering the GinSing speech synthesis shield in order to read out the chat 3
27:47Consider ordering the GinSing speech synthesis shield in order to read out the chat 3
31:39What the HiFive1 supports
🖌
31:39What the HiFive1 supports
🖌
31:39What the HiFive1 supports
🖌
36:36miblo So does "compressed" essentially mean you end up with smaller binaries?
🗪
36:36miblo So does "compressed" essentially mean you end up with smaller binaries?
🗪
36:36miblo So does "compressed" essentially mean you end up with smaller binaries?
🗪
37:31Consult the User-Level ISA Specification v2.1
4📖
37:31Consult the User-Level ISA Specification v2.1
4📖
37:31Consult the User-Level ISA Specification v2.1
4📖
42:32Play 'DOG HEAVEN' by SNCKPCK and let in the dog 5
42:32Play 'DOG HEAVEN' by SNCKPCK and let in the dog 5
42:32Play 'DOG HEAVEN' by SNCKPCK and let in the dog 5
44:10Return and let the song play to completion
44:10Return and let the song play to completion
44:10Return and let the song play to completion
46:58Write the udev rules for the HiFive1
46:58Write the udev rules for the HiFive1
46:58Write the udev rules for the HiFive1
51:13miblo Olimex debugger?
🗪
51:13miblo Olimex debugger?
🗪
51:13miblo Olimex debugger?
🗪
52:10Research the Olimex debugger
📖
52:10Research the Olimex debugger
📖
52:10Research the Olimex debugger
📖
53:47Research uucp vs plugdev
📖
53:47Research uucp vs plugdev
📖
53:47Research uucp vs plugdev
📖
54:53insofaras Did you replug it after the udev change?
🗪
54:53insofaras Did you replug it after the udev change?
🗪
54:53insofaras Did you replug it after the udev change?
🗪
55:37Replug the HiFive1 to see if the udev rule takes effect
55:37Replug the HiFive1 to see if the udev rule takes effect
55:37Replug the HiFive1 to see if the udev rule takes effect
57:04miblo I wonder if there's any reason not to just add ourselves to the uucp group...
🗪
57:04miblo I wonder if there's any reason not to just add ourselves to the uucp group...
🗪
57:04miblo I wonder if there's any reason not to just add ourselves to the uucp group...
🗪
57:50insofaras ¯\_(ツ)_/¯
🗪
57:50insofaras ¯\_(ツ)_/¯
🗪
57:50insofaras ¯\_(ツ)_/¯
🗪
59:08Find that we're still pulling in the Freedom E SDK, and call it a day with a glimpse into the future
59:08Find that we're still pulling in the Freedom E SDK, and call it a day with a glimpse into the future
59:08Find that we're still pulling in the Freedom E SDK, and call it a day with a glimpse into the future
1:00:45miblo How about Hello, World! in Morse code?
🗪
1:00:45miblo How about Hello, World! in Morse code?
🗪
1:00:45miblo How about Hello, World! in Morse code?
🗪