In this video we further analyze the HID Keyboard protocol using a logic analyzer. This is further to some work we did in Episode 6 of the ESP32 Adventures. This is part of data gathering to enable me to edit the USB Host library code.
Previous Episodes to date:
Ep.1 - Intro & Getting Started: • ESP32 Adventures Ep.1 Getting Started
Ep.2 - Getting Started with TFT Displays: • Episode 2: Getting Started with TFT Displays.
Ep.3 - Getting the SD Card Interface Working: • Episode 3: Getting the SD Card Interface W...
Ep.4 - ESP32 USB HID Device Mode. • Episode 4: ESP32 USB HID Device Mode.
Ep.5 - Bluetooth Keyboard HID Device Emulation: • Episode 5: Bluetooth Keyboard HID Device E...
Ep.6 - Using Host Mode for attaching a Keyboard to an ESP32-S3 Board: • Ep.6 Attaching a Keyboard to an ESP32-S3 B...
If you subscribe and click the notification icon you will be notified when new episodes are published.
Reference Links:
https://www.usb.org/hid
https://en.wikipedia.org/wiki/USB_hum...
https://www.silabs.com/documents/publ...
https://www.totalphase.com/blog/2020/...
https://learn.microsoft.com/en-us/win...
https://www.usb.org/document-library/...
https://www.silabs.com/documents/publ...
https://gist.github.com/manuelbl
https://usb.org/sites/default/files/h...
https://www.usb.org/sites/default/fil...
https://www.usb.org/document-library/...
Ben Eater - "How does a USB Keyboard Work?: • How does a USB keyboard work?