685 lines
22 KiB
C
685 lines
22 KiB
C
/**
|
|
******************************************************************************
|
|
* @file stm32c5xx_hal_conf.h
|
|
* @brief HAL configuration file.
|
|
******************************************************************************
|
|
* @attention
|
|
*
|
|
* Copyright (c) 2026 STMicroelectronics.
|
|
* All rights reserved.
|
|
*
|
|
* This software is licensed under terms that can be found in the mx_stm32c5xx_hal_drivers_license.md file
|
|
* in the same directory as the generated code.
|
|
* If no mx_stm32c5xx_hal_drivers_license.md file comes with this software, it is provided AS-IS.
|
|
*
|
|
******************************************************************************
|
|
*/
|
|
|
|
/* Define to prevent recursive inclusion -------------------------------------*/
|
|
#ifndef STM32C5XX_HAL_CONF_H
|
|
#define STM32C5XX_HAL_CONF_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
/* Exported types ------------------------------------------------------------*/
|
|
/* Exported constants --------------------------------------------------------*/
|
|
|
|
/** @defgroup HAL_Conf_How_To_Use HAL Conf How to Use
|
|
* @{
|
|
- The STM32 HAL configuration file, stm32tnxx_hal_conf.h, is designed to customize the behaviour of the HAL modules.
|
|
- The users can utilize the provided file as-is, where all HAL modules are enabled with their default settings.
|
|
- Alternatively, users have the flexibility to customize the file based on their application's requirements.
|
|
- For example, they can enable only the necessary HAL modules or modify the predefined settings to achieve
|
|
the desired functionality.
|
|
*/
|
|
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_Conf_Exported_Constants HAL Conf Constants
|
|
* @{
|
|
*/
|
|
|
|
/** @defgroup HAL_System_Configuration HAL System Configuration
|
|
* @{
|
|
*/
|
|
|
|
/* ########################### System Configuration ############################# */
|
|
/**
|
|
* @brief This is the HAL system configuration section
|
|
*/
|
|
#define USE_HAL_TICK_INT_PRIORITY 15U /*!< tick interrupt priority */
|
|
#define USE_HAL_FLASH_PREFETCH 1U /*!< Enable FLASH prefetch */
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_MUTEX_Usage_Activation HAL MUTEX Usage Activation
|
|
* @{
|
|
*/
|
|
/* ########################## HAL MUTEX usage activation ####################### */
|
|
/**
|
|
* @brief Used by the HAL PPP Acquire/Release APIs when the define USE_HAL_MUTEX is set to 1
|
|
*/
|
|
#define USE_HAL_MUTEX 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_API_Parameters_Check HAL API Parameters Check
|
|
* @{
|
|
*/
|
|
/* ########################## HAL API parameters check ##################### */
|
|
/**
|
|
* @brief Run time parameter check activation
|
|
*/
|
|
#define USE_HAL_CHECK_PARAM 0U
|
|
#define USE_HAL_SECURE_CHECK_PARAM 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_State_Transition HAL State Transition
|
|
* @{
|
|
*/
|
|
/* ########################## State transition ################################ */
|
|
/**
|
|
* @brief Enable protection of state transition in thread safe
|
|
*/
|
|
#define USE_HAL_CHECK_PROCESS_STATE 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/* ########################## Peripheral configuration ######################### */
|
|
|
|
/** @defgroup HAL_ADC_Config HAL ADC Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_ADC Config #################################### */
|
|
#define USE_HAL_ADC_MODULE 0U
|
|
#define USE_HAL_ADC_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_ADC_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_ADC_USER_DATA 0U
|
|
#define USE_HAL_ADC_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_ADC_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_AES_Config HAL AES Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_AES Config #################################### */
|
|
#define USE_HAL_AES_MODULE 0U
|
|
#define USE_HAL_AES_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_AES_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_AES_USER_DATA 0U
|
|
#define USE_HAL_AES_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_AES_DMA 0U
|
|
#define USE_HAL_AES_ECB_CBC_ALGO 0U
|
|
#define USE_HAL_AES_CTR_ALGO 0U
|
|
#define USE_HAL_AES_GCM_GMAC_ALGO 0U
|
|
#define USE_HAL_AES_CCM_ALGO 0U
|
|
#define USE_HAL_AES_SUSPEND_RESUME 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_CCB_Config HAL CCB Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_CCB Config #################################### */
|
|
#define USE_HAL_CCB_MODULE 0U
|
|
#define USE_HAL_CCB_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_CCB_USER_DATA 0U
|
|
#define USE_HAL_CCB_GET_LAST_ERRORS 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_COMP_Config HAL COMP Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_COMP Config ################################### */
|
|
#define USE_HAL_COMP_MODULE 0U
|
|
#define USE_HAL_COMP_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_COMP_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_COMP_USER_DATA 0U
|
|
/* Use comparator with EXTI (needed to generate system wake-up event and CPU event) */
|
|
#define USE_HAL_COMP_EXTI 0U
|
|
/* Use comparators window mode feature */
|
|
#define USE_HAL_COMP_WINDOW_MODE 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_CORDIC_Config HAL CORDIC Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_CORDIC Config ################################# */
|
|
#define USE_HAL_CORDIC_MODULE 0U
|
|
#define USE_HAL_CORDIC_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_CORDIC_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_CORDIC_USER_DATA 0U
|
|
#define USE_HAL_CORDIC_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_CORDIC_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_CORTEX_Config HAL CORTEX Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_CORTEX Config ################################# */
|
|
#define USE_HAL_CORTEX_MODULE 1U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_CRC_Config HAL CRC Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_CRC Config #################################### */
|
|
#define USE_HAL_CRC_MODULE 0U
|
|
#define USE_HAL_CRC_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_CRC_USER_DATA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_CRS_Config HAL CRS Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_CRS Config #################################### */
|
|
#define USE_HAL_CRS_MODULE 0U
|
|
#define USE_HAL_CRS_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_CRS_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_CRS_USER_DATA 0U
|
|
#define USE_HAL_CRS_GET_LAST_ERRORS 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_DAC_Config HAL DAC Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_DAC Config #################################### */
|
|
#define USE_HAL_DAC_MODULE 0U
|
|
#define USE_HAL_DAC_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_DAC_USER_DATA 0U
|
|
#define USE_HAL_DAC_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_DAC_DMA 0U
|
|
#define USE_HAL_DAC_DUAL_CHANNEL 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_DBGMCU_Config HAL DBGMCU Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_DBGMCU Config ################################# */
|
|
#define USE_HAL_DBGMCU_MODULE 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_DMA_Config HAL DMA Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_DMA Config #################################### */
|
|
#define USE_HAL_DMA_MODULE 1U
|
|
#define USE_HAL_DMA_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_DMA_USER_DATA 0U
|
|
#define USE_HAL_DMA_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_DMA_LINKEDLIST 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_ETH_Config HAL ETH Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_ETH Config #################################### */
|
|
#define USE_HAL_ETH_MODULE 0U
|
|
#define USE_HAL_ETH_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_ETH_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_ETH_USER_DATA 0U
|
|
#define USE_HAL_ETH_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_ETH_ATOMIC_CHANNEL_LOCK 0U
|
|
#define USE_HAL_ETH_MAX_TX_CH_NB 1U
|
|
#define USE_HAL_ETH_MAX_RX_CH_NB 1U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_EXTI_Config HAL EXTI Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_EXTI Config ################################### */
|
|
#define USE_HAL_EXTI_MODULE 0U
|
|
#define USE_HAL_EXTI_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_EXTI_USER_DATA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_FDCAN_Config HAL FDCAN Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_FDCAN Config ################################## */
|
|
#define USE_HAL_FDCAN_MODULE 0U
|
|
#define USE_HAL_FDCAN_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_FDCAN_USER_DATA 0U
|
|
#define USE_HAL_FDCAN_GET_LAST_ERRORS 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_FLASH_Config HAL FLASH Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_FLASH Config ################################## */
|
|
#define USE_HAL_FLASH_MODULE 1U
|
|
#define USE_HAL_FLASH_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_FLASH_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_FLASH_USER_DATA 0U
|
|
#define USE_HAL_FLASH_GET_LAST_ERRORS 0U
|
|
/* Use the FLASH program by address feature */
|
|
#define USE_HAL_FLASH_PROGRAM_BY_ADDR 0U
|
|
/* Use the FLASH erase by address feature */
|
|
#define USE_HAL_FLASH_ERASE_BY_ADDR 0U
|
|
/* Use the FLASH erase by PAGE feature */
|
|
#define USE_HAL_FLASH_ERASE_PAGE 0U
|
|
/* Use the FLASH bank erase feature */
|
|
#define USE_HAL_FLASH_ERASE_BANK 0U
|
|
/* Use the FLASH mass erase feature */
|
|
#define USE_HAL_FLASH_MASS_ERASE 0U
|
|
/* Use ECC errors handling APIs */
|
|
#define USE_HAL_FLASH_ECC 0U
|
|
/* Use FLASH HAL API for EDATA */
|
|
#define USE_HAL_FLASH_OB_EDATA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_GPIO_Config HAL GPIO Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_GPIO Config ################################### */
|
|
#define USE_HAL_GPIO_MODULE 1U
|
|
#define USE_HAL_GPIO_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_HASH_Config HAL HASH Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_HASH Config ################################### */
|
|
#define USE_HAL_HASH_MODULE 0U
|
|
#define USE_HAL_HASH_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_HASH_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_HASH_USER_DATA 0U
|
|
#define USE_HAL_HASH_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_HASH_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_HCD_Config HAL HCD Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_HCD Config #################################### */
|
|
#define USE_HAL_HCD_MODULE 0U
|
|
#define USE_HAL_HCD_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_HCD_USER_DATA 0U
|
|
#define USE_HAL_HCD_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_HCD_USB_DOUBLE_BUFFER 0U
|
|
#define USE_HAL_HCD_USB_EP_TYPE_ISOC 0U
|
|
#define USE_HAL_HCD_MAX_CHANNEL_NB 16U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_I2C_Config HAL I2C Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_I2C Config #################################### */
|
|
#define USE_HAL_I2C_MODULE 0U
|
|
#define USE_HAL_I2C_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_I2C_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_I2C_USER_DATA 0U
|
|
#define USE_HAL_I2C_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_I2C_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_I3C_Config HAL I3C Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_I3C Config #################################### */
|
|
#define USE_HAL_I3C_MODULE 0U
|
|
#define USE_HAL_I3C_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_I3C_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_I3C_USER_DATA 0U
|
|
#define USE_HAL_I3C_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_I3C_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_I2S_Config HAL I2S Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_I2S Config #################################### */
|
|
#define USE_HAL_I2S_MODULE 0U
|
|
#define USE_HAL_I2S_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_I2S_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_I2S_USER_DATA 0U
|
|
#define USE_HAL_I2S_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_I2S_OVR_UDR_ERRORS 0U
|
|
#define USE_HAL_I2S_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_ICACHE_Config HAL ICACHE Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_ICACHE Config ################################# */
|
|
#define USE_HAL_ICACHE_MODULE 1U
|
|
#define USE_HAL_ICACHE_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_ICACHE_USER_DATA 0U
|
|
#define USE_HAL_ICACHE_GET_LAST_ERRORS 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_IWDG_Config HAL IWDG Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_IWDG Config ################################### */
|
|
#define USE_HAL_IWDG_MODULE 0U
|
|
#define USE_HAL_IWDG_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_IWDG_USER_DATA 0U
|
|
/* IWDG time unit configuration */
|
|
#define USE_HAL_IWDG_TIME_UNIT HAL_IWDG_TIME_UNIT_MS
|
|
/* IWDG hardware start configuration
|
|
warning: In case of starting IWDG in Hardware mode, make sure that
|
|
USE_HAL_IWDG_HARDWARE_START is aligned with OB activated set for IWDG */
|
|
#define USE_HAL_IWDG_HARDWARE_START 0U
|
|
/* User can choose the value of the LSI frequency with the USE_HAL_IWDG_LSI_FREQ define:
|
|
- 0U : Dynamic LSI to be computed and set by the user.
|
|
- LSI_VALUE : LSI value of 32KHz.
|
|
- (LSI_VALUE / 128U): LSI value of 250Hz */
|
|
#define USE_HAL_IWDG_LSI_FREQ LSI_VALUE
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_LPTIM_Config HAL LPTIM Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_LPTIM Config ################################## */
|
|
#define USE_HAL_LPTIM_MODULE 0U
|
|
#define USE_HAL_LPTIM_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_LPTIM_USER_DATA 0U
|
|
#define USE_HAL_LPTIM_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_LPTIM_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_OPAMP_Config HAL OPAMP Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_OPAMP Config ################################## */
|
|
#define USE_HAL_OPAMP_MODULE 0U
|
|
#define USE_HAL_OPAMP_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_OPAMP_USER_DATA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_PCD_Config HAL PCD Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_PCD Config #################################### */
|
|
#define USE_HAL_PCD_MODULE 1U
|
|
#define USE_HAL_PCD_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_PCD_USER_DATA 0U
|
|
#define USE_HAL_PCD_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_PCD_USB_DOUBLE_BUFFER 0U
|
|
#define USE_HAL_PCD_USB_LPM 0U
|
|
#define USE_HAL_PCD_USB_BCD 0U
|
|
#define USE_HAL_PCD_USB_EP_TYPE_ISOC 0U
|
|
#define USE_HAL_PCD_MAX_ENDPOINT_NB 8U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_PKA_Config HAL PKA Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_PKA Config #################################### */
|
|
#define USE_HAL_PKA_MODULE 0U
|
|
#define USE_HAL_PKA_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_PKA_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_PKA_USER_DATA 0U
|
|
#define USE_HAL_PKA_GET_LAST_ERRORS 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_PWR_Config HAL PWR Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_PWR Config #################################### */
|
|
#define USE_HAL_PWR_MODULE 1U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_RAMCFG_Config HAL RAMCFG Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_RAMCFG Config ################################# */
|
|
#define USE_HAL_RAMCFG_MODULE 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_RCC_Config HAL RCC Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_RCC Config #################################### */
|
|
#define USE_HAL_RCC_MODULE 1U
|
|
/* Use RCC HAL API for Reset function */
|
|
#define USE_HAL_RCC_RESET_PERIPH_CLOCK_MANAGEMENT 0U
|
|
#define USE_HAL_RCC_RESET_RTC_DOMAIN 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_RNG_Config HAL RNG Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_RNG Config #################################### */
|
|
#define USE_HAL_RNG_MODULE 0U
|
|
#define USE_HAL_RNG_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_RNG_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_RNG_USER_DATA 0U
|
|
#define USE_HAL_RNG_GET_LAST_ERRORS 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_RTC_Config HAL RTC Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_RTC Config #################################### */
|
|
#define USE_HAL_RTC_MODULE 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_SBS_Config HAL SBS Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_SBS Config #################################### */
|
|
#define USE_HAL_SBS_MODULE 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_SMARTCARD_Config HAL SMARTCARD Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_SMARTCARD Config ############################## */
|
|
#define USE_HAL_SMARTCARD_MODULE 0U
|
|
#define USE_HAL_SMARTCARD_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_SMARTCARD_USER_DATA 0U
|
|
#define USE_HAL_SMARTCARD_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_SMARTCARD_DMA 0U
|
|
/* #################### SMARTCARD FIFO configuration ######################## */
|
|
#define USE_HAL_SMARTCARD_FIFO 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_SMBUS_Config HAL SMBUS Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_SMBUS Config ################################## */
|
|
#define USE_HAL_SMBUS_MODULE 0U
|
|
#define USE_HAL_SMBUS_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_SMBUS_USER_DATA 0U
|
|
#define USE_HAL_SMBUS_GET_LAST_ERRORS 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_SPI_Config HAL SPI Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_SPI Config #################################### */
|
|
#define USE_HAL_SPI_MODULE 0U
|
|
#define USE_HAL_SPI_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_SPI_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_SPI_USER_DATA 0U
|
|
#define USE_HAL_SPI_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_SPI_DMA 0U
|
|
/* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver
|
|
* Activated: CRC code is present inside driver
|
|
* Deactivated: CRC code cleaned from driver
|
|
*/
|
|
#define USE_HAL_SPI_CRC 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_TAMP_Config HAL TAMP Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_TAMP Config ################################### */
|
|
#define USE_HAL_TAMP_MODULE 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_TIM_Config HAL TIM Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_TIM Config #################################### */
|
|
#define USE_HAL_TIM_MODULE 0U
|
|
#define USE_HAL_TIM_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_TIM_USER_DATA 0U
|
|
#define USE_HAL_TIM_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_TIM_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_UART_Config HAL UART Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_UART Config ################################### */
|
|
#define USE_HAL_UART_MODULE 1U
|
|
#define USE_HAL_UART_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_UART_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_UART_USER_DATA 0U
|
|
#define USE_HAL_UART_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_UART_DMA 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_USART_Config HAL USART Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_USART Config ################################## */
|
|
#define USE_HAL_USART_MODULE 0U
|
|
#define USE_HAL_USART_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_USART_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_USART_USER_DATA 0U
|
|
#define USE_HAL_USART_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_USART_DMA 0U
|
|
#define USE_HAL_USART_FIFO 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_WWDG_Config HAL WWDG Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_WWDG Config ################################### */
|
|
#define USE_HAL_WWDG_MODULE 0U
|
|
#define USE_HAL_WWDG_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_WWDG_USER_DATA 0U
|
|
/* WWDG time unit configuration */
|
|
#define USE_HAL_WWDG_TIME_UNIT HAL_WWDG_TIME_UNIT_MS
|
|
/* WWDG hardware start configuration
|
|
warning: In case of starting WWDG in Hardware mode, make sure that
|
|
USE_HAL_WWDG_HARDWARE_START is aligned with OB activated set for WWDG */
|
|
#define USE_HAL_WWDG_HARDWARE_START 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/** @defgroup HAL_XSPI_Config HAL XSPI Configuration
|
|
* @{
|
|
*/
|
|
/* ########################## HAL_XSPI Config ################################### */
|
|
#define USE_HAL_XSPI_MODULE 0U
|
|
#define USE_HAL_XSPI_CLK_ENABLE_MODEL HAL_CLK_ENABLE_NO
|
|
#define USE_HAL_XSPI_REGISTER_CALLBACKS 0U
|
|
#define USE_HAL_XSPI_USER_DATA 0U
|
|
#define USE_HAL_XSPI_GET_LAST_ERRORS 0U
|
|
#define USE_HAL_XSPI_DMA 0U
|
|
#define USE_HAL_XSPI_HYPERBUS 0U
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
/**
|
|
* @}
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* STM32C5XX_HAL_CONF_H */
|