diff options
-rw-r--r-- | src/peripherals.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/peripherals.h b/src/peripherals.h index 214d84e..c26cc86 100644 --- a/src/peripherals.h +++ b/src/peripherals.h @@ -3,8 +3,11 @@ #include "types.h" -#define WRITE_REGISTER(spidev, reg, value) \ - (*(volatile u32 *)(memory_map[spidev] + reg) = value) +#define WRITE_REGISTER(dev, reg, value) \ + (*(volatile u32 *)(memory_map[dev] + reg) = value) + +#define READ_REGISTER(dev, reg) \ + (*(volatile u32 *)(memory_map[dev] + reg)) #define NO_IRQ 255 |