This commit is contained in:
2026-02-25 11:41:07 +01:00
parent fa58fe5f20
commit e7aa562c0b
4 changed files with 21 additions and 1 deletions

View File

@@ -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) {