snickerdoodle Platform Controller
firmware for STM32F0 platform controller
stm32f0xx_hal_conf.h
Go to the documentation of this file.
1
35
/* Define to prevent recursive inclusion -------------------------------------*/
36
#ifndef __STM32F0xx_HAL_CONF_H
37
#define __STM32F0xx_HAL_CONF_H
38
39
#ifdef __cplusplus
40
extern
"C"
{
41
#endif
42
43
#include "mxconstants.h"
44
45
/* Exported types ------------------------------------------------------------*/
46
/* Exported constants --------------------------------------------------------*/
47
48
/* ########################## Module Selection ############################## */
52
#define HAL_MODULE_ENABLED
53
#define HAL_ADC_MODULE_ENABLED
54
//#define HAL_CAN_MODULE_ENABLED
55
//#define HAL_CEC_MODULE_ENABLED
56
//#define HAL_COMP_MODULE_ENABLED
57
//#define HAL_CRC_MODULE_ENABLED
58
//#define HAL_CRYP_MODULE_ENABLED
59
//#define HAL_TSC_MODULE_ENABLED
60
#define HAL_DAC_MODULE_ENABLED
61
#define HAL_I2C_MODULE_ENABLED
62
//#define HAL_I2S_MODULE_ENABLED
63
//#define HAL_IWDG_MODULE_ENABLED
64
//#define HAL_LCD_MODULE_ENABLED
65
//#define HAL_LPTIM_MODULE_ENABLED
66
//#define HAL_RNG_MODULE_ENABLED
67
//#define HAL_RTC_MODULE_ENABLED
68
#define HAL_SPI_MODULE_ENABLED
69
#define HAL_TIM_MODULE_ENABLED
70
#define HAL_UART_MODULE_ENABLED
71
//#define HAL_USART_MODULE_ENABLED
72
//#define HAL_IRDA_MODULE_ENABLED
73
//#define HAL_SMARTCARD_MODULE_ENABLED
74
//#define HAL_SMBUS_MODULE_ENABLED
75
//#define HAL_WWDG_MODULE_ENABLED
76
#define HAL_PCD_MODULE_ENABLED
77
#define HAL_CORTEX_MODULE_ENABLED
78
#define HAL_DMA_MODULE_ENABLED
79
#define HAL_FLASH_MODULE_ENABLED
80
#define HAL_GPIO_MODULE_ENABLED
81
#define HAL_PWR_MODULE_ENABLED
82
#define HAL_RCC_MODULE_ENABLED
83
84
/* ########################## HSE/HSI Values adaptation ##################### */
90
#if !defined (HSE_VALUE)
91
#define HSE_VALUE ((uint32_t)8000000)
92
#endif
/* HSE_VALUE */
93
98
#if !defined (HSE_STARTUP_TIMEOUT)
99
#define HSE_STARTUP_TIMEOUT ((uint32_t)100)
100
#endif
/* HSE_STARTUP_TIMEOUT */
101
107
#if !defined (HSI_VALUE)
108
#define HSI_VALUE ((uint32_t)8000000)
109
#endif
/* HSI_VALUE */
110
115
#if !defined (HSI_STARTUP_TIMEOUT)
116
#define HSI_STARTUP_TIMEOUT ((uint32_t)5000)
117
#endif
/* HSI_STARTUP_TIMEOUT */
118
122
#if !defined (HSI14_VALUE)
123
#define HSI14_VALUE ((uint32_t)14000000)
126
#endif
/* HSI14_VALUE */
127
131
#if !defined (HSI48_VALUE)
132
#define HSI48_VALUE ((uint32_t)48000000)
135
#endif
/* HSI48_VALUE */
136
140
#if !defined (LSI_VALUE)
141
#define LSI_VALUE ((uint32_t)40000)
142
#endif
/* LSI_VALUE */
148
#if !defined (LSE_VALUE)
149
#define LSE_VALUE ((uint32_t)32768)
150
#endif
/* LSE_VALUE */
151
152
#if !defined (LSE_STARTUP_TIMEOUT)
153
#define LSE_STARTUP_TIMEOUT ((uint32_t)5000)
154
#endif
/* LSE_STARTUP_TIMEOUT */
155
156
/* Tip: To avoid modifying this file each time you need to use different HSE,
157
=== you can define the HSE value in your toolchain compiler preprocessor. */
158
159
/* ########################### System Configuration ######################### */
163
#define VDD_VALUE ((uint32_t)3300)
164
#define TICK_INT_PRIORITY ((uint32_t)0)
165
/* Warning: Must be set to higher priority for HAL_Delay() */
166
/* and HAL_GetTick() usage under interrupt context */
167
#define USE_RTOS 0
168
#define PREFETCH_ENABLE 1
169
#define INSTRUCTION_CACHE_ENABLE 0
170
#define DATA_CACHE_ENABLE 0
171
/* ########################## Assert Selection ############################## */
176
/* #define USE_FULL_ASSERT 1 */
177
178
/* Includes ------------------------------------------------------------------*/
183
#ifdef HAL_RCC_MODULE_ENABLED
184
#include "stm32f0xx_hal_rcc.h"
185
#endif
/* HAL_RCC_MODULE_ENABLED */
186
187
#ifdef HAL_GPIO_MODULE_ENABLED
188
#include "stm32f0xx_hal_gpio.h"
189
#endif
/* HAL_GPIO_MODULE_ENABLED */
190
191
#ifdef HAL_DMA_MODULE_ENABLED
192
#include "stm32f0xx_hal_dma.h"
193
#endif
/* HAL_DMA_MODULE_ENABLED */
194
195
#ifdef HAL_CORTEX_MODULE_ENABLED
196
#include "stm32f0xx_hal_cortex.h"
197
#endif
/* HAL_CORTEX_MODULE_ENABLED */
198
199
#ifdef HAL_ADC_MODULE_ENABLED
200
#include "stm32f0xx_hal_adc.h"
201
#endif
/* HAL_ADC_MODULE_ENABLED */
202
203
#ifdef HAL_CAN_MODULE_ENABLED
204
#include "stm32f0xx_hal_can.h"
205
#endif
/* HAL_CAN_MODULE_ENABLED */
206
207
#ifdef HAL_CEC_MODULE_ENABLED
208
#include "stm32f0xx_hal_cec.h"
209
#endif
/* HAL_CEC_MODULE_ENABLED */
210
211
#ifdef HAL_COMP_MODULE_ENABLED
212
#include "stm32f0xx_hal_comp.h"
213
#endif
/* HAL_COMP_MODULE_ENABLED */
214
215
#ifdef HAL_CRC_MODULE_ENABLED
216
#include "stm32f0xx_hal_crc.h"
217
#endif
/* HAL_CRC_MODULE_ENABLED */
218
219
#ifdef HAL_DAC_MODULE_ENABLED
220
#include "stm32f0xx_hal_dac.h"
221
#endif
/* HAL_DAC_MODULE_ENABLED */
222
223
#ifdef HAL_FLASH_MODULE_ENABLED
224
#include "stm32f0xx_hal_flash.h"
225
#endif
/* HAL_FLASH_MODULE_ENABLED */
226
227
#ifdef HAL_I2C_MODULE_ENABLED
228
#include "stm32f0xx_hal_i2c.h"
229
#endif
/* HAL_I2C_MODULE_ENABLED */
230
231
#ifdef HAL_I2S_MODULE_ENABLED
232
#include "stm32f0xx_hal_i2s.h"
233
#endif
/* HAL_I2S_MODULE_ENABLED */
234
235
#ifdef HAL_IRDA_MODULE_ENABLED
236
#include "stm32f0xx_hal_irda.h"
237
#endif
/* HAL_IRDA_MODULE_ENABLED */
238
239
#ifdef HAL_IWDG_MODULE_ENABLED
240
#include "stm32f0xx_hal_iwdg.h"
241
#endif
/* HAL_IWDG_MODULE_ENABLED */
242
243
#ifdef HAL_PCD_MODULE_ENABLED
244
#include "stm32f0xx_hal_pcd.h"
245
#endif
/* HAL_PCD_MODULE_ENABLED */
246
247
#ifdef HAL_PWR_MODULE_ENABLED
248
#include "stm32f0xx_hal_pwr.h"
249
#endif
/* HAL_PWR_MODULE_ENABLED */
250
251
#ifdef HAL_RTC_MODULE_ENABLED
252
#include "stm32f0xx_hal_rtc.h"
253
#endif
/* HAL_RTC_MODULE_ENABLED */
254
255
#ifdef HAL_SMARTCARD_MODULE_ENABLED
256
#include "stm32f0xx_hal_smartcard.h"
257
#endif
/* HAL_SMARTCARD_MODULE_ENABLED */
258
259
#ifdef HAL_SMBUS_MODULE_ENABLED
260
#include "stm32f0xx_hal_smbus.h"
261
#endif
/* HAL_SMBUS_MODULE_ENABLED */
262
263
#ifdef HAL_SPI_MODULE_ENABLED
264
#include "stm32f0xx_hal_spi.h"
265
#endif
/* HAL_SPI_MODULE_ENABLED */
266
267
#ifdef HAL_TIM_MODULE_ENABLED
268
#include "stm32f0xx_hal_tim.h"
269
#endif
/* HAL_TIM_MODULE_ENABLED */
270
271
#ifdef HAL_TSC_MODULE_ENABLED
272
#include "stm32f0xx_hal_tsc.h"
273
#endif
/* HAL_TSC_MODULE_ENABLED */
274
275
#ifdef HAL_UART_MODULE_ENABLED
276
#include "stm32f0xx_hal_uart.h"
277
#endif
/* HAL_UART_MODULE_ENABLED */
278
279
#ifdef HAL_USART_MODULE_ENABLED
280
#include "stm32f0xx_hal_usart.h"
281
#endif
/* HAL_USART_MODULE_ENABLED */
282
283
#ifdef HAL_WWDG_MODULE_ENABLED
284
#include "stm32f0xx_hal_wwdg.h"
285
#endif
/* HAL_WWDG_MODULE_ENABLED */
286
287
/* Exported macro ------------------------------------------------------------*/
288
#ifdef USE_FULL_ASSERT
289
297
#define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
298
/* Exported functions ------------------------------------------------------- */
299
void
assert_failed(uint8_t* file, uint32_t line);
300
#else
301
#define assert_param(expr) ((void)0)
302
#endif
/* USE_FULL_ASSERT */
303
304
#ifdef __cplusplus
305
}
306
#endif
307
308
#endif
/* __STM32F0xx_HAL_CONF_H */
309
310
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
Inc
stm32f0xx_hal_conf.h
Generated on Mon Apr 2 2018 13:17:21 for snickerdoodle Platform Controller by
1.8.14