Added: HEAD
STRUCTS
UsbDeviceDescriptor
Defined in fuchsia.hardware.usb.descriptor/usb.fidl
Field | Type | Description | Default |
---|---|---|---|
b_length | uint8 | No default | |
b_descriptor_type | uint8 | No default | |
bcd_usb | uint16 | No default | |
b_device_class | uint8 | No default | |
b_device_sub_class | uint8 | No default | |
b_device_protocol | uint8 | No default | |
b_max_packet_size0 | uint8 | No default | |
id_vendor | uint16 | No default | |
id_product | uint16 | No default | |
bcd_device | uint16 | No default | |
i_manufacturer | uint8 | No default | |
i_product | uint8 | No default | |
i_serial_number | uint8 | No default | |
b_num_configurations | uint8 | No default |
UsbEndpointDescriptor
Defined in fuchsia.hardware.usb.descriptor/usb.fidl
Field | Type | Description | Default |
---|---|---|---|
b_length | uint8 | No default | |
b_descriptor_type | uint8 | No default | |
b_endpoint_address | uint8 | No default | |
bm_attributes | uint8 | No default | |
w_max_packet_size | uint16 | No default | |
b_interval | uint8 | No default |
UsbInterfaceDescriptor
Defined in fuchsia.hardware.usb.descriptor/usb.fidl
Field | Type | Description | Default |
---|---|---|---|
b_length | uint8 | No default | |
b_descriptor_type | uint8 | No default | |
b_interface_number | uint8 | No default | |
b_alternate_setting | uint8 | No default | |
b_num_endpoints | uint8 | No default | |
b_interface_class | uint8 | No default | |
b_interface_sub_class | uint8 | No default | |
b_interface_protocol | uint8 | No default | |
i_interface | uint8 | No default |
UsbSetup
Defined in fuchsia.hardware.usb.descriptor/usb.fidl
Field | Type | Description | Default |
---|---|---|---|
bm_request_type | uint8 | No default | |
b_request | uint8 | No default | |
w_value | uint16 | No default | |
w_index | uint16 | No default | |
w_length | uint16 | No default |
UsbSsEpCompDescriptor
Defined in fuchsia.hardware.usb.descriptor/usb.fidl
Field | Type | Description | Default |
---|---|---|---|
b_length | uint8 | No default | |
b_descriptor_type | uint8 | No default | |
b_max_burst | uint8 | No default | |
bm_attributes | uint8 | No default | |
w_bytes_per_interval | uint16 | No default |
ENUMS
UsbSpeed strict
Type: uint32
Defined in fuchsia.hardware.usb.descriptor/usb.fidl
Name | Value | Description |
---|---|---|
UNDEFINED | 0 | |
FULL | 1 | |
LOW | 2 | |
HIGH | 3 | |
SUPER | 4 | |
ENHANCED_SUPER | 5 |