From b6b7ad8fc4e02e987601286699082c3009c424d8 Mon Sep 17 00:00:00 2001 From: Victor Mignot Date: Fri, 25 Jul 2025 14:43:06 +0200 Subject: add macros to read/write registers --- src/peripherals.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') 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 -- cgit v1.2.3