fuchsia.hardware.usb.descriptor

Added: HEAD

STRUCTS

UsbDeviceDescriptor

Defined in fuchsia.hardware.usb.descriptor/usb.fidl

FieldTypeDescriptionDefault
b_lengthuint8No default
b_descriptor_typeuint8No default
bcd_usbuint16No default
b_device_classuint8No default
b_device_sub_classuint8No default
b_device_protocoluint8No default
b_max_packet_size0uint8No default
id_vendoruint16No default
id_productuint16No default
bcd_deviceuint16No default
i_manufactureruint8No default
i_productuint8No default
i_serial_numberuint8No default
b_num_configurationsuint8No default

UsbEndpointDescriptor

Defined in fuchsia.hardware.usb.descriptor/usb.fidl

FieldTypeDescriptionDefault
b_lengthuint8No default
b_descriptor_typeuint8No default
b_endpoint_addressuint8No default
bm_attributesuint8No default
w_max_packet_sizeuint16No default
b_intervaluint8No default

UsbInterfaceDescriptor

Defined in fuchsia.hardware.usb.descriptor/usb.fidl

FieldTypeDescriptionDefault
b_lengthuint8No default
b_descriptor_typeuint8No default
b_interface_numberuint8No default
b_alternate_settinguint8No default
b_num_endpointsuint8No default
b_interface_classuint8No default
b_interface_sub_classuint8No default
b_interface_protocoluint8No default
i_interfaceuint8No default

UsbSetup

Defined in fuchsia.hardware.usb.descriptor/usb.fidl

FieldTypeDescriptionDefault
bm_request_typeuint8No default
b_requestuint8No default
w_valueuint16No default
w_indexuint16No default
w_lengthuint16No default

UsbSsEpCompDescriptor

Defined in fuchsia.hardware.usb.descriptor/usb.fidl

FieldTypeDescriptionDefault
b_lengthuint8No default
b_descriptor_typeuint8No default
b_max_burstuint8No default
bm_attributesuint8No default
w_bytes_per_intervaluint16No default

ENUMS

UsbSpeed strict

Type: uint32

Defined in fuchsia.hardware.usb.descriptor/usb.fidl

NameValueDescription
0
1
2
3
4
5