diff options
Diffstat (limited to 'fw/fe310/eos/soc/uart.c')
-rw-r--r-- | fw/fe310/eos/soc/uart.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fw/fe310/eos/soc/uart.c b/fw/fe310/eos/soc/uart.c index 589832a..1cff781 100644 --- a/fw/fe310/eos/soc/uart.c +++ b/fw/fe310/eos/soc/uart.c @@ -121,3 +121,8 @@ int eos_uart_getc(int block) { } return r & 0xff; } + +void eos_uart_flush_rx(void) { + volatile uint32_t r; + while (!(r = UART0_REG(UART_REG_RXFIFO) & 0x80000000)); +} |