Expand description
USB host driver traits and data types.
Modules§
- pipe
- Type-level pipe markers for endpoint type and direction.
Structs§
- Split
Info - Per-pipe information necessary to encode a split-transaction token
(USB 2.0 §11.14) or a legacy full-speed
PREpacket (USB 1.1 §11.8.6). - Timeout
Config - Timeouts applied to a control pipe’s NAK-retry behaviour.
Enums§
- Device
Event - Device has been attached/detached
- Host
Error - Indicates type of error of Host interface
- Pipe
Error - Errors returned by
UsbPipeoperations. - Split
Speed - Speed of a low- or full-speed device reached through split transactions
(USB 2.0 §11.14) or a
PREprefix (USB 1.1 §11.8.6).
Traits§
- UsbHost
Driver - Async USB Host Driver trait.
- UsbPipe
- USB Pipes