aboutsummaryrefslogtreecommitdiff
path: root/include/libopenstm32/common.h
diff options
context:
space:
mode:
authorUwe Hermann2009-07-18 01:39:30 +0200
committerUwe Hermann2009-07-18 01:39:30 +0200
commit015b046c1ef74739649f4df0ecc98f3795a9416a (patch)
treeaa388fdcae358976e8ee44d6476db7d3c300e4a5 /include/libopenstm32/common.h
parentcf7d4df189344f7e0721e64db5ae3031e891dbfb (diff)
Merge stdint.h contents into common.h so we don't conflict with libc.
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))