Skip to content

Commit 4e3818b

Browse files
committed
Fix TIM1_IRQn definition when TIM10 is not defined
Fixes stm32duino#878 Signed-off-by: Frederic Pillon <[email protected]>
1 parent a37f959 commit 4e3818b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Diff for: cores/arduino/stm32/timer.h

+5
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,13 @@ extern "C" {
5151
#define TIM1_IRQn TIM1_UP_TIM16_IRQn
5252
#define TIM1_IRQHandler TIM1_UP_TIM16_IRQHandler
5353
#elif defined(STM32F2xx) || defined(STM32F4xx) || defined(STM32F7xx)
54+
#if !defined (TIM10_BASE)
55+
#define TIM1_IRQn TIM1_UP_IRQn
56+
#define TIM1_IRQHandler TIM1_UP_IRQHandler
57+
#else
5458
#define TIM1_IRQn TIM1_UP_TIM10_IRQn
5559
#define TIM1_IRQHandler TIM1_UP_TIM10_IRQHandler
60+
#endif
5661
#elif defined(STM32H7xx) || defined(STM32MP1xx)
5762
#define TIM1_IRQn TIM1_UP_IRQn
5863
#define TIM1_IRQHandler TIM1_UP_IRQHandler

0 commit comments

Comments
 (0)