init commit
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
#ifndef STM32L4XX_HAL_CONF_H
|
||||
#define STM32L4XX_HAL_CONF_H
|
||||
|
||||
/* ---- Oscillator values ---- */
|
||||
#define HSE_VALUE 8000000U
|
||||
#define HSE_STARTUP_TIMEOUT 100U
|
||||
#define MSI_VALUE 4000000U
|
||||
#define LSE_VALUE 32768U
|
||||
#define LSE_STARTUP_TIMEOUT 5000U
|
||||
#define HSI_VALUE 16000000U
|
||||
#define LSI_VALUE 32000U
|
||||
#define EXTERNAL_SAI1_CLOCK_VALUE 0U
|
||||
#define EXTERNAL_SAI2_CLOCK_VALUE 0U
|
||||
|
||||
/* ---- HAL module selection ---- */
|
||||
#define HAL_MODULE_ENABLED
|
||||
#define HAL_CORTEX_MODULE_ENABLED
|
||||
#define HAL_RCC_MODULE_ENABLED
|
||||
#define HAL_GPIO_MODULE_ENABLED
|
||||
#define HAL_DMA_MODULE_ENABLED
|
||||
#define HAL_DAC_MODULE_ENABLED
|
||||
#define HAL_ADC_MODULE_ENABLED
|
||||
#define HAL_TIM_MODULE_ENABLED
|
||||
#define HAL_UART_MODULE_ENABLED
|
||||
#define HAL_PWR_MODULE_ENABLED
|
||||
#define HAL_FLASH_MODULE_ENABLED
|
||||
|
||||
/* ---- Prefetch / caches ---- */
|
||||
#define PREFETCH_ENABLE 1U
|
||||
#define INSTRUCTION_CACHE_ENABLE 1U
|
||||
#define DATA_CACHE_ENABLE 1U
|
||||
|
||||
/* ---- SysTick ---- */
|
||||
#define TICK_INT_PRIORITY 15U
|
||||
#define USE_RTOS 0U
|
||||
|
||||
/* ---- Include the required HAL headers ---- */
|
||||
#ifdef HAL_RCC_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_rcc.h"
|
||||
#endif
|
||||
#ifdef HAL_GPIO_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_gpio.h"
|
||||
#endif
|
||||
#ifdef HAL_DMA_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_dma.h"
|
||||
#endif
|
||||
#ifdef HAL_CORTEX_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_cortex.h"
|
||||
#endif
|
||||
#ifdef HAL_ADC_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_adc.h"
|
||||
#endif
|
||||
#ifdef HAL_DAC_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_dac.h"
|
||||
#endif
|
||||
#ifdef HAL_TIM_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_tim.h"
|
||||
#endif
|
||||
#ifdef HAL_UART_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_uart.h"
|
||||
#endif
|
||||
#ifdef HAL_PWR_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_pwr.h"
|
||||
#endif
|
||||
#ifdef HAL_FLASH_MODULE_ENABLED
|
||||
#include "stm32l4xx_hal_flash.h"
|
||||
#endif
|
||||
|
||||
/* ---- Assert ---- */
|
||||
/* #define USE_FULL_ASSERT 1U */
|
||||
#ifdef USE_FULL_ASSERT
|
||||
#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__))
|
||||
void assert_failed(uint8_t *file, uint32_t line);
|
||||
#else
|
||||
#define assert_param(expr) ((void)0U)
|
||||
#endif
|
||||
|
||||
#endif /* STM32L4XX_HAL_CONF_H */
|
||||
Reference in New Issue
Block a user