31 releases
| 0.10.0 | Mar 16, 2026 |
|---|---|
| 0.9.0 | Nov 4, 2025 |
| 0.8.2 | Jul 16, 2024 |
| 0.7.0 | Nov 13, 2023 |
| 0.4.2 | Mar 18, 2020 |
#181 in Hardware support
67,209 downloads per month
Used in 51 crates
(19 directly)
81KB
1.5K
SLoC
HID report descriptor generation & USB HID class implementation
This crate implements components necessary to build a USB HID device. This includes generation of the report descriptor, serialization of input reports, and communicating with a host that implements USB HID.
usbd-hid
USB HID implementation for usb-device.
Also implements a cheeky procedural macro for generating HID descriptors.
Examples:
Dependencies
~4.5MB
~78K SLoC