aboutsummaryrefslogtreecommitdiff
path: root/include/libopenstm32
diff options
context:
space:
mode:
authorPiotr Esden-Tempski2010-03-04 19:16:24 +0100
committerPiotr Esden-Tempski2010-03-04 19:16:24 +0100
commitd84c4030b2c90cb2c2fe0a50cfeb1e34cdf48560 (patch)
treee9e4bcf1720fe824c8bd235e30c8086b4d7927f7 /include/libopenstm32
parent9b4b4b1c83aa01da140e48c963a2920ed0cfdcc1 (diff)
Cleaned up header inclusion.
Now all examples are including only the modules they really need. Also each header file of the library is including only the necessary headers making it possible to use these modules in parallel with other implementations that may collide with the definitions in other modules.
Diffstat (limited to 'include/libopenstm32')
-rw-r--r--include/libopenstm32/adc.h3
-rw-r--r--include/libopenstm32/flash.h3
-rw-r--r--include/libopenstm32/i2c.h3
-rw-r--r--include/libopenstm32/nvic.h3
-rw-r--r--include/libopenstm32/rtc.h3
-rw-r--r--include/libopenstm32/spi.h3
-rw-r--r--include/libopenstm32/usart.h3
7 files changed, 14 insertions, 7 deletions
diff --git a/include/libopenstm32/adc.h b/include/libopenstm32/adc.h
index 0ffd152..7611be1 100644
--- a/include/libopenstm32/adc.h
+++ b/include/libopenstm32/adc.h
@@ -20,7 +20,8 @@
#ifndef LIBOPENSTM32_ADC_H
#define LIBOPENSTM32_ADC_H
-#include <libopenstm32.h>
+#include <libopenstm32/memorymap.h>
+#include <libopenstm32/common.h>
/* --- Convenience macros -------------------------------------------------- */
diff --git a/include/libopenstm32/flash.h b/include/libopenstm32/flash.h
index 49e5b95..b4151ef 100644
--- a/include/libopenstm32/flash.h
+++ b/include/libopenstm32/flash.h
@@ -27,7 +27,8 @@
#ifndef LIBOPENSTM32_FLASH_H
#define LIBOPENSTM32_FLASH_H
-#include <libopenstm32.h>
+#include <libopenstm32/memorymap.h>
+#include <libopenstm32/common.h>
/* --- FLASH registers ----------------------------------------------------- */
diff --git a/include/libopenstm32/i2c.h b/include/libopenstm32/i2c.h
index 62e7b62..85fdeb1 100644
--- a/include/libopenstm32/i2c.h
+++ b/include/libopenstm32/i2c.h
@@ -20,7 +20,8 @@
#ifndef LIBOPENSTM32_I2C_H
#define LIBOPENSTM32_I2C_H
-#include <libopenstm32.h>
+#include <libopenstm32/memorymap.h>
+#include <libopenstm32/common.h>
/* --- Convenience macros -------------------------------------------------- */
diff --git a/include/libopenstm32/nvic.h b/include/libopenstm32/nvic.h
index 0a740a0..aa427e4 100644
--- a/include/libopenstm32/nvic.h
+++ b/include/libopenstm32/nvic.h
@@ -20,7 +20,8 @@
#ifndef LIBOPENSTM32_NVIC_H
#define LIBOPENSTM32_NVIC_H
-#include <libopenstm32.h>
+#include <libopenstm32/memorymap.h>
+#include <libopenstm32/common.h>
/* --- NVIC Registers ------------------------------------------------------ */
/* ISER: Interrupt Set Enable Registers */
diff --git a/include/libopenstm32/rtc.h b/include/libopenstm32/rtc.h
index fbe738b..ed03acb 100644
--- a/include/libopenstm32/rtc.h
+++ b/include/libopenstm32/rtc.h
@@ -20,7 +20,8 @@
#ifndef LIBOPENSTM32_RTC_H
#define LIBOPENSTM32_RTC_H
-#include <libopenstm32.h>
+#include <libopenstm32/memorymap.h>
+#include <libopenstm32/common.h>
/* --- RTC registers ------------------------------------------------------- */
diff --git a/include/libopenstm32/spi.h b/include/libopenstm32/spi.h
index 11afa32..3090299 100644
--- a/include/libopenstm32/spi.h
+++ b/include/libopenstm32/spi.h
@@ -20,7 +20,8 @@
#ifndef LIBOPENSTM32_SPI_H
#define LIBOPENSTM32_SPI_H
-#include <libopenstm32.h>
+#include <libopenstm32/memorymap.h>
+#include <libopenstm32/common.h>
/* Registers can be accessed as 16bit or 32bit values. */
diff --git a/include/libopenstm32/usart.h b/include/libopenstm32/usart.h
index f3a9878..0cf86d1 100644
--- a/include/libopenstm32/usart.h
+++ b/include/libopenstm32/usart.h
@@ -20,7 +20,8 @@
#ifndef LIBOPENSTM32_USART_H
#define LIBOPENSTM32_USART_H
-#include <libopenstm32.h>
+#include <libopenstm32/memorymap.h>
+#include <libopenstm32/common.h>
/* --- Convenience macros -------------------------------------------------- */