Modules§
Structs§
- UsbConnect
ToEndpoint Request - UsbConnect
ToEndpoint Responder - UsbControl
Handle - UsbControl
Transfer Request - UsbControl
Transfer Responder - UsbControl
Transfer Response - UsbEnable
Endpoint Request - UsbEnable
Endpoint Responder - UsbEvent
Stream - UsbGet
Configuration Descriptor Request - UsbGet
Configuration Descriptor Responder - UsbGet
Configuration Descriptor Response - UsbGet
Configuration Responder - UsbGet
Configuration Response - UsbGet
Device Descriptor Responder - UsbGet
Device Descriptor Response - UsbGet
Device IdResponder - UsbGet
Device IdResponse - UsbGet
Device Speed Responder - UsbGet
Device Speed Response - UsbMarker
- UsbProxy
- UsbRequest
Stream - A Stream of incoming requests for fuchsia.hardware.usb/Usb.
- UsbReset
Endpoint Request - UsbReset
Endpoint Responder - UsbService
Marker - UsbService
Proxy - UsbSet
Configuration Request - UsbSet
Configuration Responder - UsbSet
Interface Request - UsbSet
Interface Responder - UsbSynchronous
Proxy
Enums§
- UsbEvent
- UsbRequest
- Protocol for managing and communicating with an attached USB device on the host bus.
- UsbService
Request - A request for one of the member protocols of UsbService.
Constants§
- MAX_
CONTROL_ REQUEST_ LEN - Maximum length of the data stage payload for a control transfer, calculated to fit within
Zircon’s 64 KiB channel message limit (
ZX_CHANNEL_MAX_MSG_BYTES, 65,536 bytes) alongside FIDL headers and envelopes (48 bytes). - MAX_
DESCRIPTOR_ LEN - Maximum length of a configuration descriptor block (32 KiB).