Firmware SDK
twr_usb_cdc.h
1 #ifndef _TWR_USB_CDC_H
2 #define _TWR_USB_CDC_H
3 
4 #include <twr_common.h>
5 
9 
11 
12 void twr_usb_cdc_init(void);
13 
19 
20 bool twr_usb_cdc_write(const void *buffer, size_t length);
21 
26 
27 size_t twr_usb_cdc_read(void *buffer, size_t length);
28 
30 
31 #endif // _TWR_USB_CDC_H
size_t twr_usb_cdc_read(void *buffer, size_t length)
Read buffer from USB CDC (non-blocking call)
Definition: twr_usb_cdc.c:62
void twr_usb_cdc_init(void)
Initialize USB CDC library.
Definition: twr_usb_cdc.c:29
bool twr_usb_cdc_write(const void *buffer, size_t length)
Write buffer to USB CDC (non-blocking call)
Definition: twr_usb_cdc.c:46