Data Structures | Typedefs | Variables
USB CDC Data Structures
CDC

Data Structures

struct  CSL_CdcLineCoding
 CDC line coding structure. More...
struct  CSL_CdcInitStructApp
 CDC application data structure. More...
struct  CSL_CdcObject
 CDC Mass Storage Object structure. More...
struct  CSL_CdcCtrlObject
 CDC Control Object structure. More...
struct  CSL_CdcClassStruct
 CDC Control Object structure. More...

Typedefs

typedef struct CSL_CdcInitStructApp CSL_CdcInitStructApp
 CDC application data structure.
typedef CSL_CdcInitStructApppCdcAppClassHandle
 MSc application class handle.
typedef CSL_CdcRequestRet(* fpCDC_REQ_HANDLER )(CSL_CDC_REQUEST_ARGS)
 CDC application Logical unit attribute structure.
typedef struct CSL_CdcObject CSL_CdcObject
 CDC Mass Storage Object structure.
typedef struct CSL_CdcCtrlObject CSL_CdcCtrlObject
 CDC Control Object structure.
typedef struct CSL_CdcClassStruct CSL_CdcClassStruct
 CDC Control Object structure.
typedef CSL_CdcClassStructpCdcClassHandle
 CDC class handle.

Variables

CSL_UsbContext gUsbContext
CSL_UsbRegsOvly usbRegisters

Typedef Documentation

CDC Control Object structure.

Holds all the components for the CDC Control Object

CDC Control Object structure.

Holds all the components for the CDC Control Object

CDC application data structure.

Holds the structure used by the application to fill in application specific data handler

typedef struct CSL_CdcObject CSL_CdcObject

CDC Mass Storage Object structure.

Holds all the components for the CDC Object

typedef CSL_CdcRequestRet(* fpCDC_REQ_HANDLER)(CSL_CDC_REQUEST_ARGS)

CDC application Logical unit attribute structure.

Holds the attributes of every logical unit. This structure should be filled by the application.CDC request handler function pointer