UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
636 of 1269
NXP Semiconductors
UM10503
Chapter 25: LPC43xx USB API
25.5.18 _USB_DEVICE_QUALIFIER_DESCRIPTOR
25.5.19 _USB_DFU_FUNC_DESCRIPTOR
Table 509. _USB_CORE_DESCS_T class structure
Member
Description
device_desc
uint8_t *uint8_t* _USB_CORE_DESCS_T::device_desc
Pointer to USB device descriptor
string_desc
uint8_t *uint8_t* _USB_CORE_DESCS_T::string_desc
Pointer to array of USB string descriptors
full_speed_desc
uint8_t *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 *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 *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 510. _USB_DEVICE_QUALIFIER_DESCRIPTOR class structure
Member
Description
bLength
uint8_tuint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bLength
Size of descriptor
bDescriptorType
uint8_tuint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bDescriptorType
Device Qualifier Type
bcdUSB
uint16_tuint16_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bcdUSB
USB specification version number (e.g., 0x0200H for V2.00)
bDeviceClass
uint8_tuint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceClass
Class Code
bDeviceSubClass
uint8_tuint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceSubClass
SubClass Code
bDeviceProtocol
uint8_tuint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bDeviceProtocol
Protocol Code
bMaxPacketSize0
uint8_tuint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bMaxPacketSize0
Maximum packet size for other speed
bNumConfigurations
uint8_tuint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bNumConfigurations
Number of Other-speed Configurations
bReserved
uint8_tuint8_t _USB_DEVICE_QUALIFIER_DESCRIPTOR::bReserved
Reserved for future use, must be zero