添加了:HEAD
结构体
UsbDeviceDescriptor
在 fuchsia.hardware.usb.descriptor/usb.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
b_length |
uint8
|
无默认值 | |
b_descriptor_type |
uint8
|
无默认值 | |
bcd_usb |
uint16
|
无默认值 | |
b_device_class |
uint8
|
无默认值 | |
b_device_sub_class |
uint8
|
无默认值 | |
b_device_protocol |
uint8
|
无默认值 | |
b_max_packet_size0 |
uint8
|
无默认值 | |
id_vendor |
uint16
|
无默认值 | |
id_product |
uint16
|
无默认值 | |
bcd_device |
uint16
|
无默认值 | |
i_manufacturer |
uint8
|
无默认值 | |
i_product |
uint8
|
无默认值 | |
i_serial_number |
uint8
|
无默认值 | |
b_num_configurations |
uint8
|
无默认设置 |
UsbEndpointDescriptor
在 fuchsia.hardware.usb.descriptor/usb.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
b_length |
uint8
|
无默认值 | |
b_descriptor_type |
uint8
|
无默认值 | |
b_endpoint_address |
uint8
|
无默认值 | |
bm_attributes |
uint8
|
无默认值 | |
w_max_packet_size |
uint16
|
无默认值 | |
b_interval |
uint8
|
无默认值 |
UsbInterfaceDescriptor
在 fuchsia.hardware.usb.descriptor/usb.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
b_length |
uint8
|
无默认值 | |
b_descriptor_type |
uint8
|
无默认值 | |
b_interface_number |
uint8
|
无默认值 | |
b_alternate_setting |
uint8
|
无默认值 | |
b_num_endpoints |
uint8
|
无默认值 | |
b_interface_class |
uint8
|
无默认值 | |
b_interface_sub_class |
uint8
|
无默认值 | |
b_interface_protocol |
uint8
|
无默认值 | |
i_interface |
uint8
|
无默认设置 |
UsbSetup
在 fuchsia.hardware.usb.descriptor/usb.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
bm_request_type |
uint8
|
无默认值 | |
b_request |
uint8
|
无默认值 | |
w_value |
uint16
|
无默认值 | |
w_index |
uint16
|
无默认值 | |
w_length |
uint16
|
无默认值 |
UsbSsEpCompDescriptor
在 fuchsia.hardware.usb.descriptor/usb.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
b_length |
uint8
|
无默认值 | |
b_descriptor_type |
uint8
|
无默认值 | |
b_max_burst |
uint8
|
无默认值 | |
bm_attributes |
uint8
|
无默认值 | |
w_bytes_per_interval |
uint16
|
无默认值 |
枚举
UsbSpeed strict
类型:uint32
在 fuchsia.hardware.usb.descriptor/usb.fidl 中定义
名称 | 值 | 说明 |
---|---|---|
未指定 |
0 |
|
FULL |
1 |
|
低 |
2 |
|
高 |
3 |
|
SUPER |
4 |
|
ENHANCED_SUPER |
5 |