Expand description
USB device stack.
Modules§
- msos
- Microsoft OS Descriptors
Structs§
- Builder
UsbDevicebuilder.- Config
- Configuration used when creating
UsbDevice. - Function
Builder - Function builder.
- Interface
AltBuilder - Interface alternate setting builder.
- Interface
Builder - Interface builder.
- UsbBuffer
Report - A report of the used size of the runtime allocated buffers
- UsbDevice
- Main struct for the USB device stack.
Enums§
- Remote
Wakeup Error - Error returned by
UsbDevice::remote_wakeup. - UsbDevice
Speed - The fastest speed the device configuration supports.
- UsbDevice
State - The global state of the USB device.
- UsbVersion
- Allows Configuring the Bcd USB version below 2.1
Constants§
- CONFIGURATION_
NONE - The bConfiguration value for the not configured state.
- CONFIGURATION_
VALUE - The bConfiguration value for the single configuration supported by this device.
Traits§
- Handler
- Handler for device events and control requests.