44 if ((data == NULL) || (len == 0u)) {
47 for (uint32_t i = 0u; i < len; i++) {
static volatile uint8_t rx_buf[512]
static volatile uint32_t rx_head
bool __cdc_rx_read_byte(uint8_t *out)
static volatile uint32_t rx_tail
uint32_t __cdc_rx_available(void)
void __cdc_rx_push(const uint8_t *data, uint32_t len)
USB CDC receive ring buffer.
ICARUS OS Configuration Header.