Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usb_device_qualifier_descriptor Struct Reference

USB Device Qualifier Descriptor. More...

#include <zephyr/usb/usb_ch9.h>

Data Fields

uint8_t bLength
 Descriptor length.
uint8_t bDescriptorType
 Descriptor type.
uint16_t bcdUSB
 USB specification release number.
uint8_t bDeviceClass
 Device class.
uint8_t bDeviceSubClass
 Device subclass.
uint8_t bDeviceProtocol
 Device protocol.
uint8_t bMaxPacketSize0
 Maximum packet size for endpoint zero.
uint8_t bNumConfigurations
 Number of configurations.
uint8_t bReserved
 Reserved field.

Detailed Description

USB Device Qualifier Descriptor.

See Table 9-9 of the specification.

Field Documentation

◆ bcdUSB

uint16_t usb_device_qualifier_descriptor::bcdUSB

USB specification release number.

◆ bDescriptorType

uint8_t usb_device_qualifier_descriptor::bDescriptorType

Descriptor type.

◆ bDeviceClass

uint8_t usb_device_qualifier_descriptor::bDeviceClass

Device class.

◆ bDeviceProtocol

uint8_t usb_device_qualifier_descriptor::bDeviceProtocol

Device protocol.

◆ bDeviceSubClass

uint8_t usb_device_qualifier_descriptor::bDeviceSubClass

Device subclass.

◆ bLength

uint8_t usb_device_qualifier_descriptor::bLength

Descriptor length.

◆ bMaxPacketSize0

uint8_t usb_device_qualifier_descriptor::bMaxPacketSize0

Maximum packet size for endpoint zero.

◆ bNumConfigurations

uint8_t usb_device_qualifier_descriptor::bNumConfigurations

Number of configurations.

◆ bReserved

uint8_t usb_device_qualifier_descriptor::bReserved

Reserved field.


The documentation for this struct was generated from the following file: