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
639 of 1269
NXP Semiconductors
UM10503
Chapter 25: LPC43xx USB API
25.5.24 _WB_T
25.5.25 USBD_API
Main USBD API functions structure.This structure contains pointer to various USB Device
stack's sub-module function tables. This structure is used as main entry point to access
various methods (grouped in sub-modules) exposed by ROM based USB device stack.
Table 515. _USB_STRING_DESCRIPTOR class structure
Member
Description
bLength
uint8_tuint8_t _USB_STRING_DESCRIPTOR::bLength
Size of this descriptor in bytes
bDescriptorType
uint8_tuint8_t _USB_STRING_DESCRIPTOR::bDescriptorType
STRING Descriptor Type
bString
uint16_tuint16_t _USB_STRING_DESCRIPTOR::bString
UNICODE encoded string
Table 516. _WB_T class structure
Member
Description
L
uint8_tuint8_t _WB_T::L
lower byte
H
uint8_tuint8_t _WB_T::H
upper byte
Table 517. USBD_API class structure
Member
Description
hw
const USBD_HW_API_T *const USBD_HW_API_T* USBD_API::hw
Pointer to function table which exposes functions which interact directly with USB device stack's core
layer.
core
const USBD_CORE_API_T *const USBD_CORE_API_T* USBD_API::core
Pointer to function table which exposes functions which interact directly with USB device controller
hardware.
msc
const USBD_MSC_API_T *const USBD_MSC_API_T* USBD_API::msc
Pointer to function table which exposes functions provided by MSC function driver module.
dfu
const USBD_DFU_API_T *const USBD_DFU_API_T* USBD_API::dfu
Pointer to function table which exposes functions provided by DFU function driver module.
hid
const USBD_HID_API_T *const USBD_HID_API_T* USBD_API::hid
Pointer to function table which exposes functions provided by HID function driver module.