- Main Page
- Modules
- Data Structures
- Files

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_CdcInitStructApp * | pCdcAppClassHandle
| 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_CdcClassStruct * | pCdcClassHandle
| CDC class handle.
## Variables
CSL_UsbContext | gUsbContext
CSL_UsbRegsOvly | usbRegisters

## Typedef Documentation

typedef struct CSL_CdcClassStruct CSL_CdcClassStruct

CDC Control Object structure.

Holds all the components for the CDC Control Object

typedef struct CSL_CdcCtrlObject CSL_CdcCtrlObject

CDC Control Object structure.

Holds all the components for the CDC Control Object

typedef struct CSL_CdcInitStructApp CSL_CdcInitStructApp

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