Skip to main content

Crate fidl_fuchsia_hardware_usb

Crate fidl_fuchsia_hardware_usb 

Source

Modules§

usb_ordinals

Structs§

UsbConnectToEndpointRequest
UsbConnectToEndpointResponder
UsbControlHandle
UsbControlTransferRequest
UsbControlTransferResponder
UsbControlTransferResponse
UsbEnableEndpointRequest
UsbEnableEndpointResponder
UsbEventStream
UsbGetConfigurationDescriptorRequest
UsbGetConfigurationDescriptorResponder
UsbGetConfigurationDescriptorResponse
UsbGetConfigurationResponder
UsbGetConfigurationResponse
UsbGetDeviceDescriptorResponder
UsbGetDeviceDescriptorResponse
UsbGetDeviceIdResponder
UsbGetDeviceIdResponse
UsbGetDeviceSpeedResponder
UsbGetDeviceSpeedResponse
UsbMarker
UsbProxy
UsbRequestStream
A Stream of incoming requests for fuchsia.hardware.usb/Usb.
UsbResetEndpointRequest
UsbResetEndpointResponder
UsbServiceMarker
UsbServiceProxy
UsbSetConfigurationRequest
UsbSetConfigurationResponder
UsbSetInterfaceRequest
UsbSetInterfaceResponder
UsbSynchronousProxy

Enums§

UsbEvent
UsbRequest
Protocol for managing and communicating with an attached USB device on the host bus.
UsbServiceRequest
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).

Traits§

UsbProxyInterface

Type Aliases§

UsbConnectToEndpointResult
UsbControlTransferResult
UsbEnableEndpointResult
UsbGetConfigurationDescriptorResult
UsbResetEndpointResult
UsbSetConfigurationResult
UsbSetInterfaceResult