From 8a73dc1be6303b8fafa5b08eff8b6d5e4b7fc337 Mon Sep 17 00:00:00 2001 From: winfeng Date: Fri, 30 Oct 2015 14:41:21 +0800 Subject: [PATCH] Update uart.c iir = LPC_Uart->LSR; //oe pe fe oe read for clear interrupt --- bsp/lpc176x/drivers/uart.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bsp/lpc176x/drivers/uart.c b/bsp/lpc176x/drivers/uart.c index 94cf9f1f7..3d1a3e6dc 100644 --- a/bsp/lpc176x/drivers/uart.c +++ b/bsp/lpc176x/drivers/uart.c @@ -89,6 +89,9 @@ void UART0_IRQHandler(void) uart->parent.rx_indicate(&uart->parent, length); } + }else if(iir == IIR_RLS) + { + iir = LPC_Uart->LSR; //oe pe fe oe read for clear interrupt } return; -- GitLab