General UART interrupt handler and router.
- Parameters:
-
[in] | UARTx | Selected UART peripheral, should be UART0..3 |
- Returns:
- None
Note:
- Handles transmit, receive, and status interrupts for the UART. Based on the interrupt status, routes the interrupt to the respective call-back to be handled by the user application using this driver.
- If callback is not installed, corresponding interrupt will be disabled
- All these interrupt source below will be checked:
- Transmit Holding Register Empty.
- Received Data Available and Character Time Out.
- Receive Line Status (not implemented)
- End of auto-baud interrupt (not implemented)
- Auto-Baudrate Time-Out interrupt (not implemented)
- Modem Status interrupt (UART0 Modem functionality)
- CTS signal transition interrupt (UART0 Modem functionality)
Definition at line 235 of file lpc17xx_uart.c.