fuchsia.hardware.usb.descriptor

Added: HEAD

STRUCTS

UsbDeviceDescriptor

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

FieldTypeDescriptionDefault
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

FieldTypeDescriptionDefault
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

FieldTypeDescriptionDefault
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

FieldTypeDescriptionDefault
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

FieldTypeDescriptionDefault
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

NameValueDescription
0
1
2
3
4
5