From 72cb3849eb9178adc2ce28a074e331128e554728 Mon Sep 17 00:00:00 2001 From: x653 <30615090+x653@users.noreply.github.com> Date: Fri, 17 Feb 2023 13:03:20 +0100 Subject: [PATCH] Update uart.c added read of register ISR to clear interrupt source of UART16550. --- kernel/uart.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/uart.c b/kernel/uart.c index 02b3a77..83846ad 100644 --- a/kernel/uart.c +++ b/kernel/uart.c @@ -136,6 +136,7 @@ uartstart() while(1){ if(uart_tx_w == uart_tx_r){ // transmit buffer is empty. + ReadReg(ISR); return; }