alexmoon
|
6abbfa9a92
|
Async-ify Driver::enable and UsbDeviceBuilder::build
|
2022-04-07 10:51:26 -04:00 |
|
Dario Nieuwenhuis
|
22a47aeeb2
|
usb: abort control data in/out on reset or when receiving another SETUP.
This removes the horrible timeout hack.
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
2ce435dc34
|
Add basic device state handling for endpoints.
|
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
|
77e0aca03b
|
Move data chunking from the driver to the lib
|
2022-04-06 05:38:11 +02:00 |
|
alexmoon
|
bdc6e0481c
|
Add support for USB classes handling control requests.
|
2022-04-06 05:38:11 +02:00 |
|
Dario Nieuwenhuis
|
77ceced036
|
Working CDC-ACM host->device
|
2022-04-06 05:38:11 +02:00 |
|
Dario Nieuwenhuis
|
37598a5b37
|
wip: experimental async usb stack
|
2022-04-06 05:38:11 +02:00 |
|