summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc24xx/include/lpc24xx.h
diff options
context:
space:
mode:
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