![]() |
![]() |
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. | |
CDC application data structure.
Holds the structure used by the application to fill in application specific data handler
1.7.4