|
2 | 2 | ******************************************************************************
|
3 | 3 | * @file stm32l4xx_hal_conf.h
|
4 | 4 | * @author MCD Application Team
|
5 |
| - * @version V1.7.0 |
6 |
| - * @date 17-February-2017 |
7 | 5 | * @brief HAL configuration template file.
|
8 | 6 | * This file should be copied to the application folder and renamed
|
9 | 7 | * to stm32l4xx_hal_conf.h.
|
|
55 | 53 | #define HAL_MODULE_ENABLED
|
56 | 54 | #define HAL_ADC_MODULE_ENABLED
|
57 | 55 | /* #define HAL_CAN_MODULE_ENABLED */
|
| 56 | +/* #define HAL_CAN_LEGACY_MODULE_ENABLED */ |
58 | 57 | /* #define HAL_COMP_MODULE_ENABLED */
|
59 | 58 | #define HAL_CORTEX_MODULE_ENABLED
|
60 | 59 | #define HAL_CRC_MODULE_ENABLED
|
|
64 | 63 | #define HAL_DFSDM_MODULE_ENABLED
|
65 | 64 | #define HAL_DMA_MODULE_ENABLED
|
66 | 65 | /* #define HAL_DMA2D_MODULE_ENABLED */
|
| 66 | +/* #define HAL_DSI_MODULE_ENABLED */ |
67 | 67 | /* #define HAL_FIREWALL_MODULE_ENABLED */
|
68 | 68 | #define HAL_FLASH_MODULE_ENABLED
|
| 69 | +/* #define HAL_GFXMMU_MODULE_ENABLED */ |
69 | 70 | /* #define HAL_HASH_MODULE_ENABLED */
|
70 | 71 | #define HAL_HCD_MODULE_ENABLED
|
71 | 72 | /* #define HAL_NAND_MODULE_ENABLED */
|
|
77 | 78 | /* #define HAL_IWDG_MODULE_ENABLED */
|
78 | 79 | /* #define HAL_LCD_MODULE_ENABLED */
|
79 | 80 | /* #define HAL_LPTIM_MODULE_ENABLED */
|
| 81 | +/* #define HAL_LTDC_MODULE_ENABLED */ |
80 | 82 | /* #define HAL_OPAMP_MODULE_ENABLED */
|
| 83 | +/* #define HAL_OSPI_MODULE_ENABLED */ |
81 | 84 | #define HAL_PCD_MODULE_ENABLED
|
82 | 85 | #define HAL_PWR_MODULE_ENABLED
|
83 | 86 | #define HAL_QSPI_MODULE_ENABLED
|
|
145 | 148 | */
|
146 | 149 | #if !defined (LSI_VALUE)
|
147 | 150 | #define LSI_VALUE ((uint32_t)32000U) /*!< LSI Typical Value in Hz*/
|
148 |
| -#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz |
149 |
| - The real value may vary depending on the variations |
150 |
| - in voltage and temperature.*/ |
| 151 | +#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz |
| 152 | + The real value may vary depending on the variations |
| 153 | + in voltage and temperature.*/ |
151 | 154 | /**
|
152 | 155 | * @brief External Low Speed oscillator (LSE) value.
|
153 | 156 | * This value is used by the UART, RTC HAL module to compute the system frequency
|
|
241 | 244 | #include "stm32l4xx_hal_can.h"
|
242 | 245 | #endif /* HAL_CAN_MODULE_ENABLED */
|
243 | 246 |
|
| 247 | +#ifdef HAL_CAN_LEGACY_MODULE_ENABLED |
| 248 | + #include "Legacy/stm32l4xx_hal_can_legacy.h" |
| 249 | +#endif /* HAL_CAN_LEGACY_MODULE_ENABLED */ |
| 250 | + |
244 | 251 | #ifdef HAL_COMP_MODULE_ENABLED
|
245 | 252 | #include "stm32l4xx_hal_comp.h"
|
246 | 253 | #endif /* HAL_COMP_MODULE_ENABLED */
|
|
265 | 272 | #include "stm32l4xx_hal_dma2d.h"
|
266 | 273 | #endif /* HAL_DMA2D_MODULE_ENABLED */
|
267 | 274 |
|
| 275 | +#ifdef HAL_DSI_MODULE_ENABLED |
| 276 | + #include "stm32l4xx_hal_dsi.h" |
| 277 | +#endif /* HAL_DSI_MODULE_ENABLED */ |
| 278 | + |
268 | 279 | #ifdef HAL_FIREWALL_MODULE_ENABLED
|
269 | 280 | #include "stm32l4xx_hal_firewall.h"
|
270 | 281 | #endif /* HAL_FIREWALL_MODULE_ENABLED */
|
|
290 | 301 | #endif /* HAL_NAND_MODULE_ENABLED */
|
291 | 302 |
|
292 | 303 | #ifdef HAL_I2C_MODULE_ENABLED
|
293 |
| - #include "stm32l4xx_hal_i2c.h" |
| 304 | + #include "stm32l4xx_hal_i2c.h" |
294 | 305 | #endif /* HAL_I2C_MODULE_ENABLED */
|
295 | 306 |
|
296 | 307 | #ifdef HAL_IWDG_MODULE_ENABLED
|
297 |
| - #include "stm32l4xx_hal_iwdg.h" |
| 308 | + #include "stm32l4xx_hal_iwdg.h" |
298 | 309 | #endif /* HAL_IWDG_MODULE_ENABLED */
|
299 | 310 |
|
300 | 311 | #ifdef HAL_LCD_MODULE_ENABLED
|
301 |
| - #include "stm32l4xx_hal_lcd.h" |
| 312 | + #include "stm32l4xx_hal_lcd.h" |
302 | 313 | #endif /* HAL_LCD_MODULE_ENABLED */
|
303 | 314 |
|
304 | 315 | #ifdef HAL_LPTIM_MODULE_ENABLED
|
305 |
| -#include "stm32l4xx_hal_lptim.h" |
| 316 | + #include "stm32l4xx_hal_lptim.h" |
306 | 317 | #endif /* HAL_LPTIM_MODULE_ENABLED */
|
307 | 318 |
|
| 319 | +#ifdef HAL_LTDC_MODULE_ENABLED |
| 320 | + #include "stm32l4xx_hal_ltdc.h" |
| 321 | +#endif /* HAL_LTDC_MODULE_ENABLED */ |
| 322 | + |
308 | 323 | #ifdef HAL_OPAMP_MODULE_ENABLED
|
309 |
| -#include "stm32l4xx_hal_opamp.h" |
| 324 | + #include "stm32l4xx_hal_opamp.h" |
310 | 325 | #endif /* HAL_OPAMP_MODULE_ENABLED */
|
311 | 326 |
|
| 327 | +#ifdef HAL_OSPI_MODULE_ENABLED |
| 328 | + #include "stm32l4xx_hal_ospi.h" |
| 329 | +#endif /* HAL_OSPI_MODULE_ENABLED */ |
| 330 | + |
312 | 331 | #ifdef HAL_PWR_MODULE_ENABLED
|
313 |
| - #include "stm32l4xx_hal_pwr.h" |
| 332 | + #include "stm32l4xx_hal_pwr.h" |
314 | 333 | #endif /* HAL_PWR_MODULE_ENABLED */
|
315 | 334 |
|
316 | 335 | #ifdef HAL_QSPI_MODULE_ENABLED
|
317 |
| - #include "stm32l4xx_hal_qspi.h" |
| 336 | + #include "stm32l4xx_hal_qspi.h" |
318 | 337 | #endif /* HAL_QSPI_MODULE_ENABLED */
|
319 | 338 |
|
320 | 339 | #ifdef HAL_RNG_MODULE_ENABLED
|
321 |
| - #include "stm32l4xx_hal_rng.h" |
| 340 | + #include "stm32l4xx_hal_rng.h" |
322 | 341 | #endif /* HAL_RNG_MODULE_ENABLED */
|
323 | 342 |
|
324 | 343 | #ifdef HAL_RTC_MODULE_ENABLED
|
325 |
| - #include "stm32l4xx_hal_rtc.h" |
| 344 | + #include "stm32l4xx_hal_rtc.h" |
326 | 345 | #endif /* HAL_RTC_MODULE_ENABLED */
|
327 | 346 |
|
328 | 347 | #ifdef HAL_SAI_MODULE_ENABLED
|
329 |
| - #include "stm32l4xx_hal_sai.h" |
| 348 | + #include "stm32l4xx_hal_sai.h" |
330 | 349 | #endif /* HAL_SAI_MODULE_ENABLED */
|
331 | 350 |
|
332 | 351 | #ifdef HAL_SD_MODULE_ENABLED
|
333 |
| - #include "stm32l4xx_hal_sd.h" |
| 352 | + #include "stm32l4xx_hal_sd.h" |
334 | 353 | #endif /* HAL_SD_MODULE_ENABLED */
|
335 | 354 |
|
336 | 355 | #ifdef HAL_SMBUS_MODULE_ENABLED
|
337 |
| - #include "stm32l4xx_hal_smbus.h" |
| 356 | + #include "stm32l4xx_hal_smbus.h" |
338 | 357 | #endif /* HAL_SMBUS_MODULE_ENABLED */
|
339 | 358 |
|
340 | 359 | #ifdef HAL_SPI_MODULE_ENABLED
|
341 |
| - #include "stm32l4xx_hal_spi.h" |
| 360 | + #include "stm32l4xx_hal_spi.h" |
342 | 361 | #endif /* HAL_SPI_MODULE_ENABLED */
|
343 | 362 |
|
344 | 363 | #ifdef HAL_SWPMI_MODULE_ENABLED
|
345 |
| - #include "stm32l4xx_hal_swpmi.h" |
| 364 | + #include "stm32l4xx_hal_swpmi.h" |
346 | 365 | #endif /* HAL_SWPMI_MODULE_ENABLED */
|
347 | 366 |
|
348 | 367 | #ifdef HAL_TIM_MODULE_ENABLED
|
349 |
| - #include "stm32l4xx_hal_tim.h" |
| 368 | + #include "stm32l4xx_hal_tim.h" |
350 | 369 | #endif /* HAL_TIM_MODULE_ENABLED */
|
351 | 370 |
|
352 | 371 | #ifdef HAL_TSC_MODULE_ENABLED
|
353 |
| - #include "stm32l4xx_hal_tsc.h" |
| 372 | + #include "stm32l4xx_hal_tsc.h" |
354 | 373 | #endif /* HAL_TSC_MODULE_ENABLED */
|
355 | 374 |
|
356 | 375 | #ifdef HAL_UART_MODULE_ENABLED
|
357 |
| - #include "stm32l4xx_hal_uart.h" |
| 376 | + #include "stm32l4xx_hal_uart.h" |
358 | 377 | #endif /* HAL_UART_MODULE_ENABLED */
|
359 | 378 |
|
360 | 379 | #ifdef HAL_USART_MODULE_ENABLED
|
361 |
| - #include "stm32l4xx_hal_usart.h" |
| 380 | + #include "stm32l4xx_hal_usart.h" |
362 | 381 | #endif /* HAL_USART_MODULE_ENABLED */
|
363 | 382 |
|
364 | 383 | #ifdef HAL_IRDA_MODULE_ENABLED
|
365 |
| - #include "stm32l4xx_hal_irda.h" |
| 384 | + #include "stm32l4xx_hal_irda.h" |
366 | 385 | #endif /* HAL_IRDA_MODULE_ENABLED */
|
367 | 386 |
|
368 | 387 | #ifdef HAL_SMARTCARD_MODULE_ENABLED
|
369 |
| - #include "stm32l4xx_hal_smartcard.h" |
| 388 | + #include "stm32l4xx_hal_smartcard.h" |
370 | 389 | #endif /* HAL_SMARTCARD_MODULE_ENABLED */
|
371 | 390 |
|
372 | 391 | #ifdef HAL_WWDG_MODULE_ENABLED
|
373 |
| - #include "stm32l4xx_hal_wwdg.h" |
| 392 | + #include "stm32l4xx_hal_wwdg.h" |
374 | 393 | #endif /* HAL_WWDG_MODULE_ENABLED */
|
375 | 394 |
|
376 | 395 | #ifdef HAL_PCD_MODULE_ENABLED
|
377 |
| - #include "stm32l4xx_hal_pcd.h" |
| 396 | + #include "stm32l4xx_hal_pcd.h" |
378 | 397 | #endif /* HAL_PCD_MODULE_ENABLED */
|
379 | 398 |
|
380 | 399 | #ifdef HAL_HCD_MODULE_ENABLED
|
381 |
| - #include "stm32l4xx_hal_hcd.h" |
| 400 | + #include "stm32l4xx_hal_hcd.h" |
382 | 401 | #endif /* HAL_HCD_MODULE_ENABLED */
|
383 | 402 |
|
| 403 | +#ifdef HAL_GFXMMU_MODULE_ENABLED |
| 404 | + #include "stm32l4xx_hal_gfxmmu.h" |
| 405 | +#endif /* HAL_GFXMMU_MODULE_ENABLED */ |
| 406 | + |
384 | 407 | /* Exported macro ------------------------------------------------------------*/
|
385 | 408 | #ifdef USE_FULL_ASSERT
|
386 | 409 | /**
|
|
391 | 414 | * If expr is true, it returns no value.
|
392 | 415 | * @retval None
|
393 | 416 | */
|
394 |
| - #define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__)) |
| 417 | + #define assert_param(expr) ((expr) ? (void)0U : assert_failed((char *)__FILE__, __LINE__)) |
395 | 418 | /* Exported functions ------------------------------------------------------- */
|
396 |
| - void assert_failed(uint8_t* file, uint32_t line); |
| 419 | + void assert_failed(char *file, uint32_t line); |
397 | 420 | #else
|
398 | 421 | #define assert_param(expr) ((void)0U)
|
399 | 422 | #endif /* USE_FULL_ASSERT */
|
|
0 commit comments