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 |