sync
This commit is contained in:
@@ -95,6 +95,18 @@ void usb_write_buffer(const uint8_t *buf, size_t len)
|
||||
}
|
||||
}
|
||||
|
||||
void usb_flush_rx(void)
|
||||
{
|
||||
uint8_t dummy;
|
||||
if (!device_is_ready(cdc_dev)) return;
|
||||
|
||||
// Alles lesen, was gerade im Hardware-FIFO liegt
|
||||
while (uart_fifo_read(cdc_dev, &dummy, 1) > 0);
|
||||
|
||||
// Semaphore zurücksetzen, falls sie gesetzt war
|
||||
k_sem_reset(&usb_rx_sem);
|
||||
}
|
||||
|
||||
static void usb_status_cb(enum usb_dc_status_code cb_status, const uint8_t *param)
|
||||
{
|
||||
switch (cb_status) {
|
||||
|
||||
Reference in New Issue
Block a user