Join Scott for his final Deep Dive before paternity leave. During the dive he answers questions, shows a PyUSB example and chats with @foamyguy who will be streaming in the Deep Dive slot while Scott is out.
Check out FoamyGuy's other streams:
https://www.twitch.tv/foamyguy_twitch
https://www.youtube.com/channel/UCDfd9ZAcB8kpa3pyEQwLXVA
Next week will be Deep Dive with Foamyguy at 2pm Pacific / 4 pm Central. Support Scott and foamyguy by buying Adafruit hardware. - http://www.adafruit.com
All notes are available on GitHub with links into the videos. Thanks to @askpatrickw and @dcd for making and maintaining the notes. https://github.com/adafruit/deep-dive-notes/
0:00 Getting started and hellos
1:30 is this the last one?
4:51 it’s 2pm - let’s get the show on the road
6:00 Housekeeping
7:10 Adafru.it/discord
8:15 foamyguy next week
11:00 github for notes https://github.com/adafruit/deep-dive-notes/
13:15 Any tips for an electrical engineer that wants to be a hardware development engineer?
14:46 Are We building a whole usb phy stack in Python?
16:08 Last week - pyusb api in Circuit python
16:35 Tinyusb
17:25 learn.adafruit.com great resource -
20:05 good progress with usb host
22:07 usb/basic_mouse.py
24:33 pyusb basic example import usb.core
25:37 embedded C / microcontroller history / flight controller / dataflight / cleanflight drone / IMU
27:30 flight controller overview / baseflight / forked into cleanflight / forked into betaflight
29:45 Chickadee tech http://chickadee.tech/
31:49 Polystack
32:32 transition to adafruit
33:28 “It was really interesting following his struggles on Show&Tell!”
34:37 any experience with telecom or signals ? what do you think about that kind of stuffs?
35:22 any CPy quadcopters out there?
36:56 “what’s my hobby now that my hobby became my job”
38:00 https://adafru.it/discord
40:00 FPGA ideas for CP
41:00 do we have an FPGA channel on discord ? #fpga in discord
43:44 back to usb.core USB_VID and USB_PID
45:10 using CP to patch the FPGA
46:30 convert ID to strings and disconnect from kernel
47:15 loop on endpoint 0x81
47:38 lsusb
48:21 What is a boot mouse? / Boot Interface Subclass
49:47 endpoint 0x81 in
50:45 https://wiki.osdev.org/USB_Human_Interface_Devices
52:31 intellikey overlay - translating key presses using CP
54:15 starting with assuming that CP knows a lot about the device
55:50 teensy 4 and imx 1060 and rp2040
56:30 run the script
57:33 connect with foamyguy
59:10 foamyguy streaming over the past year
1:00:48 circle due to OBS and other meetings - virtualcam into teams
1:10:50 PopOS- but started on Windows ( https://pop.system76.com/ )
1:02:58 foamyguy programming background
1:08:55 original rPi had instructions to accelerate java
1:12:55 RP2040
1:13:33 don’t move away from google fiber :-)
1:14:35 seems like Damien really changed the game with Micropython?
1:15:20 BBC microbit was first experience with embedded python
1:17:25 Edge badge was first Hackaday CP device with CP -
1:21:00 Secrets.py transition to secrets.json, but toml has comments!
1:22:15 environment variables for CP
1:22:45 jsonc allows comments
1:25:16 interactive tablet application - more flushed out than py-portal
1:30:00 https://play.date/
1:32:45 https://www.steamdeck.com/
1:33:00 zync fpga zybo
1:38:21 blinka and ML / tensorflow lite
1:40:40 Digital Signage microprocessors - hard to compete with raspberry pi
1:43:53 https://www.screenly.io/
1:46:12 foamyguy youtube stream content - similar to deep dive
1:48:00 Are you still going to do the saturday stream (10AM Central time) or are you moving this to the Friday deep dive.
1:49:18 interest in Async io as related to display io
1:50:48 CP Parsec noted
1:51:50 foamyguy working for Adafruit on mondays
1:55:53 android - ble workflow - glider app on ios
1:58:35 python editing experience / type enabled editing
2:02:27 https://www.twitch.tv/foamyguy_twitch
2:02:49 https://www.youtube.com/channel/UCDfd9ZAcB8kpa3pyEQwLXVA
2:04:32 wrap up adafru.it/discord
2:07:02 cat cam / pet the cat
2:08:00 end fo stream
-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------