75 USBGenericDescriptor * pDescriptors, uint16_t wLength);
98 CDCLineCoding * pLineCoding);
101 uint8_t DTR,uint8_t
RTS);
void CDCDSerial_GetLineCoding(CDCLineCoding *pLineCoding)
void CDCDSerial_Initialize(USBDDriver *pUsbd, uint8_t bInterfaceNb)
uint32_t CDCDSerial_RequestHandler(const USBGenericRequest *request)
uint16_t CDCDSerial_GetSerialState(void)
uint32_t CDCDSerial_Write(void *data, uint32_t size, TransferCallback callback, void *argument)
uint8_t CDCDSerial_LineCodingIsToChange(CDCLineCoding *pLineCoding)
void CDCDSerial_ControlLineStateChanged(uint8_t DTR, uint8_t RTS)
void(* TransferCallback)(void *pArg, uint8_t status, uint32_t transferred, uint32_t remaining)
USBInterfaceDescriptor data
void CDCDSerial_ConfigureFunction(USBGenericDescriptor *pDescriptors, uint16_t wLength)
uint32_t CDCDSerial_Read(void *data, uint32_t size, TransferCallback callback, void *argument)
uint8_t CDCDSerial_GetControlLineState(void)
void CDCDSerial_SetSerialState(uint16_t serialState)