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" {
1489
1489
if (HardwareTimer_Handle[TIMER3_INDEX]) {
1490
1490
HAL_TIM_IRQHandler (&HardwareTimer_Handle[TIMER3_INDEX]->handle );
1491
1491
}
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
1492
1497
}
1493
1498
#endif // TIM3_BASE
1494
1499
Original file line number Diff line number Diff line change @@ -64,6 +64,19 @@ extern "C" {
64
64
#endif
65
65
#endif
66
66
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
+
67
80
#if defined(TIM6_BASE ) && !defined(TIM6_IRQn )
68
81
#if defined(DAC_BASE ) || defined(DAC1_BASE )
69
82
#if defined(STM32G0xx )
@@ -147,13 +160,19 @@ extern "C" {
147
160
defined(STM32WBxx )
148
161
#define TIM16_IRQn TIM1_UP_TIM16_IRQn
149
162
//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
150
166
#endif
151
167
#endif
152
168
#if defined(TIM17_BASE ) && !defined(TIM17_IRQn )
153
169
#if defined(STM32F1xx ) || defined(STM32F3xx ) || defined(STM32G4xx ) || defined(STM32L4xx ) || \
154
170
defined(STM32WBxx )
155
171
#define TIM17_IRQn TIM1_TRG_COM_TIM17_IRQn
156
172
#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
157
176
#endif
158
177
#endif
159
178
#if defined(TIM18_BASE ) && !defined(TIM18_IRQn )
You can’t perform that action at this time.
0 commit comments