- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Data Fields

Data Fields
CSL_CdcInitStructApp Struct Reference
USB CDC Data Structures

CDC application data structure. More...

`#include <csl_cdc.h>`

## Data Fields
void * | pCdcObj
| Pointer to CDC Class Handle defined in CDC Module.
Uint16 | pId
| Device Descriptor units.
Uint16 | vId
| Device Descriptor units.
Uint16 * | rxBufferPtr
| Buffer ptr passed by the system to the module in order to save the received data from the host.
Uint16 | rxStartIdx
Uint16 | rxEndIdx
Uint16 * | txBufferPtr
| Buffer ptr passed by the system to the module in order to save the transmitting data to the host.
Uint16 | txStartIdx
Uint16 | txEndIdx
Uint16 * | txWorkBufPtr
| Buffer ptr passed by the system to the module for USB transmitting working buffer.
Uint16 | txWorkBufIdx
void(* | bulkHandler )()
| Pointer to the Bulk Function Handler which is needed during Configuration of the Bulk Endpoint.
void(* | ctrlHandler )()
| Pointer to the Control Function Handler which is needed during Configuration of the Control Endpoint.
void(* | intrHandler )()
| Pointer to the Interrupt Function Handler which is needed during Configuration of the Interrupt Endpoint.
void(* | bulkInCallback )()
| Pointer to the Data Bulk IN Callback Function.
void(* | bulkOutCallback )()
| Pointer to the Data Bulk OUT Callback Function.
void(* | intrInCallback )()
| Pointer to the Communication Interrupt IN Callback Function.

## Detailed Description

CDC application data structure.

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

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

- csl_cdc.h