From 22f4637570b6b9e56e5afbc487b6ff02f16aca88 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Tue, 16 Apr 2024 14:01:38 +0200 Subject: [PATCH] Revert "Uart tx irq handling fix " (issue #554) This reverts commit 6885770e4736b234e65f57840ff8f74a1165a7e0. --- litex/soc/software/libbase/uart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litex/soc/software/libbase/uart.c b/litex/soc/software/libbase/uart.c index 4f3e69420..20a4dc271 100644 --- a/litex/soc/software/libbase/uart.c +++ b/litex/soc/software/libbase/uart.c @@ -49,11 +49,11 @@ void uart_isr(void) } if(stat & UART_EV_TX) { + uart_ev_pending_write(UART_EV_TX); while((tx_consume != tx_produce) && !uart_txfull_read()) { uart_rxtx_write(tx_buf[tx_consume]); tx_consume = (tx_consume + 1) & UART_RINGBUFFER_MASK_TX; } - uart_ev_pending_write(UART_EV_TX); } }