Adafruit Industries

Deep Dive w/Scott: PyUSB &


Listen Later

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/
-----------------------------------------
...more
View all episodesView all episodes
Download on the App Store

Adafruit IndustriesBy Adafruit Industries

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

13 ratings


More shows like Adafruit Industries

View all
3D Printing Projects by Adafruit Industries

3D Printing Projects

11 Listeners

Raspberry Pi by Adafruit Industries

Raspberry Pi

23 Listeners

Ask an Engineer by Adafruit Industries

Ask an Engineer

2 Listeners

Collin's Lab by Adafruit Industries

Collin's Lab

3 Listeners

New Products by Adafruit Industries

New Products

3 Listeners

Show and Tell by Adafruit Industries

Show and Tell

0 Listeners

3D Hangouts by Adafruit Industries

3D Hangouts

1 Listeners

Circuit Playground by Adafruit Industries

Circuit Playground

0 Listeners