USBD ROM Stack
2.0
ROM based USB device stack
|
#include <C:/Data/nxp/GIT/lpcopen_v3/lpcopen_version3/LPC43xx_18xx/lpc43xx_18xx/LPC_USBD_Lib/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