]> git.sur5r.net Git - freertos/blob - Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_lib.h
ST CM3 drivers.
[freertos] / Demo / Common / drivers / ST / STM32F10xFWLib / inc / stm32f10x_lib.h
1 /******************** (C) COPYRIGHT 2007 STMicroelectronics ********************\r
2 * File Name          : stm32f10x_lib.h\r
3 * Author             : MCD Application Team\r
4 * Date First Issued  : 09/29/2006\r
5 * Description        : This file includes the peripherals header files in the\r
6 *                      user application.\r
7 ********************************************************************************\r
8 * History:\r
9 * 04/02/2007: V0.2\r
10 * 02/05/2007: V0.1\r
11 * 09/29/2006: V0.01\r
12 ********************************************************************************\r
13 * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS\r
14 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.\r
15 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,\r
16 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE\r
17 * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING\r
18 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
19 *******************************************************************************/\r
20 \r
21 /* Define to prevent recursive inclusion -------------------------------------*/\r
22 #ifndef __STM32F10x_LIB_H\r
23 #define __STM32F10x_LIB_H\r
24 \r
25 /* Includes ------------------------------------------------------------------*/\r
26 #include "stm32f10x_map.h"\r
27 \r
28 #ifdef _ADC\r
29   #include "stm32f10x_adc.h"\r
30 #endif /*_ADC */\r
31 \r
32 #ifdef _BKP\r
33   #include "stm32f10x_bkp.h"\r
34 #endif /*_BKP */\r
35 \r
36 #ifdef _CAN\r
37   #include "stm32f10x_can.h"\r
38 #endif /*_CAN */\r
39 \r
40 #ifdef _DMA\r
41   #include "stm32f10x_dma.h"\r
42 #endif /*_DMA */\r
43 \r
44 #ifdef _EXTI\r
45   #include "stm32f10x_exti.h"\r
46 #endif /*_EXTI */\r
47 \r
48 #ifdef _FLASH\r
49   #include "stm32f10x_flash.h"\r
50 #endif /*_FLASH */\r
51 \r
52 #ifdef _GPIO\r
53   #include "stm32f10x_gpio.h"\r
54 #endif /*_GPIO */\r
55 \r
56 #ifdef _I2C\r
57   #include "stm32f10x_i2c.h"\r
58 #endif /*_I2C */\r
59 \r
60 #ifdef _IWDG\r
61   #include "stm32f10x_iwdg.h"\r
62 #endif /*_IWDG */\r
63 \r
64 #ifdef _NVIC\r
65   #include "stm32f10x_nvic.h"\r
66 #endif /*_NVIC */\r
67 \r
68 #ifdef _PWR\r
69   #include "stm32f10x_pwr.h"\r
70 #endif /*_PWR */\r
71 \r
72 #ifdef _RCC\r
73   #include "stm32f10x_rcc.h"\r
74 #endif /*_RCC */\r
75 \r
76 #ifdef _RTC\r
77   #include "stm32f10x_rtc.h"\r
78 #endif /*_RTC */\r
79 \r
80 #ifdef _SPI\r
81   #include "stm32f10x_spi.h"\r
82 #endif /*_SPI */\r
83 \r
84 #ifdef _SysTick\r
85   #include "stm32f10x_systick.h"\r
86 #endif /*_SysTick */\r
87 \r
88 #ifdef _TIM1\r
89   #include "stm32f10x_tim1.h"\r
90 #endif /*_TIM1 */\r
91 \r
92 #ifdef _TIM\r
93   #include "stm32f10x_tim.h"\r
94 #endif /*_TIM */\r
95 \r
96 #ifdef _USART\r
97   #include "stm32f10x_usart.h"\r
98 #endif /*_USART */\r
99 \r
100 #ifdef _WWDG\r
101   #include "stm32f10x_wwdg.h"\r
102 #endif /*_WWDG */\r
103 \r
104 /* Exported types ------------------------------------------------------------*/\r
105 /* Exported constants --------------------------------------------------------*/\r
106 /* Exported macro ------------------------------------------------------------*/\r
107 /* Exported functions ------------------------------------------------------- */\r
108 void debug(void);\r
109 \r
110 #endif /* __STM32F10x_LIB_H */\r
111 \r
112 /******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE****/\r