aboutsummaryrefslogtreecommitdiff
path: root/embassy-usb/src/types.rs
Commit message (Collapse)AuthorAgeFilesLines
* embassy-usb: fix building with optional log feature9names2024-12-281-0/+6
|
* Apply Pedantic Clippy LintsRafael Bachmann2023-10-151-2/+2
|
* usb: use InterfaceNumber in msos.Dario Nieuwenhuis2023-02-081-0/+2
|
* usb: unify ControlHandler+DeviceStateHandler, route all control requests to ↵Dario Nieuwenhuis2023-02-081-3/+3
| | | | | | | | all handlers. - Allows classes to handle vendor requests. - Allows classes to use a single handler for multiple interfaces. - Allows classes to access the other events (previously only `reset` was available).
* usb: docsDario Nieuwenhuis2023-01-311-0/+2
|
* usb: split driver trait to separate crate.Dario Nieuwenhuis2022-09-261-105/+0
|
* usb: builtin handling of interface alternate settingsDario Nieuwenhuis2022-04-231-1/+1
| | | | | | | | The stack reads its own descriptors to figure out which endpoints are used in which alt settings, and enables/disables them as needed. The ControlHandler has a callback so it can get notified of alternate setting changes, which is purely informative (it doesn't have to do anything).
* wip: experimental async usb stackDario Nieuwenhuis2022-04-061-0/+138