alexmoon
|
a1754ac8a8
|
embassy-usb-hid bug fixes
|
2022-04-06 05:38:11 +02:00 |
|
Dario Nieuwenhuis
|
de9acf5d48
|
usb/hid: fix infinite loop when N=0
|
2022-04-06 05:38:11 +02:00 |
|
Dario Nieuwenhuis
|
6d514a0b31
|
usb/hid: update for endpoint state changes.
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
99f95a33c3
|
Simplify hid output report handling
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
c8ad82057d
|
Reduce memory overhead and simplify logic for merging endpoint and control request output reports.
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
c309531874
|
Remove output() and split() methods from HidClass when there is no out endpoint, and route set_report requests for output reports to RequestHandler::set_report in that case.
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
daf2379fa4
|
Make the interupt IN endpoint non-optional
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
a51de5a39a
|
Remove the feature report reader
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
cf89c85569
|
Log when reports are dropped without being read.
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
5ee7a85b33
|
Async USB HID class
|
2022-04-06 05:38:11 +02:00 |
|