Analyzing the HID Keyboard protocol using a logic analyzer.

Опубликовано: 01 Сентябрь 2026
на канале: Tech-Relief
921
18

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?