#include <kernel.h>
#include <device.h>
#include <uart.h>
#include <semaphore.h>
Go to the source code of this file.
Functions | |
interrupt | uartIntr (void) |
Definition in file uartIntr.c.
interrupt uartIntr | ( | void | ) |
Decode hardware interrupt request from UART device.
Definition at line 17 of file uartIntr.c.
References uart_csreg::buffer, uart::cin, uart::cout, uart::csr, uart::icount, uart_csreg::iir, uart::iirq, uart::in, uart::isema, uart::istart, uart::lserr, uart_csreg::lsr, NUART, NULL, uart::ocount, uart::oidle, uart::oirq, uart::osema, uart::ostart, uart::out, uart::ovrrn, signaln(), UART_FIFO_LEN, UART_IBLEN, UART_IIR_IDMASK, UART_IIR_IRQ, UART_IIR_MSC, UART_IIR_RDA, UART_IIR_RLSI, UART_IIR_RTO, UART_IIR_THRE, UART_LSR_DR, UART_OBLEN, and uarttab.