LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

USB Device descriptor structure for Mass Storage Device Type define for the device configuration descriptor structure. This must be defined in the application code, as the configuration descriptor contains several sub-descriptors which vary between devices, and which describe the device's usage to the host. More...

#include "Descriptors.h"

Data Fields

USB_Descriptor_Configuration_Header_t Config
 
USB_Descriptor_Interface_t MS_Interface
 
USB_Descriptor_Endpoint_t MS_DataInEndpoint
 
USB_Descriptor_Endpoint_t MS_DataOutEndpoint
 
unsigned char MS_Termination
 
USB_Descriptor_Interface_t Audio_ControlInterface
 
USB_Audio_Descriptor_Interface_AC_t Audio_ControlInterface_SPC
 
USB_Audio_Descriptor_InputTerminal_t Audio_InputTerminal
 
USB_Audio_Descriptor_OutputTerminal_t Audio_OutputTerminal
 
USB_Descriptor_Interface_t Audio_StreamInterface_Alt0
 
USB_Descriptor_Interface_t Audio_StreamInterface_Alt1
 
USB_Audio_Descriptor_Interface_AS_t Audio_StreamInterface_SPC
 
USB_Audio_Descriptor_Format_t Audio_AudioFormat
 
USB_Audio_SampleFreq_t Audio_AudioFormatSampleRates [5]
 
USB_Audio_Descriptor_StreamEndpoint_Std_t Audio_StreamEndpoint
 
USB_Audio_Descriptor_StreamEndpoint_Spc_t Audio_StreamEndpoint_SPC
 
unsigned char Audio_Termination
 
USB_Descriptor_Interface_t HID_Interface
 
USB_HID_Descriptor_HID_t HID_GenericHID
 
USB_Descriptor_Endpoint_t HID_ReportINEndpoint
 
unsigned char HID_Termination
 
USB_HID_Descriptor_HID_t HID_KeyboardHID
 
USB_HID_Descriptor_HID_t HID_MouseHID
 
USB_Descriptor_Interface_t CDC_CCI_Interface
 
USB_CDC_Descriptor_FunctionalHeader_t CDC_Functional_Header
 
USB_CDC_Descriptor_FunctionalACM_t CDC_Functional_ACM
 
USB_CDC_Descriptor_FunctionalUnion_t CDC_Functional_Union
 
USB_Descriptor_Endpoint_t CDC_NotificationEndpoint
 
USB_Descriptor_Interface_t CDC_DCI_Interface
 
USB_Descriptor_Endpoint_t CDC_DataOutEndpoint
 
USB_Descriptor_Endpoint_t CDC_DataInEndpoint
 
unsigned char CDC_Termination
 

Detailed Description

USB Device descriptor structure for Mass Storage Device Type define for the device configuration descriptor structure. This must be defined in the application code, as the configuration descriptor contains several sub-descriptors which vary between devices, and which describe the device's usage to the host.

Type define for the device configuration descriptor structure. This must be defined in the application code, as the configuration descriptor contains several sub-descriptors which vary between devices, and which describe the device's usage to the host.

Definition at line 72 of file Descriptors.h.

Field Documentation

USB_Audio_Descriptor_Format_t Audio_AudioFormat

Definition at line 85 of file Descriptors.h.

USB_Audio_SampleFreq_t Audio_AudioFormatSampleRates

Definition at line 86 of file Descriptors.h.

USB_Descriptor_Interface_t Audio_ControlInterface

Definition at line 76 of file Descriptors.h.

USB_Audio_Descriptor_Interface_AC_t Audio_ControlInterface_SPC

Definition at line 77 of file Descriptors.h.

Definition at line 78 of file Descriptors.h.

Definition at line 79 of file Descriptors.h.

Definition at line 87 of file Descriptors.h.

Definition at line 88 of file Descriptors.h.

USB_Descriptor_Interface_t Audio_StreamInterface_Alt0

Definition at line 82 of file Descriptors.h.

USB_Descriptor_Interface_t Audio_StreamInterface_Alt1

Definition at line 83 of file Descriptors.h.

USB_Audio_Descriptor_Interface_AS_t Audio_StreamInterface_SPC

Definition at line 84 of file Descriptors.h.

unsigned char Audio_Termination

Definition at line 89 of file Descriptors.h.

USB_Descriptor_Interface_t CDC_CCI_Interface

Definition at line 70 of file Descriptors.h.

USB_Descriptor_Endpoint_t CDC_DataInEndpoint

Definition at line 77 of file Descriptors.h.

USB_Descriptor_Endpoint_t CDC_DataOutEndpoint

Definition at line 76 of file Descriptors.h.

USB_Descriptor_Interface_t CDC_DCI_Interface

Definition at line 75 of file Descriptors.h.

Definition at line 72 of file Descriptors.h.

Definition at line 71 of file Descriptors.h.

Definition at line 73 of file Descriptors.h.

USB_Descriptor_Endpoint_t CDC_NotificationEndpoint

Definition at line 74 of file Descriptors.h.

unsigned char CDC_Termination

Definition at line 78 of file Descriptors.h.

USB Descriptor Configuration header structure

Definition at line 73 of file Descriptors.h.

USB_HID_Descriptor_HID_t HID_GenericHID

Definition at line 53 of file Descriptors.h.

Definition at line 52 of file Descriptors.h.

USB_HID_Descriptor_HID_t HID_KeyboardHID

Definition at line 53 of file Descriptors.h.

Definition at line 52 of file Descriptors.h.

USB_Descriptor_Endpoint_t HID_ReportINEndpoint

Definition at line 54 of file Descriptors.h.

unsigned char HID_Termination

Definition at line 55 of file Descriptors.h.

USB_Descriptor_Endpoint_t MS_DataInEndpoint

USB Descriptor Input End point structure

Definition at line 76 of file Descriptors.h.

USB_Descriptor_Endpoint_t MS_DataOutEndpoint

USB Descriptor Output End point structure

Definition at line 77 of file Descriptors.h.

USB Descriptor Interface structure

Definition at line 75 of file Descriptors.h.

unsigned char MS_Termination

Mass Storage Termination character

Definition at line 78 of file Descriptors.h.


The documentation for this struct was generated from the following files: