Struct usb_qualifier_descriptor
ClassList > usb_qualifier_descriptor
USB device qualifier descriptor. More...
#include <usb_std.h>
Public Attributes
Type | Name |
---|---|
uint8_t | bDescriptorType Qualifier descriptor. |
uint8_t | bDeviceClass USB device class. |
uint8_t | bDeviceProtocol USB device protocol. |
uint8_t | bDeviceSubClass USB device subclass. |
uint8_t | bLength Size of the descriptor, in bytes. |
uint8_t | bMaxPacketSize0 Size of the control endpoint's bank in bytes. |
uint8_t | bNumConfigurations Total number of configurations supported by the device. |
uint8_t | bReserved Reserved for future use, must be 0. |
uint16_t | bcdUSB BCD of the supported USB specification. |
Detailed Description
The device_qualifier descriptor describes information about a high-speed capable device that would change if the device were operating at the other speed. For example, if the device is currently operating at full-speed, the device qualifier returns information about how it would operate at high-speed and vice-versa.
Public Attributes Documentation
variable bDescriptorType
uint8_t usb_qualifier_descriptor::bDescriptorType;
variable bDeviceClass
uint8_t usb_qualifier_descriptor::bDeviceClass;
variable bDeviceProtocol
uint8_t usb_qualifier_descriptor::bDeviceProtocol;
variable bDeviceSubClass
uint8_t usb_qualifier_descriptor::bDeviceSubClass;
variable bLength
uint8_t usb_qualifier_descriptor::bLength;
variable bMaxPacketSize0
uint8_t usb_qualifier_descriptor::bMaxPacketSize0;
variable bNumConfigurations
uint8_t usb_qualifier_descriptor::bNumConfigurations;
variable bReserved
uint8_t usb_qualifier_descriptor::bReserved;
variable bcdUSB
uint16_t usb_qualifier_descriptor::bcdUSB;
The documentation for this class was generated from the following file fw/rbcx-coprocessor/lib/libusb_stm32/include/usb_std.h