Merge pull request #579 from miaoqiongb/patch-2

[BSP] Update uart.c in lpc176x
This commit is contained in:
Bernard Xiong 2015-11-12 10:01:55 +08:00
commit 6d738f79a8
1 changed files with 4 additions and 2 deletions

View File

@ -60,7 +60,8 @@ void UART0_IRQHandler(void)
{ {
rt_ubase_t level, iir; rt_ubase_t level, iir;
struct rt_uart_lpc *uart = &uart_device; struct rt_uart_lpc *uart = &uart_device;
/* enter interrupt */
rt_interrupt_enter();
/* read IIR and clear it */ /* read IIR and clear it */
iir = LPC_UART->IIR; iir = LPC_UART->IIR;
@ -94,7 +95,8 @@ void UART0_IRQHandler(void)
{ {
iir = LPC_UART->LSR; //oe pe fe oe read for clear interrupt iir = LPC_UART->LSR; //oe pe fe oe read for clear interrupt
} }
/* leave interrupt */
rt_interrupt_leave();
return; return;
} }