UM10462
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 5.5 — 21 December 2016
177 of 523
NXP Semiconductors
UM10462
Chapter 10: LPC11U3x/2x/1x USB on-chip drivers
10.5.17 _USB_CORE_DESCS_T
USB descriptors data structure.
10.5.18 _USB_DEVICE_QUALIFIER_DESCRIPTOR
10.5.19 _USB_DFU_FUNC_DESCRIPTOR
Table 191. _USB_CORE_DESCS_T class structure
Member
Description
device_desc
uint8_t * _USB_CORE_DESCS_T::device_desc
Pointer to USB device descriptor
string_desc
uint8_t * _USB_CORE_DESCS_T::string_desc
Pointer to array of USB string descriptors
full_speed_desc
uint8_t * _USB_CORE_DESCS_T::full_speed_desc
Pointer to USB device configuration descriptor when device is operating in full speed mode.
high_speed_desc
uint8_t * _USB_CORE_DESCS_T::high_speed_desc
Pointer to USB device configuration descriptor when device is operating in high speed mode.
For full-speed only implementation this pointer should be same as full_speed_desc.
device_qualifier
uint8_t * _USB_CORE_DESCS_T::device_qualifier
Pointer to USB device qualifier descriptor. For full-speed only implementation this pointer
should be set to null (0).
Table 192. _USB_DEVICE_QUALIFIER_DESCRIPTOR class structure
Member
Description
bLength
uint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bLength
Size of descriptor
bDescriptorType
uint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bDescriptorType
Device Qualifier Type
bcdUSB
uint16_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bcdUSB
USB specification version number (e.g., 0200H for V2.00)
bDeviceClass
uint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceClass
Class Code
bDeviceSubClass
uint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceSubClass
SubClass Code
bDeviceProtocol
uint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceProtocol
Protocol Code
bMaxPacketSize0
uint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bMaxPacketSize0
Maximum packet size for other speed
bNumConfigurations
uint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bNumConfigurations
Number of Other-speed Configurations
bReserved
uint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bReserved
Reserved for future use, must be zero