nxpUSBLib  v0.94
A USB software library for NXP Cortex microcontrollers
Data Structures
Here are the data structures with brief descriptions:
CDC_LineEncoding_tCDC Virtual Serial Port Line Encoding Settings Structure
DISKIMAGE
EHCI_HOST_DATA_Type
HID_CollectionPath_tHID Parser Report Item Collection Path Structure
HID_MinMax_tHID Parser Report Item Min/Max Structure
HID_ReportInfo_tHID Parser State Structure
HID_ReportItem_Attributes_tHID Parser Report Item Attributes Structure
HID_ReportItem_tHID Parser Report Item Details Structure
HID_ReportSizeInfo_tHID Parser Report Size Structure
HID_Unit_tHID Parser Report Item Unit Structure
HID_Usage_tHID Parser Report Item Usage Structure
MAC_Address_tMAC Address Structure
MIDI_EventPacket_tMIDI Class Driver Event Packet
MS_CommandBlockWrapper_tMass Storage Class Command Block Wrapper
MS_CommandStatusWrapper_tMass Storage Class Command Status Wrapper
NextLinkPointer
OHCI_HOST_DATA_Type
PHCD_EndpointDescriptor
PHCD_GeneralTransferDescriptor
PHCD_QTD
PIMA_Container_tPIMA Still Image Device Command/Response Container
Pipe_Handle_Type
PMemBlockInfo
RNDIS_Initialize_Complete_tRNDIS Initialize Complete Message Structure
RNDIS_Initialize_Message_tRNDIS Initialization Message Structure
RNDIS_KeepAlive_Complete_tRNDIS Keep Alive Complete Message Structure
RNDIS_KeepAlive_Message_tRNDIS Keep Alive Message Structure
RNDIS_Message_Header_tRNDIS Common Message Header Structure
RNDIS_Packet_Message_tRNDIS Message Structure
RNDIS_Query_Complete_tRNDIS OID Property Query Complete Message Structure
RNDIS_Query_Message_tRNDIS OID Property Query Message Structure
RNDIS_Reset_Complete_tRNDIS Reset Complete Message Structure
RNDIS_Set_Complete_tRNDIS OID Property Set Complete Message Structure
RNDIS_Set_Message_tRNDIS OID Property Set Message Structure
SCSI_Capacity_tSCSI Device LUN Capacity Structure
SCSI_Inquiry_Response_tMass Storage Class SCSI Inquiry Structure
SCSI_Request_Sense_Response_tMass Storage Class SCSI Sense Structure
st_EHCD_ITD
st_EHCD_QHD
st_EHCD_SITD
st_HC_ED
st_HC_GTD
st_HC_HCCA
st_HCD_IsoTransferDescriptor
USB_Audio_Descriptor_FeatureUnit_tAudio class-specific Feature Unit Descriptor (nxpUSBlib naming conventions)
USB_Audio_Descriptor_Format_tAudio class-specific Format Descriptor (nxpUSBlib naming conventions)
USB_Audio_Descriptor_InputTerminal_tAudio class-specific Input Terminal Descriptor (nxpUSBlib naming conventions)
USB_Audio_Descriptor_Interface_AC_tAudio class-specific Interface Descriptor (nxpUSBlib naming conventions)
USB_Audio_Descriptor_Interface_AS_tAudio class-specific Streaming Audio Interface Descriptor (nxpUSBlib naming conventions)
USB_Audio_Descriptor_OutputTerminal_tAudio class-specific Output Terminal Descriptor (nxpUSBlib naming conventions)
USB_Audio_Descriptor_StreamEndpoint_Spc_tAudio class-specific Extended Endpoint Descriptor (nxpUSBlib naming conventions)
USB_Audio_Descriptor_StreamEndpoint_Std_tAudio class-specific Streaming Endpoint Descriptor (nxpUSBlib naming conventions)
USB_Audio_SampleFreq_t24-Bit Audio Frequency Structure
USB_Audio_StdDescriptor_FeatureUnit_tAudio class-specific Feature Unit Descriptor (USB-IF naming conventions)
USB_Audio_StdDescriptor_Format_tAudio class-specific Format Descriptor (USB-IF naming conventions)
USB_Audio_StdDescriptor_InputTerminal_tAudio class-specific Input Terminal Descriptor (USB-IF naming conventions)
USB_Audio_StdDescriptor_Interface_AC_tAudio class-specific Interface Descriptor (USB-IF naming conventions)
USB_Audio_StdDescriptor_Interface_AS_tAudio class-specific Streaming Audio Interface Descriptor (USB-IF naming conventions)
USB_Audio_StdDescriptor_OutputTerminal_tAudio class-specific Output Terminal Descriptor (USB-IF naming conventions)
USB_Audio_StdDescriptor_StreamEndpoint_Spc_tAudio class-specific Extended Endpoint Descriptor (USB-IF naming conventions)
USB_Audio_StdDescriptor_StreamEndpoint_Std_tAudio class-specific Streaming Endpoint Descriptor (USB-IF naming conventions)
USB_CDC_Descriptor_FunctionalACM_tCDC class-specific Functional ACM Descriptor (nxpUSBlib naming conventions)
USB_CDC_Descriptor_FunctionalHeader_tCDC class-specific Functional Header Descriptor (nxpUSBlib naming conventions)
USB_CDC_Descriptor_FunctionalUnion_tCDC class-specific Functional Union Descriptor (nxpUSBlib naming conventions)
USB_CDC_StdDescriptor_FunctionalACM_tCDC class-specific Functional ACM Descriptor (USB-IF naming conventions)
USB_CDC_StdDescriptor_FunctionalHeader_tCDC class-specific Functional Header Descriptor (USB-IF naming conventions)
USB_CDC_StdDescriptor_FunctionalUnion_tCDC class-specific Functional Union Descriptor (USB-IF naming conventions)
USB_ClassInfo_Audio_Device_tAudio Class Device Mode Configuration and State Structure
USB_ClassInfo_Audio_Host_tAudio Class Host Mode Configuration and State Structure
USB_ClassInfo_CDC_Device_tCDC Class Device Mode Configuration and State Structure
USB_ClassInfo_CDC_Host_tCDC Class Host Mode Configuration and State Structure
USB_ClassInfo_HID_Device_tHID Class Device Mode Configuration and State Structure
USB_ClassInfo_HID_Host_tHID Class Host Mode Configuration and State Structure
USB_ClassInfo_MIDI_Device_tMIDI Class Device Mode Configuration and State Structure
USB_ClassInfo_MIDI_Host_tMIDI Class Host Mode Configuration and State Structure
USB_ClassInfo_MS_Device_tMass Storage Class Device Mode Configuration and State Structure
USB_ClassInfo_MS_Host_tMass Storage Class Host Mode Configuration and State Structure
USB_ClassInfo_PRNT_Host_tPrinter Class Host Mode Configuration and State Structure
USB_ClassInfo_RNDIS_Device_tRNDIS Class Device Mode Configuration and State Structure
USB_ClassInfo_RNDIS_Host_tRNDIS Class Host Mode Configuration and State Structure
USB_ClassInfo_SI_Host_tStill Image Class Host Mode Configuration and State Structure
USB_CMD_STAT
USB_CORE_DESCS_TUSB descriptors data structure
USB_Descriptor_Configuration_Header_tStandard USB Configuration Descriptor (nxpUSBlib naming conventions)
USB_Descriptor_Configuration_t
USB_Descriptor_Device_tStandard USB Device Descriptor (nxpUSBlib naming conventions)
USB_Descriptor_DeviceQualifier_tStandard USB Device Qualifier Descriptor (nxpUSBlib naming conventions)
USB_Descriptor_Endpoint_tStandard USB Endpoint Descriptor (nxpUSBlib naming conventions)
USB_Descriptor_Header_tStandard USB Descriptor Header (nxpUSBlib naming conventions)
USB_Descriptor_Interface_Association_tStandard USB Interface Association Descriptor (nxpUSBlib naming conventions)
USB_Descriptor_Interface_tStandard USB Interface Descriptor (nxpUSBlib naming conventions)
USB_Descriptor_String_tStandard USB String Descriptor (nxpUSBlib naming conventions)
USB_HID_Descriptor_HID_tHID class-specific HID Descriptor (nxpUSBlib naming conventions)
USB_HID_REPORT_THID report descriptor data structure
USB_HID_StdDescriptor_HID_tHID class-specific HID Descriptor (USB-IF naming conventions)
USB_KeyboardReport_Data_tStandard HID Boot Protocol Keyboard Report
USB_MIDI_Descriptor_AudioInterface_AS_tMIDI class-specific Streaming Interface Descriptor (nxpUSBlib naming conventions)
USB_MIDI_Descriptor_InputJack_tMIDI class-specific Input Jack Descriptor (nxpUSBlib naming conventions)
USB_MIDI_Descriptor_Jack_Endpoint_tAudio class-specific Jack Endpoint Descriptor (nxpUSBlib naming conventions)
USB_MIDI_Descriptor_OutputJack_tMIDI class-specific Output Jack Descriptor (nxpUSBlib naming conventions)
USB_MIDI_StdDescriptor_AudioInterface_AS_tMIDI class-specific Streaming Interface Descriptor (USB-IF naming conventions)
USB_MIDI_StdDescriptor_InputJack_tMIDI class-specific Input Jack Descriptor (USB-IF naming conventions)
USB_MIDI_StdDescriptor_Jack_Endpoint_tAudio class-specific Jack Endpoint Descriptor (USB-IF naming conventions)
USB_MIDI_StdDescriptor_OutputJack_tMIDI class-specific Output Jack Descriptor (USB-IF naming conventions)
USB_MouseReport_Data_tStandard HID Boot Protocol Mouse Report
USB_Pipe_Data_t
USB_Request_Header_tStandard USB Control Request
USB_StdDescriptor_Configuration_Header_tStandard USB Configuration Descriptor (USB-IF naming conventions)
USB_StdDescriptor_Device_tStandard USB Device Descriptor (USB-IF naming conventions)
USB_StdDescriptor_DeviceQualifier_tStandard USB Device Qualifier Descriptor (USB-IF naming conventions)
USB_StdDescriptor_Endpoint_tStandard USB Endpoint Descriptor (USB-IF naming conventions)
USB_StdDescriptor_Header_tStandard USB Descriptor Header (USB-IF naming conventions)
USB_StdDescriptor_Interface_Association_tStandard USB Interface Association Descriptor (USB-IF naming conventions)
USB_StdDescriptor_Interface_tStandard USB Interface Descriptor (USB-IF naming conventions)
USB_StdDescriptor_String_tStandard USB String Descriptor (USB-IF naming conventions)
USBD_API_INIT_PARAM_TUSB device stack initilization parameter data structure
USBD_API_TMain 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
USBD_CDC_API_TCDC class API functions structure.This module exposes functions which interact directly with USB device controller hardware
USBD_CDC_INIT_PARAM_TCommunication Device Class function driver initilization parameter data structure
USBD_CORE_API_TUSBD stack Core API functions structure
USBD_DFU_API_TDFU class API functions structure.This module exposes functions which interact directly with USB device controller hardware
USBD_DFU_INIT_PARAM_TUSB descriptors data structure
USBD_HID_API_THID class API functions structure.This structure contains pointers to all the function exposed by HID function driver module
USBD_HID_INIT_PARAM_TUSB descriptors data structure
USBD_HW_API_THardware API functions structure.This module exposes functions which interact directly with USB device controller hardware
USBD_MSC_API_TMSC class API functions structure.This module exposes functions which interact directly with USB device controller hardware
USBD_MSC_INIT_PARAM_TMass Storage class function driver initilization parameter data structure