Split usb_report_descriptor into usb_hid_{item,usage}

This is cleaner IMO.

* usb_hid_item deals with parsing the report descriptor.
* usb_hid_usage has tables that define each usage.
This commit is contained in:
David Hoppenbrouwers
2022-09-09 02:42:00 +02:00
parent 7f6eb97569
commit 2175e1ed74
11 changed files with 121 additions and 122 deletions

View File

@ -2,5 +2,6 @@
## Crates
* [`usb_report_descriptor`](usb_report_descriptor) item parser for HID Report descriptors.
* [`usb_hid_item`](usb_hid_item) HID item parser for report descriptors.
* [`usb_hid_usage`](usb_hid_usage) HID usage pages.
* [`usb_request`](usb_request) request formatter & descriptor parser.