|
917484aae0
|
Update examples in usb_hid_item README
|
2022-09-10 02:01:11 +02:00 |
|
|
7768133000
|
Reorganize usb_hid_item
It make more sense to make the "tree" (actually "stateful") parser the
default.
|
2022-09-10 01:44:41 +02:00 |
|
|
5fd7738d7e
|
Remove redundant index field from tree::Parser
|
2022-09-10 01:39:47 +02:00 |
|
|
78ff3335fe
|
Implement support for Push/Pop in "tree" parser
|
2022-09-10 01:38:13 +02:00 |
|
|
1cef2ec5ef
|
Add Usage enum for all pages in usb_hid_usage
|
2022-09-09 21:32:01 +02:00 |
|
|
5e4b2fdb1d
|
Fix usages not being cleared in usb_hid_item tree example
|
2022-09-09 18:51:19 +02:00 |
|
|
c0d3aa0719
|
Update README for usb_hid_item
|
2022-09-09 18:41:39 +02:00 |
|
|
5b7ab472d4
|
Fix Drop impl for Collection not iterating collection
|
2022-09-09 18:36:34 +02:00 |
|
|
012edd34de
|
Add prototype "tree" parser for HID items
|
2022-09-09 17:22:56 +02:00 |
|
|
e2ed974596
|
Add documentation to usb_hid_item
|
2022-09-09 14:38:04 +02:00 |
|
|
2175e1ed74
|
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.
|
2022-09-09 02:42:00 +02:00 |
|
|
7f6eb97569
|
Make Request constants public
Manually constructing a RawRequest is more convenient sometimes.
|
2022-09-08 23:58:15 +02:00 |
|
|
c7f80c5737
|
Remove Report descriptor structure
Report descriptors lack the 2 byte header other descriptors have and
can't be parsed like the rest.
|
2022-09-08 18:55:07 +02:00 |
|
|
82626f0075
|
Add usb_request crate
It has structures for representing requests & descriptors.
|
2022-09-08 18:46:56 +02:00 |
|
|
86d8fc6880
|
Prefix crate name with "usb_"
|
2022-09-08 13:56:47 +02:00 |
|
|
b63e9308b5
|
Rename repository from usb_hid to usb
|
2022-09-08 13:47:27 +02:00 |
|
|
2bf5a9979b
|
Add LICENSE, README
|
2022-09-08 13:17:12 +02:00 |
|
|
20909cdfd6
|
Remove usage page stack
Apparently the whole stack thing only applies to Push/Pop items.
|
2022-09-08 13:09:49 +02:00 |
|
|
c77700a9ea
|
Report descriptor parser prototype
|
2022-09-08 01:40:40 +02:00 |
|