aboutsummaryrefslogtreecommitdiff
path: root/include/libopenstm32/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/libopenstm32/common.h')
-rw-r--r--include/libopenstm32/common.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/libopenstm32/common.h b/include/libopenstm32/common.h
index d322374..bc00065 100644
--- a/include/libopenstm32/common.h
+++ b/include/libopenstm32/common.h
@@ -23,6 +23,14 @@
#include "libopenstm32.h"
+/* Type definitions */
+typedef signed char s8;
+typedef signed short s16;
+typedef signed long s32;
+typedef unsigned char u8;
+typedef unsigned short u16;
+typedef unsigned long u32;
+
/* Generic memory-mapped I/O accessor functions */
#define MMIO8(addr) (*(volatile u8 *)(addr))
#define MMIO16(addr) (*(volatile u16 *)(addr))