From 384a370c9a0bd92ff984d6ecfc077ba54a1f538a Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Thu, 7 Mar 2024 19:53:39 -0500 Subject: [PATCH] [stm32][tim-config] fix F4 TIM6's IRQ source in STM32F412 --- .../libraries/HAL_Drivers/drivers/config/f4/tim_config.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bsp/stm32/libraries/HAL_Drivers/drivers/config/f4/tim_config.h b/bsp/stm32/libraries/HAL_Drivers/drivers/config/f4/tim_config.h index 1d80edf3ce..08646d9af7 100644 --- a/bsp/stm32/libraries/HAL_Drivers/drivers/config/f4/tim_config.h +++ b/bsp/stm32/libraries/HAL_Drivers/drivers/config/f4/tim_config.h @@ -74,12 +74,21 @@ extern "C" { #ifdef BSP_USING_TIM6 #ifndef TIM6_CONFIG +#if defined(STM32F412Cx) || defined(STM32F412Rx) || defined(STM32F412Vx) || defined(STM32F412Zx) +#define TIM6_CONFIG \ + { \ + .tim_handle.Instance = TIM6, \ + .tim_irqn = TIM6_IRQn, \ + .name = "timer6", \ + } +#else #define TIM6_CONFIG \ { \ .tim_handle.Instance = TIM6, \ .tim_irqn = TIM6_DAC_IRQn, \ .name = "timer6", \ } +#endif /* defined(STM32F412Cx) || defined(STM32F412Rx) || defined(STM32F412Vx) || defined(STM32F412Zx) */ #endif /* TIM6_CONFIG */ #endif /* BSP_USING_TIM6 */