STSW-STLKT01: Projects/SensorTile/Applications/AudioLoop/Inc/stm32l4xx_hal_conf.h Source File From STSW-STLKT01 previous page next page STSW-STLKT01 ProjectsSensorTileApplicationsAudioLoopInc stm32l4xx_hal_conf.h Go to the documentation of this file. 1 38 /* Define to prevent recursive inclusion -------------------------------------*/ 39 #ifndef __STM32L4xx_HAL_CONF_H 40 #define __STM32L4xx_HAL_CONF_H 41 42 #ifdef __cplusplus 43 extern "C" { 44 #endif 45 46 /* Exported types ------------------------------------------------------------*/ 47 /* Exported constants --------------------------------------------------------*/ 48 49 /* ########################## Module Selection ############################## */ 53 #define HAL_MODULE_ENABLED 54 /* #define HAL_ADC_MODULE_ENABLED */ 55 /* #define HAL_CAN_MODULE_ENABLED */ 56 /* #define HAL_COMP_MODULE_ENABLED */ 57 #define HAL_CORTEX_MODULE_ENABLED 58 /* #define HAL_CRC_MODULE_ENABLED */ 59 /* #define HAL_CRYP_MODULE_ENABLED */ 60 /* #define HAL_DAC_MODULE_ENABLED */ 61 #define HAL_DFSDM_MODULE_ENABLED 62 #define HAL_DMA_MODULE_ENABLED 63 #define HAL_FLASH_MODULE_ENABLED 64 /* #define HAL_NAND_MODULE_ENABLED */ 65 /* #define HAL_NOR_MODULE_ENABLED */ 66 /* #define HAL_SRAM_MODULE_ENABLED */ 67 #define HAL_GPIO_MODULE_ENABLED 68 #define HAL_I2C_MODULE_ENABLED 69 /* #define HAL_IWDG_MODULE_ENABLED */ 70 /* #define HAL_LCD_MODULE_ENABLED */ 71 /* #define HAL_LPTIM_MODULE_ENABLED */ 72 /* #define HAL_OPAMP_MODULE_ENABLED */ 73 #define HAL_PWR_MODULE_ENABLED 74 /* #define HAL_QSPI_MODULE_ENABLED */ 75 #define HAL_RCC_MODULE_ENABLED 76 /* #define HAL_RNG_MODULE_ENABLED */ 77 #define HAL_RTC_MODULE_ENABLED 78 #define HAL_SAI_MODULE_ENABLED 79 /* #define HAL_SD_MODULE_ENABLED */ 80 /* #define HAL_SMBUS_MODULE_ENABLED */ 81 #define HAL_SPI_MODULE_ENABLED 82 /* #define HAL_SWPMI_MODULE_ENABLED */ 83 #define HAL_TIM_MODULE_ENABLED 84 /* #define HAL_TSC_MODULE_ENABLED */ 85 #define HAL_UART_MODULE_ENABLED 86 /* #define HAL_USART_MODULE_ENABLED */ 87 /* #define HAL_IRDA_MODULE_ENABLED */ 88 /* #define HAL_SMARTCARD_MODULE_ENABLED */ 89 /* #define HAL_WWDG_MODULE_ENABLED */ 90 #define HAL_PCD_MODULE_ENABLED 91 /* #define HAL_HCD_MODULE_ENABLED */ 92 93 94 /* ########################## Oscillator Values adaptation ####################*/ 100 #if !defined (HSE_VALUE) 101 #define HSE_VALUE ((uint32_t)8000000) 102 #endif /* HSE_VALUE */ 103 104 #if !defined (HSE_STARTUP_TIMEOUT) 105 #define HSE_STARTUP_TIMEOUT ((uint32_t)5000) 106 #endif /* HSE_STARTUP_TIMEOUT */ 107 112 #if !defined (MSI_VALUE) 113 #define MSI_VALUE ((uint32_t)4000000) 114 #endif /* MSI_VALUE */ 115 121 #if !defined (HSI_VALUE) 122 #define HSI_VALUE ((uint32_t)16000000) 123 #endif /* HSI_VALUE */ 124 128 #if !defined (LSI_VALUE) 129 #define LSI_VALUE ((uint32_t)32000) 130 #endif /* LSI_VALUE */ 137 #if !defined (LSE_VALUE) 138 #define LSE_VALUE ((uint32_t)32768) 139 #endif /* LSE_VALUE */ 140 141 #if !defined (LSE_STARTUP_TIMEOUT) 142 #define LSE_STARTUP_TIMEOUT ((uint32_t)5000) 143 #endif /* HSE_STARTUP_TIMEOUT */ 144 150 #if !defined (EXTERNAL_SAI1_CLOCK_VALUE) 151 #define EXTERNAL_SAI1_CLOCK_VALUE ((uint32_t)48000) 152 #endif /* EXTERNAL_SAI1_CLOCK_VALUE */ 153 159 #if !defined (EXTERNAL_SAI2_CLOCK_VALUE) 160 #define EXTERNAL_SAI2_CLOCK_VALUE ((uint32_t)48000) 161 #endif /* EXTERNAL_SAI2_CLOCK_VALUE */ 162 163 /* Tip: To avoid modifying this file each time you need to use different HSE, 164 === you can define the HSE value in your toolchain compiler preprocessor. */ 165 166 /* ########################### System Configuration ######################### */ 170 #define VDD_VALUE ((uint32_t)3300) 171 #define TICK_INT_PRIORITY ((uint32_t)0x0F) 172 #define USE_RTOS 0 173 #define PREFETCH_ENABLE 1 174 #define INSTRUCTION_CACHE_ENABLE 1 175 #define DATA_CACHE_ENABLE 1 176 177 /* ########################## Assert Selection ############################## */ 182 /* #define USE_FULL_ASSERT 1 */ 183 184 /* Includes ------------------------------------------------------------------*/ 189 #ifdef HAL_RCC_MODULE_ENABLED 190 #include "stm32l4xx_hal_rcc.h" 191 #endif /* HAL_RCC_MODULE_ENABLED */ 192 193 #ifdef HAL_GPIO_MODULE_ENABLED 194 #include "stm32l4xx_hal_gpio.h" 195 #endif /* HAL_GPIO_MODULE_ENABLED */ 196 197 #ifdef HAL_DMA_MODULE_ENABLED 198 #include "stm32l4xx_hal_dma.h" 199 #endif /* HAL_DMA_MODULE_ENABLED */ 200 201 #ifdef HAL_DFSDM_MODULE_ENABLED 202 #include "stm32l4xx_hal_dfsdm.h" 203 #endif /* HAL_DFSDM_MODULE_ENABLED */ 204 205 #ifdef HAL_CORTEX_MODULE_ENABLED 206 #include "stm32l4xx_hal_cortex.h" 207 #endif /* HAL_CORTEX_MODULE_ENABLED */ 208 209 #ifdef HAL_ADC_MODULE_ENABLED 210 #include "stm32l4xx_hal_adc.h" 211 #endif /* HAL_ADC_MODULE_ENABLED */ 212 213 #ifdef HAL_CAN_MODULE_ENABLED 214 #include "stm32l4xx_hal_can.h" 215 #endif /* HAL_CAN_MODULE_ENABLED */ 216 217 #ifdef HAL_COMP_MODULE_ENABLED 218 #include "stm32l4xx_hal_comp.h" 219 #endif /* HAL_COMP_MODULE_ENABLED */ 220 221 #ifdef HAL_CRC_MODULE_ENABLED 222 #include "stm32l4xx_hal_crc.h" 223 #endif /* HAL_CRC_MODULE_ENABLED */ 224 225 #ifdef HAL_CRYP_MODULE_ENABLED 226 #include "stm32l4xx_hal_cryp.h" 227 #endif /* HAL_CRYP_MODULE_ENABLED */ 228 229 #ifdef HAL_DAC_MODULE_ENABLED 230 #include "stm32l4xx_hal_dac.h" 231 #endif /* HAL_DAC_MODULE_ENABLED */ 232 233 #ifdef HAL_FLASH_MODULE_ENABLED 234 #include "stm32l4xx_hal_flash.h" 235 #endif /* HAL_FLASH_MODULE_ENABLED */ 236 237 #ifdef HAL_SRAM_MODULE_ENABLED 238 #include "stm32l4xx_hal_sram.h" 239 #endif /* HAL_SRAM_MODULE_ENABLED */ 240 241 #ifdef HAL_NOR_MODULE_ENABLED 242 #include "stm32l4xx_hal_nor.h" 243 #endif /* HAL_NOR_MODULE_ENABLED */ 244 245 #ifdef HAL_NAND_MODULE_ENABLED 246 #include "stm32l4xx_hal_nand.h" 247 #endif /* HAL_NAND_MODULE_ENABLED */ 248 249 #ifdef HAL_I2C_MODULE_ENABLED 250 #include "stm32l4xx_hal_i2c.h" 251 #endif /* HAL_I2C_MODULE_ENABLED */ 252 253 #ifdef HAL_IWDG_MODULE_ENABLED 254 #include "stm32l4xx_hal_iwdg.h" 255 #endif /* HAL_IWDG_MODULE_ENABLED */ 256 257 #ifdef HAL_LCD_MODULE_ENABLED 258 #include "stm32l4xx_hal_lcd.h" 259 #endif /* HAL_LCD_MODULE_ENABLED */ 260 261 #ifdef HAL_LPTIM_MODULE_ENABLED 262 #include "stm32l4xx_hal_lptim.h" 263 #endif /* HAL_LPTIM_MODULE_ENABLED */ 264 265 #ifdef HAL_OPAMP_MODULE_ENABLED 266 #include "stm32l4xx_hal_opamp.h" 267 #endif /* HAL_OPAMP_MODULE_ENABLED */ 268 269 #ifdef HAL_PWR_MODULE_ENABLED 270 #include "stm32l4xx_hal_pwr.h" 271 #endif /* HAL_PWR_MODULE_ENABLED */ 272 273 #ifdef HAL_QSPI_MODULE_ENABLED 274 #include "stm32l4xx_hal_qspi.h" 275 #endif /* HAL_QSPI_MODULE_ENABLED */ 276 277 #ifdef HAL_RNG_MODULE_ENABLED 278 #include "stm32l4xx_hal_rng.h" 279 #endif /* HAL_RNG_MODULE_ENABLED */ 280 281 #ifdef HAL_RTC_MODULE_ENABLED 282 #include "stm32l4xx_hal_rtc.h" 283 #endif /* HAL_RTC_MODULE_ENABLED */ 284 285 #ifdef HAL_SAI_MODULE_ENABLED 286 #include "stm32l4xx_hal_sai.h" 287 #endif /* HAL_SAI_MODULE_ENABLED */ 288 289 #ifdef HAL_SD_MODULE_ENABLED 290 #include "stm32l4xx_hal_sd.h" 291 #endif /* HAL_SD_MODULE_ENABLED */ 292 293 #ifdef HAL_SMBUS_MODULE_ENABLED 294 #include "stm32l4xx_hal_smbus.h" 295 #endif /* HAL_SMBUS_MODULE_ENABLED */ 296 297 #ifdef HAL_SPI_MODULE_ENABLED 298 #include "stm32l4xx_hal_spi.h" 299 #endif /* HAL_SPI_MODULE_ENABLED */ 300 301 #ifdef HAL_SWPMI_MODULE_ENABLED 302 #include "stm32l4xx_hal_swpmi.h" 303 #endif /* HAL_SWPMI_MODULE_ENABLED */ 304 305 #ifdef HAL_TIM_MODULE_ENABLED 306 #include "stm32l4xx_hal_tim.h" 307 #endif /* HAL_TIM_MODULE_ENABLED */ 308 309 #ifdef HAL_TSC_MODULE_ENABLED 310 #include "stm32l4xx_hal_tsc.h" 311 #endif /* HAL_TSC_MODULE_ENABLED */ 312 313 #ifdef HAL_UART_MODULE_ENABLED 314 #include "stm32l4xx_hal_uart.h" 315 #endif /* HAL_UART_MODULE_ENABLED */ 316 317 #ifdef HAL_USART_MODULE_ENABLED 318 #include "stm32l4xx_hal_usart.h" 319 #endif /* HAL_USART_MODULE_ENABLED */ 320 321 #ifdef HAL_IRDA_MODULE_ENABLED 322 #include "stm32l4xx_hal_irda.h" 323 #endif /* HAL_IRDA_MODULE_ENABLED */ 324 325 #ifdef HAL_SMARTCARD_MODULE_ENABLED 326 #include "stm32l4xx_hal_smartcard.h" 327 #endif /* HAL_SMARTCARD_MODULE_ENABLED */ 328 329 #ifdef HAL_WWDG_MODULE_ENABLED 330 #include "stm32l4xx_hal_wwdg.h" 331 #endif /* HAL_WWDG_MODULE_ENABLED */ 332 333 #ifdef HAL_PCD_MODULE_ENABLED 334 #include "stm32l4xx_hal_pcd.h" 335 #endif /* HAL_PCD_MODULE_ENABLED */ 336 337 #ifdef HAL_HCD_MODULE_ENABLED 338 #include "stm32l4xx_hal_hcd.h" 339 #endif /* HAL_HCD_MODULE_ENABLED */ 340 341 /* Exported macro ------------------------------------------------------------*/ 342 #ifdef USE_FULL_ASSERT 343 351 #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__)) 352 /* Exported functions ------------------------------------------------------- */ 353 void assert_failed(uint8_t* file, uint32_t line); 354 #else 355 #define assert_param(expr) ((void)0) 356 #endif /* USE_FULL_ASSERT */ 357 358 #ifdef __cplusplus 359 } 360 #endif 361 362 #endif /* __STM32L4xx_HAL_CONF_H */ 363 364 365 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ Generated by 1.8.13 previous page start next page