USBD ROM Stack
1.0
ROM based USB device stack
|
#include <mw_usbd/mw_usbd.h>
Data Fields | |
uint8_t | bLength |
uint8_t | bDescriptorType |
uint16_t | bcdUSB |
uint8_t | bDeviceClass |
uint8_t | bDeviceSubClass |
uint8_t | bDeviceProtocol |
uint8_t | bMaxPacketSize0 |
uint8_t | bNumConfigurations |
uint8_t | bReserved |
USB 2.0 Device Qualifier Descriptor
uint8_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bLength |
Size of descriptor
uint8_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bDescriptorType |
Device Qualifier Type
uint16_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bcdUSB |
USB specification version number (e.g., 0200H for V2.00)
uint8_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceClass |
Class Code
uint8_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceSubClass |
SubClass Code
uint8_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceProtocol |
Protocol Code
uint8_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bMaxPacketSize0 |
Maximum packet size for other speed
uint8_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bNumConfigurations |
Number of Other-speed Configurations
uint8_t USB_DEVICE_QUALIFIER_DESCRIPTOR::bReserved |
Reserved for future use, must be zero