Data Fields
CSL_CdcInitStructApp Struct Reference

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: