![NXP Semiconductors LPC43Sxx Скачать руководство пользователя страница 779](http://html1.mh-extra.com/html/nxp-semiconductors/lpc43sxx/lpc43sxx_user-manual_1721827779.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
779 of 1441
NXP Semiconductors
UM10503
Chapter 27: LPC43xx/LPC43Sxx USB API
27.5.24 _WB_T
27.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 585. _USB_STRING_DESCRIPTOR class structure
Member
Description
bLength
uint8_t _USB_STRING_DESCRIPTOR::bLength
Size of this descriptor in bytes
bDescriptorType
uint8_t _USB_STRING_DESCRIPTOR::bDescriptorType
STRING Descriptor Type
bString
uint16_t _USB_STRING_DESCRIPTOR::bString
UNICODE encoded string
Table 586. _WB_T class structure
Member
Description
L
uint8_t _WB_T::L
lower byte
H
uint8_t _WB_T::H
upper byte
Table 587. USBD_API class structure
Member
Description
hw
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* USBD_API::core
Pointer to function table which exposes functions which interact directly with USB device controller
hardware.
msc
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* USBD_API::dfu
Pointer to function table which exposes functions provided by DFU function driver module.
hid
const USBD_HID_API_T* USBD_API::hid
Pointer to function table which exposes functions provided by HID function driver module.