1 /******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
\r
2 * File Name : stm32f10x_conf.h
\r
3 * Author : MCD Application Team
\r
6 * Description : Library configuration file.
\r
7 ********************************************************************************
\r
8 * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
\r
9 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
\r
10 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
\r
11 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
\r
12 * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
\r
13 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
\r
14 *******************************************************************************/
\r
16 /* Define to prevent recursive inclusion -------------------------------------*/
\r
17 #ifndef __STM32F10x_CONF_H
\r
18 #define __STM32F10x_CONF_H
\r
20 /* Includes ------------------------------------------------------------------*/
\r
21 #include "stm32f10x_type.h"
\r
23 /* Exported types ------------------------------------------------------------*/
\r
24 /* Exported constants --------------------------------------------------------*/
\r
25 /* Uncomment the line below to compile the library in DEBUG mode, this will expanse
\r
26 the "assert_param" macro in the firmware library code (see "Exported macro"
\r
30 /* Comment the line below to disable the specific peripheral inclusion */
\r
31 /************************************* ADC ************************************/
\r
37 /************************************* BKP ************************************/
\r
40 /************************************* CAN ************************************/
\r
43 /************************************* CRC ************************************/
\r
46 /************************************* DAC ************************************/
\r
49 /************************************* DBGMCU *********************************/
\r
52 /************************************* DMA ************************************/
\r
54 //#define _DMA1_Channel1
\r
55 //#define _DMA1_Channel2
\r
56 //#define _DMA1_Channel3
\r
57 //#define _DMA1_Channel4
\r
58 //#define _DMA1_Channel5
\r
59 //#define _DMA1_Channel6
\r
60 //#define _DMA1_Channel7
\r
61 //#define _DMA2_Channel1
\r
62 //#define _DMA2_Channel2
\r
63 //#define _DMA2_Channel3
\r
64 //#define _DMA2_Channel4
\r
65 //#define _DMA2_Channel5
\r
67 /************************************* EXTI ***********************************/
\r
70 /************************************* FLASH and Option Bytes *****************/
\r
72 /* Uncomment the line below to enable FLASH program/erase/protections functions,
\r
73 otherwise only FLASH configuration (latency, prefetch, half cycle) functions
\r
75 /* #define _FLASH_PROG */
\r
77 /************************************* FSMC ***********************************/
\r
80 /************************************* GPIO ***********************************/
\r
91 /************************************* I2C ************************************/
\r
96 /************************************* IWDG ***********************************/
\r
99 /************************************* NVIC ***********************************/
\r
102 /************************************* PWR ************************************/
\r
105 /************************************* RCC ************************************/
\r
108 /************************************* RTC ************************************/
\r
111 /************************************* SDIO ***********************************/
\r
114 /************************************* SPI ************************************/
\r
120 /************************************* SysTick ********************************/
\r
123 /************************************* TIM ************************************/
\r
134 /************************************* USART **********************************/
\r
142 /************************************* WWDG ***********************************/
\r
145 /* In the following line adjust the value of External High Speed oscillator (HSE)
\r
146 used in your application */
\r
147 #define HSE_Value ((u32)8000000) /* Value of the External oscillator in Hz*/
\r
149 /* Exported macro ------------------------------------------------------------*/
\r
151 /*******************************************************************************
\r
152 * Macro Name : assert_param
\r
153 * Description : The assert_param macro is used for function's parameters check.
\r
154 * It is used only if the library is compiled in DEBUG mode.
\r
155 * Input : - expr: If expr is false, it calls assert_failed function
\r
156 * which reports the name of the source file and the source
\r
157 * line number of the call that failed.
\r
158 * If expr is true, it returns no value.
\r
160 *******************************************************************************/
\r
161 #define assert_param(expr) ((expr) ? (void)0 : assert_failed((u8 *)__FILE__, __LINE__))
\r
162 /* Exported functions ------------------------------------------------------- */
\r
163 void assert_failed(u8* file, u32 line);
\r
165 #define assert_param(expr) ((void)0)
\r
168 #endif /* __STM32F10x_CONF_H */
\r
170 /******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/
\r