summaryrefslogtreecommitdiffstats
path: root/bsps/arm/beagle/include/bsp.h
diff options
context:
space:
mode:
authorPierre-Louis Garnier <garnie_a@epita.fr>2019-02-25 22:30:09 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-02-27 07:45:12 +0100
commitecf62845d4840f8a99c1f9beca5d98b46066fdb4 (patch)
treeca4c380db065a74f53158c08ccdf269f33178e27 /bsps/arm/beagle/include/bsp.h
parentbsps/arm: Fix system register for virtual timer (diff)
downloadrtems-ecf62845d4840f8a99c1f9beca5d98b46066fdb4.tar.bz2
arm/beagle: SPI driver
Diffstat (limited to 'bsps/arm/beagle/include/bsp.h')
-rw-r--r--bsps/arm/beagle/include/bsp.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/bsps/arm/beagle/include/bsp.h b/bsps/arm/beagle/include/bsp.h
index f394c84157..7767456a8e 100644
--- a/bsps/arm/beagle/include/bsp.h
+++ b/bsps/arm/beagle/include/bsp.h
@@ -52,7 +52,9 @@
#define REG16(x)(*((volatile uint16_t *)(x)))
#define REG(x)(*((volatile uint32_t *)(x)))
-#define BIT(x)(0x1 << x)
+#define BIT(x)(0x1 << (x))
+// Start and End included
+#define BITS(Start, End) (((1 << (End+1)) - 1) & ~((1 << (Start)) - 1))
#define udelay(u) rtems_task_wake_after(1 + ((u)/rtems_configuration_get_microseconds_per_tick()))