File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -1489,6 +1489,11 @@ extern "C" {
14891489 if (HardwareTimer_Handle[TIMER3_INDEX]) {
14901490 HAL_TIM_IRQHandler (&HardwareTimer_Handle[TIMER3_INDEX]->handle );
14911491 }
1492+ #if defined(STM32G0xx) && defined(TIM4_BASE)
1493+ if (HardwareTimer_Handle[TIMER4_INDEX]) {
1494+ HAL_TIM_IRQHandler (&HardwareTimer_Handle[TIMER4_INDEX]->handle );
1495+ }
1496+ #endif
14921497 }
14931498#endif // TIM3_BASE
14941499
Original file line number Diff line number Diff line change @@ -64,6 +64,19 @@ extern "C" {
6464#endif
6565#endif
6666
67+ #if defined(TIM3_BASE ) && !defined(TIM3_IRQn )
68+ #if defined(STM32G0xx ) && defined(TIM4_BASE )
69+ #define TIM3_IRQn TIM3_TIM4_IRQn
70+ #define TIM3_IRQHandler TIM3_TIM4_IRQHandler
71+ #endif
72+ #endif
73+
74+ #if defined(TIM4_BASE ) && !defined(TIM4_IRQn )
75+ #if defined(STM32G0xx )
76+ #define TIM4_IRQn TIM3_TIM4_IRQn
77+ #endif
78+ #endif
79+
6780#if defined(TIM6_BASE ) && !defined(TIM6_IRQn )
6881#if defined(DAC_BASE ) || defined(DAC1_BASE )
6982#if defined(STM32G0xx )
@@ -147,13 +160,19 @@ extern "C" {
147160 defined(STM32WBxx )
148161#define TIM16_IRQn TIM1_UP_TIM16_IRQn
149162//TIM16_IRQHandler is mapped on TIM1_IRQHandler when TIM16_IRQn is not defined
163+ #elif defined(STM32G0xx ) && defined(FDCAN1_BASE )
164+ #define TIM16_IRQn TIM16_FDCAN_IT0_IRQn
165+ #define TIM16_IRQHandler TIM16_FDCAN_IT0_IRQHandler
150166#endif
151167#endif
152168#if defined(TIM17_BASE ) && !defined(TIM17_IRQn )
153169#if defined(STM32F1xx ) || defined(STM32F3xx ) || defined(STM32G4xx ) || defined(STM32L4xx ) || \
154170 defined(STM32WBxx )
155171#define TIM17_IRQn TIM1_TRG_COM_TIM17_IRQn
156172#define TIM17_IRQHandler TIM1_TRG_COM_TIM17_IRQHandler
173+ #elif defined(STM32G0xx ) && defined(FDCAN1_BASE )
174+ #define TIM17_IRQn TIM17_FDCAN_IT1_IRQn
175+ #define TIM17_IRQHandler TIM17_FDCAN_IT1_IRQHandler
157176#endif
158177#endif
159178#if defined(TIM18_BASE ) && !defined(TIM18_IRQn )
You can’t perform that action at this time.
0 commit comments