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