23 extern int CDC_RdOutBuf (
char *buffer,
const int *length);
24 extern int CDC_WrOutBuf (
const char *buffer,
int *length);
25 extern int CDC_OutBufAvailChar (
int *availChar);
29 #define CDC_DEP_IN 0x83
30 #define CDC_DEP_OUT 0x03
33 #define CDC_CEP_IN 0x81
36 extern uint32_t CDC_SendEncapsulatedCommand (
void);
37 extern uint32_t CDC_GetEncapsulatedResponse (
void);
38 extern uint32_t CDC_SetCommFeature (
unsigned short wFeatureSelector);
39 extern uint32_t CDC_GetCommFeature (
unsigned short wFeatureSelector);
40 extern uint32_t CDC_ClearCommFeature (
unsigned short wFeatureSelector);
41 extern uint32_t CDC_GetLineCoding (
void);
42 extern uint32_t CDC_SetLineCoding (
void);
43 extern uint32_t CDC_SetControlLineState (
unsigned short wControlSignalBitmap);
44 extern uint32_t CDC_SendBreak (
unsigned short wDurationOfBreak);
47 extern void CDC_BulkIn (
void);
48 extern void CDC_BulkOut (
void);
51 extern void CDC_NotificationIn (
void);
54 extern void CDC_Init (
void);
57 extern unsigned short CDC_GetSerialState (
void);
60 extern unsigned short CDC_DepInEmpty;