From a105bcaa8329e9ef9bef082ed107e87587a646e4 Mon Sep 17 00:00:00 2001 From: Alexandru Gagniuc Date: Fri, 23 Nov 2012 21:05:00 -0600 Subject: [PATCH] lm4f: Add UART "convenience" macros Signed-off-by: Alexandru Gagniuc --- include/libopencm3/lm4f/uart.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/include/libopencm3/lm4f/uart.h b/include/libopencm3/lm4f/uart.h index 66f19ef3..e2307896 100644 --- a/include/libopencm3/lm4f/uart.h +++ b/include/libopencm3/lm4f/uart.h @@ -40,6 +40,25 @@ #include #include +/* ============================================================================= + * Convenience macros + * ---------------------------------------------------------------------------*/ +/** @defgroup uart_reg_base UART register base addresses + * @{*/ +#define UART0 UART0_BASE +#define UART1 UART1_BASE +#define UART2 UART2_BASE +#define UART3 UART3_BASE +#define UART4 UART4_BASE +#define UART5 UART5_BASE +#define UART6 UART6_BASE +#define UART7 UART7_BASE +/** @} */ + +/* ============================================================================= + * UART registers + * ---------------------------------------------------------------------------*/ + /* UART data register */ #define UART_DR(uart_base) MMIO32(uart_base + 0x00)