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
178 of 523
NXP Semiconductors
UM10462
Chapter 10: LPC11U3x/2x/1x USB on-chip drivers
10.5.20 _USB_INTERFACE_DESCRIPTOR
10.5.21 _USB_OTHER_SPEED_CONFIGURATION
Table 193. _USB_DFU_FUNC_DESCRIPTOR class structure
Member
Description
bLength
uint8_t _USB_DFU_FUNC_DESCRIPTOR::bLength
bDescriptorType
uint8_t _USB_DFU_FUNC_DESCRIPTOR::bDescriptorType
bmAttributes
uint8_t _USB_DFU_FUNC_DESCRIPTOR::bmAttributes
wDetachTimeOut
uint16_t _USB_DFU_FUNC_DESCRIPTOR::wDetachTimeOut
wTransferSize
uint16_t _USB_DFU_FUNC_DESCRIPTOR::wTransferSize
bcdDFUVersion
uint16_t _USB_DFU_FUNC_DESCRIPTOR::bcdDFUVersion
Table 194. _USB_INTERFACE_DESCRIPTOR class structure
Member
Description
bLength
uint8_t _USB_INTERFACE_DESCRIPTOR::bLength
Size of this descriptor in bytes
bDescriptorType
uint8_t _USB_INTERFACE_DESCRIPTOR::bDescriptorType
INTERFACE Descriptor Type
bInterfaceNumber
uint8_t _USB_INTERFACE_DESCRIPTOR::bInterfaceNumber
Number of this interface. Zero-based value identifying the index in the array of concurrent
interfaces supported by this configuration.
bAlternateSetting
uint8_t _USB_INTERFACE_DESCRIPTOR::bAlternateSetting
Value used to select this alternate setting for the interface identified in the prior field
bNumEndpoints
uint8_t _USB_INTERFACE_DESCRIPTOR::bNumEndpoints
Number of endpoints used by this interface (excluding endpoint zero). If this value is zero, this
interface only uses the Default Control Pipe.
bInterfaceClass
uint8_t _USB_INTERFACE_DESCRIPTOR::bInterfaceClass
Class code (assigned by the USB-IF).
bInterfaceSubClass
uint8_t _USB_INTERFACE_DESCRIPTOR::bInterfaceSubClass
Subclass code (assigned by the USB-IF).
bInterfaceProtocol
uint8_t _USB_INTERFACE_DESCRIPTOR::bInterfaceProtocol
Protocol code (assigned by the USB).
iInterface
uint8_t _USB_INTERFACE_DESCRIPTOR::iInterface
Index of string descriptor describing this interface