fuchsia.hardware.usb.descriptor

添加了: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
1
2
3
4
5