/**
  ******************************************************************************
  * @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 LICENSE file
  * in the root directory of this software component.
  * If no LICENSE 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              HAL_TICK_INT_LOWEST_PRIORITY  /*!< tick interrupt priority (lowest by default) */
#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                      1U
#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                         1U
/**
  * @}
  */

/** @defgroup HAL_AES_Config HAL AES Configuration
  * @{
  */
/* ########################## HAL_AES Config #################################### */
#define USE_HAL_AES_MODULE                      1U
#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                         1U
#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              1U
#define USE_HAL_AES_RNG_RECOVERY                1U
/**
  * @}
  */

/** @defgroup HAL_CCB_Config HAL CCB Configuration
  * @{
  */
/* ########################## HAL_CCB Config #################################### */
#define USE_HAL_CCB_MODULE                      1U
#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
#define USE_HAL_CCB_RNG_RECOVERY                1U
/**
  * @}
  */

/** @defgroup HAL_COMP_Config HAL COMP Configuration
  * @{
  */
/* ########################## HAL_COMP Config ################################### */
#define USE_HAL_COMP_MODULE                     1U
#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                   1U
#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                      1U
/**
  * @}
  */

/** @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                      1U
#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                      1U
#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                      1U
#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                         1U
#define USE_HAL_DAC_DUAL_CHANNEL                0U
/**
  * @}
  */

/** @defgroup HAL_DBGMCU_Config HAL DBGMCU Configuration
  * @{
  */
/* ########################## HAL_DBGMCU Config ################################# */
#define USE_HAL_DBGMCU_MODULE                   1U
/**
  * @}
  */

/** @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                      1U
#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                     1U
#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                    1U
#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           1U
/* Use the FLASH erase by address feature */
#define USE_HAL_FLASH_ERASE_BY_ADDR             1U
/* Use the FLASH erase by PAGE feature */
#define USE_HAL_FLASH_ERASE_PAGE                1U
/* Use the FLASH bank erase feature */
#define USE_HAL_FLASH_ERASE_BANK                1U
/* Use the FLASH mass erase feature */
#define USE_HAL_FLASH_MASS_ERASE                1U
/* Use ECC errors handling APIs */
#define USE_HAL_FLASH_ECC                       1U
/* Use FLASH HAL API for EDATA */
#define USE_HAL_FLASH_OB_EDATA                  1U
/**
  * @}
  */

/** @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                     1U
#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                        1U
/**
  * @}
  */

/** @defgroup HAL_HCD_Config HAL HCD Configuration
  * @{
  */
/* ########################## HAL_HCD Config #################################### */
#define USE_HAL_HCD_MODULE                      1U
#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                      1U
#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                         1U
/**
  * @}
  */

/** @defgroup HAL_I3C_Config HAL I3C Configuration
  * @{
  */
/* ########################## HAL_I3C Config #################################### */
#define USE_HAL_I3C_MODULE                      1U
#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                         1U
/**
  * @}
  */

/** @defgroup HAL_I2S_Config HAL I2S Configuration
  * @{
  */
/* ########################## HAL_I2S Config #################################### */
#define USE_HAL_I2S_MODULE                      1U
#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                         1U
/**
  * @}
  */

/** @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                     1U
#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                    1U
#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                       1U
/**
  * @}
  */

/** @defgroup HAL_OPAMP_Config HAL OPAMP Configuration
  * @{
  */
/* ########################## HAL_OPAMP Config ################################## */
#define USE_HAL_OPAMP_MODULE                    1U
#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           1U
#define USE_HAL_PCD_USB_LPM                     1U
#define USE_HAL_PCD_USB_BCD                     1U
#define USE_HAL_PCD_USB_EP_TYPE_ISOC            1U
#define USE_HAL_PCD_MAX_ENDPOINT_NB             8U
/**
  * @}
  */

/** @defgroup HAL_PKA_Config HAL PKA Configuration
  * @{
  */
/* ########################## HAL_PKA Config #################################### */
#define USE_HAL_PKA_MODULE                      1U
#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
#define USE_HAL_PKA_RNG_RECOVERY                1U
/**
  * @}
  */

/** @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                   1U
/**
  * @}
  */

/** @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                      1U
#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                      1U
/**
  * @}
  */

/** @defgroup HAL_SBS_Config HAL SBS Configuration
  * @{
  */
/* ########################## HAL_SBS Config #################################### */
#define USE_HAL_SBS_MODULE                      1U
/**
  * @}
  */

/** @defgroup HAL_SMARTCARD_Config HAL SMARTCARD Configuration
  * @{
  */
/* ########################## HAL_SMARTCARD Config ############################## */
#define USE_HAL_SMARTCARD_MODULE                1U
#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                   1U
/* #################### SMARTCARD FIFO configuration ######################## */
#define USE_HAL_SMARTCARD_FIFO                  1U
/**
  * @}
  */

/** @defgroup HAL_SMBUS_Config HAL SMBUS Configuration
  * @{
  */
/* ########################## HAL_SMBUS Config ################################## */
#define USE_HAL_SMBUS_MODULE                    1U
#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                      1U
#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                         1U
/* 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                     1U
/**
  * @}
  */

/** @defgroup HAL_TIM_Config HAL TIM Configuration
  * @{
  */
/* ########################## HAL_TIM Config #################################### */
#define USE_HAL_TIM_MODULE                      1U
#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                         1U
/**
  * @}
  */

/** @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                        1U
/**
  * @}
  */

/** @defgroup HAL_USART_Config HAL USART Configuration
  * @{
  */
/* ########################## HAL_USART Config ################################## */
#define USE_HAL_USART_MODULE                    1U
#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                       1U
#define USE_HAL_USART_FIFO                      0U
/**
  * @}
  */

/** @defgroup HAL_WWDG_Config HAL WWDG Configuration
  * @{
  */
/* ########################## HAL_WWDG Config ################################### */
#define USE_HAL_WWDG_MODULE                     1U
#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                     1U
#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                        1U
#define USE_HAL_XSPI_HYPERBUS                   1U
/**
  * @}
  */

/**
  * @}
  */

#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif /*  STM32C5XX_HAL_CONF_H */
