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;
     }