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 172 of 523
NXP Semiconductors
UM10462
Chapter 10: LPC11U3x/2x/1x USB on-chip drivers
const USBD_DFU_API_T* dfu;
const USBD_HID_API_T* hid;
const USBD_CDC_API_T* cdc;
const uint32_t* reserved6;
const uint32_t version;
} USBD_API_T;
10.5 USB API
10.5.1 __WORD_BYTE
10.5.2 _BM_T
Fig 19. USB device driver pointer structure
Ptr to USB ROM Driver table
Ptr to Device Table 2
Ptr to Device Table 1
…
Ptr to Device Table n
hw
core
Ptr to Function 3
Ptr to Function 1
Ptr to Function 2
…
USB API
Device 1
ROM Driver Table
0x1FFF 1FF8
+0x0
+0x04
+0x08
+0x0C
msc
hid
cdc
USB hardware function table
USB core function table
USB MSC function table
USB DFU function table
USB HID function table
USB CDC function table
Table 175. __WORD_BYTE class structure
Member Description
W
uint16_t __WORD_BYTE::W
data member to do 16 bit access
WB
WB_TWB_T __WORD_BYTE::WB
data member to do 8 bit access