Skip to content

Commit

Permalink
mcu/stm32: Fix TIM6 timer interrupt number
Browse files Browse the repository at this point in the history
Most supported device have TIM6_DAC_IRQn.
STM32U5xx and STM32L1xx line has TIM6_IRQn.
So default is changed to TIM6_DAC_IRQn while U5
overrides it to TIM6_IRQn

Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
  • Loading branch information
kasjer committed Mar 6, 2024
1 parent 9f4f9e7 commit 2640b48
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 1 deletion.
2 changes: 1 addition & 1 deletion hw/mcu/stm/stm32_common/include/stm32_common/stm32_hal.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ void stm32_periph_create(void);
#define STM32_HAL_TIMER_TIM4_IRQ TIM4_IRQn
#endif
#ifndef STM32_HAL_TIMER_TIM6_IRQ
#define STM32_HAL_TIMER_TIM6_IRQ TIM6_IRQn
#define STM32_HAL_TIMER_TIM6_IRQ TIM6_DAC_IRQn
#endif
#ifndef STM32_HAL_TIMER_TIM7_IRQ
#define STM32_HAL_TIMER_TIM7_IRQ TIM7_IRQn
Expand Down
1 change: 1 addition & 0 deletions hw/mcu/stm/stm32l1xx/include/mcu/stm32_hal.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ struct stm32_hal_spi_cfg {

#define STM32_HAL_TIMER_MAX (3)

#define STM32_HAL_TIMER_TIM6_IRQ TIM6_IRQn
#define STM32_HAL_TIMER_TIM9_IRQ TIM9_IRQn
#define STM32_HAL_TIMER_TIM10_IRQ TIM10_IRQn
#define STM32_HAL_TIMER_TIM11_IRQ TIM11_IRQn
Expand Down
1 change: 1 addition & 0 deletions hw/mcu/stm/stm32u5xx/include/mcu/stm32_hal.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ struct stm32_hal_spi_cfg {

#define STM32_HAL_TIMER_TIM1_IRQ TIM1_UP_IRQn
#define STM32_HAL_TIMER_TIM8_IRQ TIM8_UP_IRQn
#define STM32_HAL_TIMER_TIM6_IRQ TIM6_IRQn
#define STM32_HAL_TIMER_TIM15_IRQ TIM15_IRQn
#define STM32_HAL_TIMER_TIM16_IRQ TIM16_IRQn
#define STM32_HAL_TIMER_TIM17_IRQ TIM17_IRQn
Expand Down

0 comments on commit 2640b48

Please sign in to comment.