summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugeniy Meshcheryakov <eugen@debian.org>2013-05-06 00:02:06 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-05-06 09:38:22 +0200
commit847e2cac7c699111ba067cca9593a89562fc3f05 (patch)
treefd82f1832df25305aaeea81d010fe40aa33ed086
parentbsp/raspberrypi: Enable unaligned access (diff)
downloadrtems-847e2cac7c699111ba067cca9593a89562fc3f05.tar.bz2
bsp/lm3s69xx: More access macros for UART data register
Add mask for receive error bits and getter macro for the data field.
-rw-r--r--c/src/lib/libbsp/arm/lm3s69xx/include/lm3s69xx.h2
1 files changed, 2 insertions, 0 deletions
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;