Deep Dive w/Scott: More USB Host #adafruit
Join Scott as he answers questions and shows of USB host libraries.
Thanks to dcd for timecodes:
0:00 intro
6:33 USB Host intro
7:17 different debugging hosts
8:57 Metro M7 with Trace port from SWD+Trace - logs results of jumps and branches - not working yet
11:36 Circuit Python week in two weeks
12:49 new cat cam ( future install )
13:35 black magic and probe orb trace mini ( fpga based tool for debugging )
15:20 what about Midi USB host with synthion and audio output / synth for Midi keyboard
16:50 Adafruit USB host? libraries
18:10 MIMXiRT1060-EVK
20:25 Code.py / circuit python to test mass storage
22:10 micro OTG (on the go ) cable connection
23:30 USB2 and USB3 speeds discussion
24:08 USB descriptors / device descriptors ( refer to USB 2.0 specifications PDF )
25:20 String descriptors
24:55 Pid code project for open source projects
27:50 USB specs multiple configurations vs. reality
29:20 interfaces and descriptors
29:40 usb.org class codes
31:00 usb endpoints ( direction IN / OUT )
32:00 ( about circuit python error running out of endpoints )
33:30 USB descript from circuit playground express ( 3 descriptors per hardware device )
35:00 Deep Dive is the best learn guide you get from Scott :-)
36:00 other usb descriptor classes in the usb specs
37:00 HID descriptors
38:00 USB HUB
38:25 Midi keyboard
39:25 future change - pad pid/vid hex numbers to 4 digits
41:10 Wireless keyboard class 3 / HID example
42:30 HID remaper projector - ( in adafruit blog )
43:00 adding code for class 3 / subclass 1
43:20 sys.stdin.read(1) reading characters HID reports to serial stream
48:10 device detach_kernel_driver / see core usb module in circuit python docs
50:19 device.read HID report
50:37 device_set_configuration
52:00 HID reports ( looking at key codes ) / low level access to HID devices
54:00 wrap up
56:00 circuit python day in 2 weeks
Visit the Adafruit shop online - http://www.adafruit.com
-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------