Lines Matching refs:LPC_UART
43 #define LPC_UART LPC_UART0 macro
62 iir = LPC_UART->IIR; in UART0_IRQHandler()
70 uart->rx_buffer[uart->save_index] = LPC_UART->RBR; in UART0_IRQHandler()
92 iir = LPC_UART->LSR; //oe pe fe oe read for clear interrupt in UART0_IRQHandler()
105 if (LPC_UART == LPC_UART0) in rt_uart_init()
137 else if ((LPC_UART1_TypeDef *)LPC_UART == LPC_UART1) in rt_uart_init()
172 while ((LPC_UART->LSR & (LSR_THRE | LSR_TEMT)) != (LSR_THRE | LSR_TEMT)); in rt_uart_init()
173 while (LPC_UART->LSR & LSR_RDR) in rt_uart_init()
175 Fdiv = LPC_UART->RBR; /* Dump data from RX FIFO */ in rt_uart_init()
177 LPC_UART->IER = IER_RBR | IER_THRE | IER_RLS; /* Enable UART interrupt */ in rt_uart_init()
266 while (!(LPC_UART->LSR & LSR_THRE)); in rt_uart_write()
268 LPC_UART->THR = '\r'; in rt_uart_write()
272 while (!(LPC_UART->LSR & LSR_THRE)); in rt_uart_write()
274 LPC_UART->THR = *ptr; in rt_uart_write()
285 while (!(LPC_UART->LSR & LSR_THRE)); in rt_uart_write()
288 LPC_UART->THR = *ptr; in rt_uart_write()