summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2010-05-20 14:23:13 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2010-05-20 14:23:13 +0000
commitedf846e4f30d1dc6e29697be5ebf4e13c2362ad3 (patch)
tree9d1e796863847efb6417afffcebf6ca4f0db6f8e /c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h
parent2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-edf846e4f30d1dc6e29697be5ebf4e13c2362ad3.tar.bz2
2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/lpc24xx.h, misc/dma-copy.c, misc/dma.c, misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed superfluous macros.
Diffstat (limited to 'c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h')
-rw-r--r--c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h b/c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h
index d7a5d11c0f..6b775d3fa9 100644
--- a/c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h
+++ b/c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h
@@ -1168,6 +1168,12 @@ Reset, and Code Security/Debugging */
/* Register Fields */
+#define GET_FIELD( val, mask, shift) \
+ (((val) & (mask)) >> (shift))
+
+#define SET_FIELD( val, field, mask, shift) \
+ (((val) & ~(mask)) | (((field) << (shift)) & (mask)))
+
/* CLKSRCSEL */
#define CLKSRCSEL_CLKSRC_MASK 0x00000003U