From c9ee49e6cea5fe684b9f9ef6b6758da43bce6559 Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Fri, 21 Jul 2023 11:25:22 +0200 Subject: [PATCH] feat: allow USE_HAL_PPP_REGISTER_CALLBACKS redefinition Fixes #2079 Signed-off-by: Frederic Pillon --- system/STM32C0xx/stm32c0xx_hal_conf_default.h | 26 +++++ system/STM32F0xx/stm32f0xx_hal_conf_default.h | 36 +++++++ system/STM32F1xx/stm32f1xx_hal_conf_default.h | 46 +++++++++ system/STM32F2xx/stm32f2xx_hal_conf_default.h | 52 ++++++++++ system/STM32F3xx/stm32f3xx_hal_conf_default.h | 50 ++++++++++ system/STM32F4xx/stm32f4xx_hal_conf_default.h | 78 +++++++++++++++ system/STM32F7xx/stm32f7xx_hal_conf_default.h | 76 +++++++++++++++ system/STM32G0xx/stm32g0xx_hal_conf_default.h | 42 ++++++++ system/STM32G4xx/stm32g4xx_hal_conf_default.h | 58 +++++++++++ system/STM32H5xx/stm32h5xx_hal_conf_default.h | 82 ++++++++++++++++ system/STM32H7xx/stm32h7xx_hal_conf_default.h | 96 +++++++++++++++++++ system/STM32L0xx/stm32l0xx_hal_conf_default.h | 36 +++++++ system/STM32L1xx/stm32l1xx_hal_conf_default.h | 32 +++++++ system/STM32L4xx/stm32l4xx_hal_conf_default.h | 68 +++++++++++++ system/STM32L5xx/stm32l5xx_hal_conf_default.h | 62 ++++++++++++ .../STM32MP1xx/stm32mp1xx_hal_conf_default.h | 18 ++++ system/STM32U5xx/stm32u5xx_hal_conf_default.h | 92 ++++++++++++++++++ system/STM32WBxx/stm32wbxx_hal_conf_default.h | 40 ++++++++ system/STM32WLxx/stm32wlxx_hal_conf_default.h | 38 ++++++++ 19 files changed, 1028 insertions(+) diff --git a/system/STM32C0xx/stm32c0xx_hal_conf_default.h b/system/STM32C0xx/stm32c0xx_hal_conf_default.h index 2730a106bc..d48a950df4 100644 --- a/system/STM32C0xx/stm32c0xx_hal_conf_default.h +++ b/system/STM32C0xx/stm32c0xx_hal_conf_default.h @@ -72,19 +72,45 @@ extern "C" { * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef * for each PPP peripheral). */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_IWDG_REGISTER_CALLBACKS) #define USE_HAL_IWDG_REGISTER_CALLBACKS 0U /* IWDG register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif /* ########################## Oscillator Values adaptation ####################*/ /** diff --git a/system/STM32F0xx/stm32f0xx_hal_conf_default.h b/system/STM32F0xx/stm32f0xx_hal_conf_default.h index 8450eef0fe..b63ee5e55c 100644 --- a/system/STM32F0xx/stm32f0xx_hal_conf_default.h +++ b/system/STM32F0xx/stm32f0xx_hal_conf_default.h @@ -173,24 +173,60 @@ in voltage and temperature. */ #define USE_SPI_CRC 0U #endif +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_CAN_REGISTER_CALLBACKS) #define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */ +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_TSC_REGISTER_CALLBACKS) #define USE_HAL_TSC_REGISTER_CALLBACKS 0U /* TSC register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif /* ########################## Assert Selection ############################## */ /** diff --git a/system/STM32F1xx/stm32f1xx_hal_conf_default.h b/system/STM32F1xx/stm32f1xx_hal_conf_default.h index 014943f311..c823b60527 100644 --- a/system/STM32F1xx/stm32f1xx_hal_conf_default.h +++ b/system/STM32F1xx/stm32f1xx_hal_conf_default.h @@ -140,29 +140,75 @@ extern "C" { #define PREFETCH_ENABLE 1U #endif +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_CAN_REGISTER_CALLBACKS) #define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_ETH_REGISTER_CALLBACKS) #define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#endif +#if !defined(USE_HAL_PCCARD_REGISTER_CALLBACKS) #define USE_HAL_PCCARD_REGISTER_CALLBACKS 0U /* PCCARD register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif /* ########################## Assert Selection ############################## */ /** diff --git a/system/STM32F2xx/stm32f2xx_hal_conf_default.h b/system/STM32F2xx/stm32f2xx_hal_conf_default.h index a3c324f896..f1f9963c1b 100644 --- a/system/STM32F2xx/stm32f2xx_hal_conf_default.h +++ b/system/STM32F2xx/stm32f2xx_hal_conf_default.h @@ -152,32 +152,84 @@ in voltage and temperature.*/ #define DATA_CACHE_ENABLE 1U #endif +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_CAN_REGISTER_CALLBACKS) #define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_DCMI_REGISTER_CALLBACKS) #define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ +#endif +#if !defined(USE_HAL_ETH_REGISTER_CALLBACKS) #define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ +#endif +#if !defined(USE_HAL_HASH_REGISTER_CALLBACKS) #define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#endif +#if !defined(USE_HAL_PCCARD_REGISTER_CALLBACKS) #define USE_HAL_PCCARD_REGISTER_CALLBACKS 0U /* PCCARD register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif /* ########################## Assert Selection ############################## */ /** diff --git a/system/STM32F3xx/stm32f3xx_hal_conf_default.h b/system/STM32F3xx/stm32f3xx_hal_conf_default.h index 5ba9eab748..bd031a142a 100644 --- a/system/STM32F3xx/stm32f3xx_hal_conf_default.h +++ b/system/STM32F3xx/stm32f3xx_hal_conf_default.h @@ -172,31 +172,81 @@ in voltage and temperature. */ #define USE_SPI_CRC 0U #endif +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_CAN_REGISTER_CALLBACKS) #define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */ +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_SDADC_REGISTER_CALLBACKS) #define USE_HAL_SDADC_REGISTER_CALLBACKS 0U /* SDADC register callback disabled */ +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#endif +#if !defined(USE_HAL_PCCARD_REGISTER_CALLBACKS) #define USE_HAL_PCCARD_REGISTER_CALLBACKS 0U /* PCCARD register callback disabled */ +#endif +#if !defined(USE_HAL_HRTIM_REGISTER_CALLBACKS) #define USE_HAL_HRTIM_REGISTER_CALLBACKS 0U /* HRTIM register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif +#if !defined(USE_HAL_OPAMP_REGISTER_CALLBACKS) #define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U /* OPAMP register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_TSC_REGISTER_CALLBACKS) #define USE_HAL_TSC_REGISTER_CALLBACKS 0U /* TSC register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif /* ########################## Assert Selection ############################## */ /** diff --git a/system/STM32F4xx/stm32f4xx_hal_conf_default.h b/system/STM32F4xx/stm32f4xx_hal_conf_default.h index 36a7e0e5ca..0f589ea521 100644 --- a/system/STM32F4xx/stm32f4xx_hal_conf_default.h +++ b/system/STM32F4xx/stm32f4xx_hal_conf_default.h @@ -167,45 +167,123 @@ in voltage and temperature. */ #define DATA_CACHE_ENABLE 1U #endif +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_CAN_REGISTER_CALLBACKS) #define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_DCMI_REGISTER_CALLBACKS) #define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ +#endif +#if !defined(USE_HAL_DFSDM_REGISTER_CALLBACKS) #define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */ +#endif +#if !defined(USE_HAL_DMA2D_REGISTER_CALLBACKS) #define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */ +#endif +#if !defined(USE_HAL_DSI_REGISTER_CALLBACKS) #define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */ +#endif +#if !defined(USE_HAL_ETH_REGISTER_CALLBACKS) #define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ +#endif +#if !defined(USE_HAL_HASH_REGISTER_CALLBACKS) #define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_FMPI2C_REGISTER_CALLBACKS) #define USE_HAL_FMPI2C_REGISTER_CALLBACKS 0U /* FMPI2C register callback disabled */ +#endif +#if !defined(USE_HAL_FMPSMBUS_REGISTER_CALLBACKS) #define USE_HAL_FMPSMBUS_REGISTER_CALLBACKS 0U /* FMPSMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */ +#endif +#if !defined(USE_HAL_LTDC_REGISTER_CALLBACKS) #define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */ +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#endif +#if !defined(USE_HAL_PCCARD_REGISTER_CALLBACKS) #define USE_HAL_PCCARD_REGISTER_CALLBACKS 0U /* PCCARD register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif +#if !defined(USE_HAL_QSPI_REGISTER_CALLBACKS) #define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */ +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */ +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_SDRAM_REGISTER_CALLBACKS) #define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SPDIFRX_REGISTER_CALLBACKS) #define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */ +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif /* ########################## Assert Selection ############################## */ /** diff --git a/system/STM32F7xx/stm32f7xx_hal_conf_default.h b/system/STM32F7xx/stm32f7xx_hal_conf_default.h index 6df8a8d6d5..be2245868d 100644 --- a/system/STM32F7xx/stm32f7xx_hal_conf_default.h +++ b/system/STM32F7xx/stm32f7xx_hal_conf_default.h @@ -161,44 +161,120 @@ in voltage and temperature. */ #define ART_ACCELERATOR_ENABLE 1U /* To enable ART Accelerator */ #endif +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_CAN_REGISTER_CALLBACKS) #define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_DCMI_REGISTER_CALLBACKS) #define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ +#endif +#if !defined(USE_HAL_DFSDM_REGISTER_CALLBACKS) #define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */ +#endif +#if !defined(USE_HAL_DMA2D_REGISTER_CALLBACKS) #define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */ +#endif +#if !defined(USE_HAL_DSI_REGISTER_CALLBACKS) #define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */ +#endif +#if !defined(USE_HAL_ETH_REGISTER_CALLBACKS) #define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ +#endif +#if !defined(USE_HAL_HASH_REGISTER_CALLBACKS) #define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_JPEG_REGISTER_CALLBACKS) #define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */ +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */ +#endif +#if !defined(USE_HAL_LTDC_REGISTER_CALLBACKS) #define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */ +#endif +#if !defined(USE_HAL_MDIOS_REGISTER_CALLBACKS) #define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIOS register callback disabled */ +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif +#if !defined(USE_HAL_QSPI_REGISTER_CALLBACKS) #define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */ +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */ +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_SDRAM_REGISTER_CALLBACKS) #define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SPDIFRX_REGISTER_CALLBACKS) #define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */ +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif /* ########################## Assert Selection ############################## */ /** diff --git a/system/STM32G0xx/stm32g0xx_hal_conf_default.h b/system/STM32G0xx/stm32g0xx_hal_conf_default.h index 1a7f155397..f34d17ceb1 100644 --- a/system/STM32G0xx/stm32g0xx_hal_conf_default.h +++ b/system/STM32G0xx/stm32g0xx_hal_conf_default.h @@ -74,27 +74,69 @@ extern "C" { /** * @brief This is the list of modules where register callback can be used */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_FDCAN_REGISTER_CALLBACKS) #define USE_HAL_FDCAN_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0u +#endif /* ########################## Oscillator Values adaptation ####################*/ /** diff --git a/system/STM32G4xx/stm32g4xx_hal_conf_default.h b/system/STM32G4xx/stm32g4xx_hal_conf_default.h index 351271be98..21087ff76f 100644 --- a/system/STM32G4xx/stm32g4xx_hal_conf_default.h +++ b/system/STM32G4xx/stm32g4xx_hal_conf_default.h @@ -77,35 +77,93 @@ extern "C" { * @brief This is the list of modules where register callback can be used */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_CORDIC_REGISTER_CALLBACKS) #define USE_HAL_CORDIC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_EXTI_REGISTER_CALLBACKS) #define USE_HAL_EXTI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_FDCAN_REGISTER_CALLBACKS) #define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_FMAC_REGISTER_CALLBACKS) #define USE_HAL_FMAC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_HRTIM_REGISTER_CALLBACKS) #define USE_HAL_HRTIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_OPAMP_REGISTER_CALLBACKS) #define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_QSPI_REGISTER_CALLBACKS) #define USE_HAL_QSPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U +#endif /* ########################## Oscillator Values adaptation ####################*/ /** diff --git a/system/STM32H5xx/stm32h5xx_hal_conf_default.h b/system/STM32H5xx/stm32h5xx_hal_conf_default.h index eac92c5bbf..e27135ecd1 100644 --- a/system/STM32H5xx/stm32h5xx_hal_conf_default.h +++ b/system/STM32H5xx/stm32h5xx_hal_conf_default.h @@ -210,47 +210,129 @@ in voltage and temperature.*/ * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef * for each PPP peripheral). */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */ +#endif +#if !defined(USE_HAL_CORDIC_REGISTER_CALLBACKS) #define USE_HAL_CORDIC_REGISTER_CALLBACKS 0U /* CORDIC register callback disabled */ +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_DCMI_REGISTER_CALLBACKS) #define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ +#endif +#if !defined(USE_HAL_DTS_REGISTER_CALLBACKS) #define USE_HAL_DTS_REGISTER_CALLBACKS 0U /* DTS register callback disabled */ +#endif +#if !defined(USE_HAL_ETH_REGISTER_CALLBACKS) #define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ +#endif +#if !defined(USE_HAL_FDCAN_REGISTER_CALLBACKS) #define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U /* FDCAN register callback disabled */ +#endif +#if !defined(USE_HAL_FMAC_REGISTER_CALLBACKS) #define USE_HAL_FMAC_REGISTER_CALLBACKS 0U /* FMAC register callback disabled */ +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#endif +#if !defined(USE_HAL_HASH_REGISTER_CALLBACKS) #define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_I3C_REGISTER_CALLBACKS) #define USE_HAL_I3C_REGISTER_CALLBACKS 0U /* I3C register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_IWDG_REGISTER_CALLBACKS) #define USE_HAL_IWDG_REGISTER_CALLBACKS 0U /* IWDG register callback disabled */ +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */ +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#endif +#if !defined(USE_HAL_OPAMP_REGISTER_CALLBACKS) #define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U /* OTFDEC register callback disabled */ +#endif +#if !defined(USE_HAL_OTFDEC_REGISTER_CALLBACKS) #define USE_HAL_OTFDEC_REGISTER_CALLBACKS 0U /* OPAMP register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif +#if !defined(USE_HAL_PKA_REGISTER_CALLBACKS) #define USE_HAL_PKA_REGISTER_CALLBACKS 0U /* PKA register callback disabled */ +#endif +#if !defined(USE_HAL_RAMCFG_REGISTER_CALLBACKS) #define USE_HAL_RAMCFG_REGISTER_CALLBACKS 0U /* RAMCFG register callback disabled */ +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */ +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ +#endif +#if !defined(USE_HAL_SDRAM_REGISTER_CALLBACKS) #define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif +#if !defined(USE_HAL_XSPI_REGISTER_CALLBACKS) #define USE_HAL_XSPI_REGISTER_CALLBACKS 0U /* XSPI register callback disabled */ +#endif /* ############################################ SPI peripheral configuration ######################################## */ diff --git a/system/STM32H7xx/stm32h7xx_hal_conf_default.h b/system/STM32H7xx/stm32h7xx_hal_conf_default.h index 8a2637dde7..812af84a65 100644 --- a/system/STM32H7xx/stm32h7xx_hal_conf_default.h +++ b/system/STM32H7xx/stm32h7xx_hal_conf_default.h @@ -182,54 +182,150 @@ in voltage and temperature.*/ #define USE_SPI_CRC 0U /*!< use CRC in SPI */ #endif +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */ +#endif +#if !defined(USE_HAL_CORDIC_REGISTER_CALLBACKS) #define USE_HAL_CORDIC_REGISTER_CALLBACKS 0U /* CORDIC register callback disabled */ +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_DCMI_REGISTER_CALLBACKS) #define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ +#endif +#if !defined(USE_HAL_DFSDM_REGISTER_CALLBACKS) #define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */ +#endif +#if !defined(USE_HAL_DMA2D_REGISTER_CALLBACKS) #define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */ +#endif +#if !defined(USE_HAL_DSI_REGISTER_CALLBACKS) #define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */ +#endif +#if !defined(USE_HAL_DTS_REGISTER_CALLBACKS) #define USE_HAL_DTS_REGISTER_CALLBACKS 0U /* DTS register callback disabled */ +#endif +#if !defined(USE_HAL_ETH_REGISTER_CALLBACKS) #define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ +#endif +#if !defined(USE_HAL_FDCAN_REGISTER_CALLBACKS) #define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U /* FDCAN register callback disabled */ +#endif +#if !defined(USE_HAL_FMAC_REGISTER_CALLBACKS) #define USE_HAL_FMAC_REGISTER_CALLBACKS 0U /* FMAC register callback disabled */ +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#endif +#if !defined(USE_HAL_SDRAM_REGISTER_CALLBACKS) #define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#endif +#if !defined(USE_HAL_HASH_REGISTER_CALLBACKS) #define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ +#endif +#if !defined(USE_HAL_GFXMMU_REGISTER_CALLBACKS) #define USE_HAL_GFXMMU_REGISTER_CALLBACKS 0U /* GFXMMU register callback disabled */ +#endif +#if !defined(USE_HAL_HRTIM_REGISTER_CALLBACKS) #define USE_HAL_HRTIM_REGISTER_CALLBACKS 0U /* HRTIM register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_JPEG_REGISTER_CALLBACKS) #define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */ +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */ +#endif +#if !defined(USE_HAL_LTDC_REGISTER_CALLBACKS) #define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */ +#endif +#if !defined(USE_HAL_MDIOS_REGISTER_CALLBACKS) #define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIO register callback disabled */ +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ +#endif +#if !defined(USE_HAL_OPAMP_REGISTER_CALLBACKS) #define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U /* MDIO register callback disabled */ +#endif +#if !defined(USE_HAL_OSPI_REGISTER_CALLBACKS) #define USE_HAL_OSPI_REGISTER_CALLBACKS 0U /* OSPI register callback disabled */ +#endif +#if !defined(USE_HAL_OTFDEC_REGISTER_CALLBACKS) #define USE_HAL_OTFDEC_REGISTER_CALLBACKS 0U /* OTFDEC register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif +#if !defined(USE_HAL_QSPI_REGISTER_CALLBACKS) #define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */ +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */ +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_SPDIFRX_REGISTER_CALLBACKS) #define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */ +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_SWPMI_REGISTER_CALLBACKS) #define USE_HAL_SWPMI_REGISTER_CALLBACKS 0U /* SWPMI register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif /* ########################### Ethernet Configuration ######################### */ #define ETH_TX_DESC_CNT 4 /* number of Ethernet Tx DMA descriptors */ diff --git a/system/STM32L0xx/stm32l0xx_hal_conf_default.h b/system/STM32L0xx/stm32l0xx_hal_conf_default.h index 02e59e15dc..b8b2030634 100644 --- a/system/STM32L0xx/stm32l0xx_hal_conf_default.h +++ b/system/STM32L0xx/stm32l0xx_hal_conf_default.h @@ -178,24 +178,60 @@ extern "C" { * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef * for each PPP peripheral). */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_TSC_REGISTER_CALLBACKS) #define USE_HAL_TSC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U +#endif /* ################## SPI peripheral configuration ########################## */ diff --git a/system/STM32L1xx/stm32l1xx_hal_conf_default.h b/system/STM32L1xx/stm32l1xx_hal_conf_default.h index dd80aec6d5..56ce325291 100644 --- a/system/STM32L1xx/stm32l1xx_hal_conf_default.h +++ b/system/STM32L1xx/stm32l1xx_hal_conf_default.h @@ -167,22 +167,54 @@ in voltage and temperature.*/ * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef * for each PPP peripheral). */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_OPAMP_REGISTER_CALLBACKS) #define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SDMMC_REGISTER_CALLBACKS) #define USE_HAL_SDMMC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U +#endif /* ################## SPI peripheral configuration ########################## */ diff --git a/system/STM32L4xx/stm32l4xx_hal_conf_default.h b/system/STM32L4xx/stm32l4xx_hal_conf_default.h index 4207373e0b..8ff6f2b862 100644 --- a/system/STM32L4xx/stm32l4xx_hal_conf_default.h +++ b/system/STM32L4xx/stm32l4xx_hal_conf_default.h @@ -214,40 +214,108 @@ in voltage and temperature.*/ * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef * for each PPP peripheral). */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_CAN_REGISTER_CALLBACKS) #define USE_HAL_CAN_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DCMI_REGISTER_CALLBACKS) #define USE_HAL_DCMI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DFSDM_REGISTER_CALLBACKS) #define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DMA2D_REGISTER_CALLBACKS) #define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DSI_REGISTER_CALLBACKS) #define USE_HAL_DSI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_GFXMMU_REGISTER_CALLBACKS) #define USE_HAL_GFXMMU_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_HASH_REGISTER_CALLBACKS) #define USE_HAL_HASH_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_LTDC_REGISTER_CALLBACKS) #define USE_HAL_LTDC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_OPAMP_REGISTER_CALLBACKS) #define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_OSPI_REGISTER_CALLBACKS) #define USE_HAL_OSPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_QSPI_REGISTER_CALLBACKS) #define USE_HAL_QSPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SWPMI_REGISTER_CALLBACKS) #define USE_HAL_SWPMI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_TSC_REGISTER_CALLBACKS) #define USE_HAL_TSC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U +#endif /* ################## SPI peripheral configuration ########################## */ diff --git a/system/STM32L5xx/stm32l5xx_hal_conf_default.h b/system/STM32L5xx/stm32l5xx_hal_conf_default.h index 352f1ae197..0dee0f3ac7 100644 --- a/system/STM32L5xx/stm32l5xx_hal_conf_default.h +++ b/system/STM32L5xx/stm32l5xx_hal_conf_default.h @@ -197,37 +197,99 @@ in voltage and temperature.*/ * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef * for each PPP peripheral). */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_DFSDM_REGISTER_CALLBACKS) #define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_FDCAN_REGISTER_CALLBACKS) #define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_HASH_REGISTER_CALLBACKS) #define USE_HAL_HASH_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_OPAMP_REGISTER_CALLBACKS) #define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_OSPI_REGISTER_CALLBACKS) #define USE_HAL_OSPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_OTFDEC_REGISTER_CALLBACKS) #define USE_HAL_OTFDEC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_PKA_REGISTER_CALLBACKS) #define USE_HAL_PKA_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_TSC_REGISTER_CALLBACKS) #define USE_HAL_TSC_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U +#endif /* ################## SPI peripheral configuration ########################## */ diff --git a/system/STM32MP1xx/stm32mp1xx_hal_conf_default.h b/system/STM32MP1xx/stm32mp1xx_hal_conf_default.h index 8feeb8f30e..a54cef6e56 100644 --- a/system/STM32MP1xx/stm32mp1xx_hal_conf_default.h +++ b/system/STM32MP1xx/stm32mp1xx_hal_conf_default.h @@ -89,15 +89,33 @@ /** * @brief This is the list of modules where register callback can be used */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_CEC_REGISTER_CALLBACKS) #define USE_HAL_CEC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0u +#endif /* ################## SPI peripheral configuration ########################## */ diff --git a/system/STM32U5xx/stm32u5xx_hal_conf_default.h b/system/STM32U5xx/stm32u5xx_hal_conf_default.h index e28155ed87..c0e8d8183b 100644 --- a/system/STM32U5xx/stm32u5xx_hal_conf_default.h +++ b/system/STM32U5xx/stm32u5xx_hal_conf_default.h @@ -203,52 +203,144 @@ vary depending on the variations in voltage and temperature.*/ * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef * for each PPP peripheral). */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */ +#endif +#if !defined(USE_HAL_CORDIC_REGISTER_CALLBACKS) #define USE_HAL_CORDIC_REGISTER_CALLBACKS 0U /* CORDIC register callback disabled */ +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#endif +#if !defined(USE_HAL_DCMI_REGISTER_CALLBACKS) #define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ +#endif +#if !defined(USE_HAL_DMA2D_REGISTER_CALLBACKS) #define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */ +#endif +#if !defined(USE_HAL_DSI_REGISTER_CALLBACKS) #define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */ +#endif +#if !defined(USE_HAL_FDCAN_REGISTER_CALLBACKS) #define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U /* FDCAN register callback disabled */ +#endif +#if !defined(USE_HAL_FMAC_REGISTER_CALLBACKS) #define USE_HAL_FMAC_REGISTER_CALLBACKS 0U /* FMAC register callback disabled */ +#endif +#if !defined(USE_HAL_GFXMMU_REGISTER_CALLBACKS) #define USE_HAL_GFXMMU_REGISTER_CALLBACKS 0U /* GFXMMU register callback disabled */ +#endif +#if !defined(USE_HAL_GFXTIM_REGISTER_CALLBACKS) #define USE_HAL_GFXTIM_REGISTER_CALLBACKS 0U /* GFXTIM register callback disabled */ +#endif +#if !defined(USE_HAL_GPU2D_REGISTER_CALLBACKS) #define USE_HAL_GPU2D_REGISTER_CALLBACKS 0U /* GPU2D register callback disabled */ +#endif +#if !defined(USE_HAL_HASH_REGISTER_CALLBACKS) #define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ +#endif +#if !defined(USE_HAL_HCD_REGISTER_CALLBACKS) #define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#endif +#if !defined(USE_HAL_IWDG_REGISTER_CALLBACKS) #define USE_HAL_IWDG_REGISTER_CALLBACKS 0U /* IWDG register callback disabled */ +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#endif +#if !defined(USE_HAL_JPEG_REGISTER_CALLBACKS) #define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */ +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */ +#endif +#if !defined(USE_HAL_LTDC_REGISTER_CALLBACKS) #define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */ +#endif +#if !defined(USE_HAL_MDF_REGISTER_CALLBACKS) #define USE_HAL_MDF_REGISTER_CALLBACKS 0U /* MDF register callback disabled */ +#endif +#if !defined(USE_HAL_MMC_REGISTER_CALLBACKS) #define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ +#endif +#if !defined(USE_HAL_NAND_REGISTER_CALLBACKS) #define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#endif +#if !defined(USE_HAL_NOR_REGISTER_CALLBACKS) #define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#endif +#if !defined(USE_HAL_OPAMP_REGISTER_CALLBACKS) #define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U /* MDIO register callback disabled */ +#endif +#if !defined(USE_HAL_OSPI_REGISTER_CALLBACKS) #define USE_HAL_OSPI_REGISTER_CALLBACKS 0U /* OCTOSPI register callback disabled */ +#endif +#if !defined(USE_HAL_OTFDEC_REGISTER_CALLBACKS) #define USE_HAL_OTFDEC_REGISTER_CALLBACKS 0U /* OTFDEC register callback disabled */ +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#endif +#if !defined(USE_HAL_PKA_REGISTER_CALLBACKS) #define USE_HAL_PKA_REGISTER_CALLBACKS 0U /* PKA register callback disabled */ +#endif +#if !defined(USE_HAL_RAMCFG_REGISTER_CALLBACKS) #define USE_HAL_RAMCFG_REGISTER_CALLBACKS 0U /* RAMCFG register callback disabled */ +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */ +#endif +#if !defined(USE_HAL_SD_REGISTER_CALLBACKS) #define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ +#endif +#if !defined(USE_HAL_SDRAM_REGISTER_CALLBACKS) #define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */ +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#endif +#if !defined(USE_HAL_SRAM_REGISTER_CALLBACKS) #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#endif +#if !defined(USE_HAL_TSC_REGISTER_CALLBACKS) #define USE_HAL_TSC_REGISTER_CALLBACKS 0U /* TSC register callback disabled */ +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ +#endif +#if !defined(USE_HAL_XSPI_REGISTER_CALLBACKS) #define USE_HAL_XSPI_REGISTER_CALLBACKS 0U /* XSPI register callback disabled */ +#endif /* ################## SPI peripheral configuration ########################## */ diff --git a/system/STM32WBxx/stm32wbxx_hal_conf_default.h b/system/STM32WBxx/stm32wbxx_hal_conf_default.h index bee5d5d14e..f07575ba3b 100644 --- a/system/STM32WBxx/stm32wbxx_hal_conf_default.h +++ b/system/STM32WBxx/stm32wbxx_hal_conf_default.h @@ -72,26 +72,66 @@ extern "C" { #define HAL_WWDG_MODULE_ENABLED #endif +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_PCD_REGISTER_CALLBACKS) #define USE_HAL_PCD_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_PKA_REGISTER_CALLBACKS) #define USE_HAL_PKA_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_QSPI_REGISTER_CALLBACKS) #define USE_HAL_QSPI_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SAI_REGISTER_CALLBACKS) #define USE_HAL_SAI_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_TSC_REGISTER_CALLBACKS) #define USE_HAL_TSC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0u +#endif #ifndef USE_HAL_CRYP_SUSPEND_RESUME #define USE_HAL_CRYP_SUSPEND_RESUME 0u diff --git a/system/STM32WLxx/stm32wlxx_hal_conf_default.h b/system/STM32WLxx/stm32wlxx_hal_conf_default.h index 4d0709030e..793c3e3156 100644 --- a/system/STM32WLxx/stm32wlxx_hal_conf_default.h +++ b/system/STM32WLxx/stm32wlxx_hal_conf_default.h @@ -75,25 +75,63 @@ /** * @brief This is the list of modules where register callback can be used */ +#if !defined(USE_HAL_ADC_REGISTER_CALLBACKS) #define USE_HAL_ADC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_COMP_REGISTER_CALLBACKS) #define USE_HAL_COMP_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_CRYP_REGISTER_CALLBACKS) #define USE_HAL_CRYP_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_DAC_REGISTER_CALLBACKS) #define USE_HAL_DAC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_I2C_REGISTER_CALLBACKS) #define USE_HAL_I2C_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_I2S_REGISTER_CALLBACKS) #define USE_HAL_I2S_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_IRDA_REGISTER_CALLBACKS) #define USE_HAL_IRDA_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_LPTIM_REGISTER_CALLBACKS) #define USE_HAL_LPTIM_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_PKA_REGISTER_CALLBACKS) #define USE_HAL_PKA_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_RNG_REGISTER_CALLBACKS) #define USE_HAL_RNG_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_RTC_REGISTER_CALLBACKS) #define USE_HAL_RTC_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SMARTCARD_REGISTER_CALLBACKS) #define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SMBUS_REGISTER_CALLBACKS) #define USE_HAL_SMBUS_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SPI_REGISTER_CALLBACKS) #define USE_HAL_SPI_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_SUBGHZ_REGISTER_CALLBACKS) #define USE_HAL_SUBGHZ_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_TIM_REGISTER_CALLBACKS) #define USE_HAL_TIM_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_UART_REGISTER_CALLBACKS) #define USE_HAL_UART_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_USART_REGISTER_CALLBACKS) #define USE_HAL_USART_REGISTER_CALLBACKS 0u +#endif +#if !defined(USE_HAL_WWDG_REGISTER_CALLBACKS) #define USE_HAL_WWDG_REGISTER_CALLBACKS 0u +#endif /* ########################## Oscillator Values adaptation ####################*/ /**