Skip to main content

Crate fidl_fuchsia_hardware_usb_descriptor_common

Crate fidl_fuchsia_hardware_usb_descriptor_common 

Source

Structs§

Usb2Payload
Usb3Payload
UsbDeviceDescriptor
UsbEndpointDescriptor
UsbHubDescriptor
UsbInterfaceDescriptor
UsbPortStatus
UsbSetup
UsbSsEpCompDescriptor

Enums§

EndpointDirection
Endpoint transfer direction (IN from device to host, or OUT from host to device) encoded in bit 7 of the endpoint address (bEndpointAddress), as defined in USB 2.0 specification section 9.6.6.
EndpointType
Endpoint transfer type as defined in USB 2.0 specification section 9.6.6.
UsbHubDescriptorPayload
UsbSpeed

Constants§

ENDPOINT_TYPE_MASK
Mask for bits [1:0] of bmAttributes used to extract the EndpointType.
USB_C_BH_PORT_RESET
USB_C_PORT_CONFIG_ERROR
USB_C_PORT_CONNECTION
USB_C_PORT_ENABLE
USB_C_PORT_HIGH_SPEED
USB_C_PORT_INDICATOR_CONTROL
USB_C_PORT_LINK_STATE
USB_C_PORT_LOW_SPEED
USB_C_PORT_OVER_CURRENT
USB_C_PORT_POWER
USB_C_PORT_RESET
USB_C_PORT_SUSPEND
USB_C_PORT_TEST_MODE
USB_FEATURE_BH_PORT_RESET
USB_FEATURE_C_BH_PORT_RESET
USB_FEATURE_C_HUB_LOCAL_POWER
USB_FEATURE_C_HUB_OVER_CURRENT
USB_FEATURE_C_PORT_CONFIG_ERROR
USB_FEATURE_C_PORT_CONNECTION
USB_FEATURE_C_PORT_ENABLE
USB_FEATURE_C_PORT_LINK_STATE
USB_FEATURE_C_PORT_OVER_CURRENT
USB_FEATURE_C_PORT_RESET
USB_FEATURE_C_PORT_SUSPEND
USB_FEATURE_FORCE_LINKPM_ACCEPT
USB_FEATURE_PORT_CONNECTION
USB_FEATURE_PORT_ENABLE
USB_FEATURE_PORT_INDICATOR
USB_FEATURE_PORT_LINK_STATE
USB_FEATURE_PORT_LOW_SPEED
USB_FEATURE_PORT_OVER_CURRENT
USB_FEATURE_PORT_POWER
USB_FEATURE_PORT_REMOTE_WAKE_MASK
USB_FEATURE_PORT_RESET
USB_FEATURE_PORT_SUSPEND
USB_FEATURE_PORT_TEST
USB_FEATURE_PORT_U1_TIMEOUT
USB_FEATURE_PORT_U2_TIMEOUT
USB_HUB_DESC_TYPE
USB_HUB_DESC_TYPE_SS
USB_HUB_SET_DEPTH
USB_PORT_CONNECTION
USB_PORT_ENABLE
USB_PORT_HIGH_SPEED
USB_PORT_INDICATOR_CONTROL
USB_PORT_LOW_SPEED
USB_PORT_OVER_CURRENT
USB_PORT_POWER
USB_PORT_RESET
USB_PORT_SUSPEND
USB_PORT_TEST_MODE
USB_RECIP_HUB
USB_RECIP_PORT