36#define UART_BASE (0x3F000000 + 0x201000)
37#define UART0_DR ((volatile uint32_t*)(UART_BASE + 0x00))
38#define UART0_FR ((volatile uint32_t*)(UART_BASE + 0x18))
39#define UART0_IBRD ((volatile uint32_t*)(UART_BASE + 0x24))
40#define UART0_FBRD ((volatile uint32_t*)(UART_BASE + 0x28))
41#define UART0_LCRH ((volatile uint32_t*)(UART_BASE + 0x2C))
42#define UART0_CR ((volatile uint32_t*)(UART_BASE + 0x30))
43#define UART0_IMSC ((volatile uint32_t*)(UART_BASE + 0x38))
44#define UART0_ICR ((volatile uint32_t*)(UART_BASE + 0x44))
46#define UARTFR (UART_BASE + 0x18)
47#define UARTDR (UART_BASE + 0x00)
void XEUARTPrint(const char *format,...)
Definition uart0.cpp:85
void XEUartInitialize()
XEUartInitialize – initialize the uart controller.
Definition uart0.cpp:42