Standard USB Device Qualifier Descriptor (USB-IF naming conventions). More...
#include <StdDescriptors.h>
Data Fields | |
uint16_t | bcdUSB |
uint8_t | bDescriptorType |
uint8_t | bDeviceClass |
uint8_t | bDeviceProtocol |
uint8_t | bDeviceSubClass |
uint8_t | bLength |
uint8_t | bMaxPacketSize0 |
uint8_t | bNumConfigurations |
uint8_t | bReserved |
Type define for a standard Device Qualifier Descriptor. This structure uses the relevant standard's given element names to ensure compatibility with the standard.
uint16_t USB_StdDescriptor_DeviceQualifier_t::bcdUSB |
BCD of the supported USB specification.
uint8_t USB_StdDescriptor_DeviceQualifier_t::bDescriptorType |
Type of the descriptor, either a value in USB_DescriptorTypes_t or a value given by the specific class.
uint8_t USB_StdDescriptor_DeviceQualifier_t::bDeviceClass |
USB device class.
uint8_t USB_StdDescriptor_DeviceQualifier_t::bDeviceProtocol |
USB device protocol.
uint8_t USB_StdDescriptor_DeviceQualifier_t::bDeviceSubClass |
USB device subclass.
uint8_t USB_StdDescriptor_DeviceQualifier_t::bLength |
Size of the descriptor, in bytes.
uint8_t USB_StdDescriptor_DeviceQualifier_t::bMaxPacketSize0 |
Size of the control (address 0) endpoint's bank in bytes.
uint8_t USB_StdDescriptor_DeviceQualifier_t::bNumConfigurations |
Total number of configurations supported by the device.
uint8_t USB_StdDescriptor_DeviceQualifier_t::bReserved |
Reserved for future use, must be 0.