aboutsummaryrefslogtreecommitdiffstats
path: root/libmaple/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmaple/util.h')
-rw-r--r--libmaple/util.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmaple/util.h b/libmaple/util.h
index aff70e1..4c47764 100644
--- a/libmaple/util.h
+++ b/libmaple/util.h
@@ -50,8 +50,8 @@ extern "C"{
* Register reads and writes
*/
-#define __read(reg) (*(volatile uint32*)(reg))
-#define __write(reg, value) (*(volatile uint32*)(reg) = (value))
+#define __read(reg) (*(__io uint32*)(reg))
+#define __write(reg, value) (*(__io uint32*)(reg) = (value))
/*
* Failure routines