- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_CdcCtrlObject Struct Reference
USB CDC Data Structures

CDC Control Object structure. More...

`#include <csl_cdc.h>`

## Data Fields
CSL_UsbEpObj | ctrlInEpObj
| Control In Endpoint Object.
CSL_UsbDevNum | devNum
| Object of Type Device Number.
CSL_UsbEpObj | ctrlOutEpObj
| Control Out Endpoint Object.
Uint16 | suspendFlag
| Flag Used internally by APIs.
pUsbEpHandle | hEpObjArray [CSL_USB_ENDPOINT_COUNT]
| NULL terminated array of Endpoint Objects.
CSL_UsbSetupStruct | usbSetup
| Setup Structure.
Uint16 | curConfigStat
| Dummy descriptor array.
Bool | usbSpeedCfg
| USB speed configuration usbSpeedCfg - 1; High speed usbSpeedCfg - 0; Full speed.

## Detailed Description

CDC Control Object structure.

Holds all the components for the CDC Control Object

## Field Documentation

Uint16 CSL_CdcCtrlObject::curConfigStat

Dummy descriptor array.

Current Device Configuration Status

Referenced by CDC_reqGetConfiguration(), CDC_reqSetConfiguration(), and CDC_Setup().

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

- csl_cdc.h