diff options
author | Pierre-Louis Garnier <garnie_a@epita.fr> | 2019-02-25 22:30:09 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-02-27 07:45:12 +0100 |
commit | ecf62845d4840f8a99c1f9beca5d98b46066fdb4 (patch) | |
tree | ca4c380db065a74f53158c08ccdf269f33178e27 /bsps/arm/beagle/include/bsp.h | |
parent | bsps/arm: Fix system register for virtual timer (diff) | |
download | rtems-ecf62845d4840f8a99c1f9beca5d98b46066fdb4.tar.bz2 |
arm/beagle: SPI driver
Diffstat (limited to 'bsps/arm/beagle/include/bsp.h')
-rw-r--r-- | bsps/arm/beagle/include/bsp.h | 4 |
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())) |