Protocol
USB HID
Human Interface Device
Lab ready Full lab
USB class for keyboards, mice, gamepads, and vendor-defined reports. Report descriptors declare bit-level layouts that hosts parse into inputs; interrupt endpoints carry IN/OUT/FEATURE reports. Boot protocol remains for BIOS-era keyboards and mice.
Layers
Tags
reportsusb-classinputdescriptor
Sources
- USB HID 1.11
- HID Usage Tables
Related protocols
USB 2.0
Lab readyHost-centric shared bus with control, bulk, interrupt, and isochronous transfers at low/full/high speed. Device identity lives in descrip…
embedded
USB CDC-ACM
Lab readyUSB class that presents a virtual COM port over bulk endpoints. Line coding and control lines map UART semantics onto USB transfers.
embedded