Deep Dive w/Scott: PyUSB & episode artwork

EPISODE · Mar 4, 2022 · 2H 7M

Deep Dive w/Scott: PyUSB &

from Adafruit Industries · host Adafruit Industries

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/ -----------------------------------------

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/ -----------------------------------------

NOW PLAYING

Deep Dive w/Scott: PyUSB &

0:00 2:07:37

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

API Intersection Stoplight Building a successful API requires more than just coding. It starts with collaborative design, focuses on creating a great developer experience, and ends with getting your company on board, maintaining consistency, and maximizing your API’s profitability.In the API Intersection, you’ll learn from experienced API practitioners who transformed their organizations, and get tangible advice to build quality APIs with collaborative API-first design.Jason Harmon brings over a decade of industry-recognized REST API experience to discuss topics around API design, governance, identity/auth versioning, and more.They’ll answer listener questions, and discuss best practices on API design (definition, modeling, grammar), Governance (multi-team design, reviewing new API’s), Platform Transformation (culture, internal education, versioning) and more.They’ll also chat with experienced API practitioners from a wide array of industries to draw out practical takeaways and insights you can use.H TV Podcast Industries Chris Jones, Derek O'Neill and John Harrison. TV Podcast Industries TV Podcast Industries is a podcast that provides discussions and reviews of various TV shows, including recent popular series like Alien Earth, The Sandman, The Last of Us, The Boys, and Daredevil Born Again. They also cover shows such as Ironheart, Star Trek: Picard, The Rings of Power, and many more, spanning both Marvel and DC universes, as well as other genres. Heart to Heart Podcast One on One / Next Level Studios In the Heart to Heart Podcast, we talk to some of our favorite & most interesting people in the entertainment industry so you can feel empowered and learn that even in the most challenging of industries, where there’s a will there’s a way.Whether you’re an actor, a writer, a casting director, a talent rep, or just someone interested in the behind the scene happenings of the entertainment industry, this podcast will have something for you. NOW, this isn’t just another How To podcast for actors. Plenty of those shows already exist. In Heart to Heart, every guest will share stories inspired by their sometimes winding path to success on their own terms. Revisionist History Pushkin Industries Revisionist History is Malcolm Gladwell's journey through the overlooked and the misunderstood. Every episode re-examines something from the past—an event, a person, an idea, even a song—and asks whether we got it right the first time. From Pushkin Industries. Because sometimes the past deserves a second chance.To get early access to ad-free episodes and extra content, subscribe to Pushkin+ in Apple Podcasts or at pushkin.fm/plus.iHeartMedia is the exclusive podcast partner of Pushkin Industries.

Frequently Asked Questions

How long is this episode of Adafruit Industries?

This episode is 2 hours and 7 minutes long.

When was this Adafruit Industries episode published?

This episode was published on March 4, 2022.

What is this episode about?

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...

Can I download this Adafruit Industries episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!