From 847e2cac7c699111ba067cca9593a89562fc3f05 Mon Sep 17 00:00:00 2001 From: Eugeniy Meshcheryakov Date: Mon, 6 May 2013 00:02:06 +0200 Subject: bsp/lm3s69xx: More access macros for UART data register Add mask for receive error bits and getter macro for the data field. --- c/src/lib/libbsp/arm/lm3s69xx/include/lm3s69xx.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/c/src/lib/libbsp/arm/lm3s69xx/include/lm3s69xx.h b/c/src/lib/libbsp/arm/lm3s69xx/include/lm3s69xx.h index 7d54c25a0b..74026248ad 100644 --- a/c/src/lib/libbsp/arm/lm3s69xx/include/lm3s69xx.h +++ b/c/src/lib/libbsp/arm/lm3s69xx/include/lm3s69xx.h @@ -276,7 +276,9 @@ typedef struct { #define UARTDR_BE BSP_BIT32(10) #define UARTDR_PE BSP_BIT32(9) #define UARTDR_FE BSP_BIT32(8) +#define UARTDR_ERROR_MSK BSP_MSK32(8, 11) #define UARTDR_DATA(val) BSP_FLD32(val, 0, 7) +#define UARTDR_DATA_GET(reg) BSP_FLD32GET(reg, 0, 7) uint32_t dr; uint32_t rsr_ecr; -- cgit v1.2.3