CoX Peripheral Interface(M051 Implement) V2.1.1.0
API Reference
UART Register Offset(Map)

Here is the UART register offset, users can get the register address through UART_BASE + offset. More...

Collaboration diagram for UART Register Offset(Map):

Defines

#define UART_RBR
 Receive Buffer Register.
#define UART_THR
 Transmit Holding Register.
#define UART_IER
 Interrupt Enable Register.
#define UART_FCR
 FIFO Control Register.
#define UART_LCR
 Line Control Register.
#define UART_MCR
 Modem Control Register.
#define UART_MSR
 Modem Status Register.
#define UART_FSR
 FIFO Status Register.
#define UART_ISR
 Interrupt Status Register.
#define UART_TOR
 Time Out Register.
#define UART_BAUD
 Baud Rate Divisor Register.
#define UART_IRCR
 IrDA Control Register.
#define UART_ALT_CSR
 Alternate Control/Status Register.
#define UART_FUN_SEL
 Function Select Register.

Detailed Description

Here is the UART register offset, users can get the register address through UART_BASE + offset.


Define Documentation

#define UART_RBR

Receive Buffer Register.

Definition at line 86 of file xhw_uart.h.

Referenced by UARTBufferRead(), UARTCharGet(), UARTCharGetNonBlocking(), and UARTIntClear().

#define UART_THR

Transmit Holding Register.

Definition at line 91 of file xhw_uart.h.

Referenced by UARTBufferWrite(), UARTCharPut(), UARTCharPutNonBlocking(), and UARTIntClear().

#define UART_IER

Interrupt Enable Register.

Definition at line 96 of file xhw_uart.h.

Referenced by UARTFlowControlGet(), UARTFlowControlSet(), UARTIntDisable(), UARTIntEnable(), UARTIntEnableGet(), and UARTRxTimeOutSet().

#define UART_FCR

FIFO Control Register.

Definition at line 101 of file xhw_uart.h.

Referenced by UARTConfigSetExpClk(), UARTFIFOTriggerLevelGet(), UARTFIFOTriggerLevelSet(), UARTRxErrorClear(), and xUARTIrDAConfig().

#define UART_LCR

Line Control Register.

Definition at line 106 of file xhw_uart.h.

Referenced by UARTBreakCtl(), UARTConfigGetExpClk(), UARTConfigSetExpClk(), UARTParityModeGet(), UARTParityModeSet(), and xUARTIrDAConfig().

#define UART_MCR

Modem Control Register.

Definition at line 111 of file xhw_uart.h.

Referenced by UARTModemControlClear(), UARTModemControlGet(), and UARTModemControlSet().

#define UART_MSR

Modem Status Register.

Definition at line 116 of file xhw_uart.h.

Referenced by UARTIntClear(), UARTModemStatusGet(), and UARTModemStatusSet().

#define UART_ISR

Interrupt Status Register.

Definition at line 126 of file xhw_uart.h.

Referenced by UART0IntHandler(), UART1IntHandler(), and UARTIntStatus().

#define UART_TOR

Time Out Register.

Definition at line 131 of file xhw_uart.h.

Referenced by UARTRxTimeOutSet().

#define UART_BAUD

Baud Rate Divisor Register.

Definition at line 136 of file xhw_uart.h.

Referenced by UARTConfigGetExpClk(), UARTConfigSetExpClk(), and xUARTIrDAConfig().

#define UART_IRCR

IrDA Control Register.

Definition at line 141 of file xhw_uart.h.

Referenced by UARTEnable(), and UARTIrDAConfig().

#define UART_ALT_CSR

Alternate Control/Status Register.

Definition at line 146 of file xhw_uart.h.

Referenced by UART485Config(), UARTEnable(), and UARTLINConfig().

#define UART_FUN_SEL

Function Select Register.

Definition at line 151 of file xhw_uart.h.

Referenced by UARTDisableIrDA(), UARTDisableLIN(), UARTEnable485(), UARTEnableIrDA(), and UARTEnableLIN().