@@ -37,7 +37,10 @@ extern "C" {
37
37
#endif
38
38
39
39
#if defined(TIM1_BASE ) && !defined(TIM1_IRQn )
40
- #if defined(STM32F0xx ) || defined(STM32G0xx )
40
+ #if defined(STM32L5xx )
41
+ #define TIM1_IRQn TIM1_UP_IRQn
42
+ #define TIM1_IRQHandler TIM1_UP_IRQHandler
43
+ #elif defined(STM32F0xx ) || defined(STM32G0xx )
41
44
#define TIM1_IRQn TIM1_BRK_UP_TRG_COM_IRQn
42
45
#define TIM1_IRQHandler TIM1_BRK_UP_TRG_COM_IRQHandler
43
46
#elif defined(STM32F1xx ) || defined(STM32G4xx )
@@ -63,17 +66,19 @@ extern "C" {
63
66
#define TIM1_IRQHandler TIM1_UP_IRQHandler
64
67
#endif
65
68
#endif
69
+
66
70
#if defined(TIM6_BASE ) && !defined(TIM6_IRQn )
67
71
#if defined(DAC_BASE ) || defined(DAC1_BASE )
68
72
#if defined(STM32G0xx )
69
73
#define TIM6_IRQn TIM6_DAC_LPTIM1_IRQn
70
74
#define TIM6_IRQHandler TIM6_DAC_LPTIM1_IRQHandler
71
- #elif !defined(STM32F1xx ) && !defined(STM32L1xx ) && !defined(STM32MP1xx )
75
+ #elif !defined(STM32F1xx ) && !defined(STM32L1xx ) && !defined(STM32L5xx ) && !defined( STM32MP1xx )
72
76
#define TIM6_IRQn TIM6_DAC_IRQn
73
- #define TIM6_IRQHandler TIM6_DAC_IRQHandler
77
+ #define TIM6_IRQHandler TIM2_DAC_IRQHandler
74
78
#endif
75
79
#endif
76
80
#endif
81
+
77
82
#if defined(TIM7_BASE ) && !defined(TIM7_IRQn )
78
83
#if defined(STM32G0xx ) && defined(LPTIM2_BASE )
79
84
#define TIM7_IRQn TIM7_LPTIM2_IRQn
@@ -89,11 +94,13 @@ extern "C" {
89
94
|| defined(STM32H7xx )
90
95
#define TIM8_IRQn TIM8_UP_TIM13_IRQn
91
96
#define TIM8_IRQHandler TIM8_UP_TIM13_IRQHandler
92
- #elif defined(STM32F3xx ) || defined(STM32G4xx ) || defined(STM32L4xx ) || defined(STM32MP1xx )
97
+ #elif defined(STM32F3xx ) || defined(STM32G4xx ) || defined(STM32L4xx )\
98
+ || defined(STM32L5xx ) || defined(STM32MP1xx )
93
99
#define TIM8_IRQn TIM8_UP_IRQn
94
100
#define TIM8_IRQHandler TIM8_UP_IRQHandler
95
101
#endif
96
102
#endif
103
+
97
104
#if defined(TIM9_BASE ) && !defined(TIM9_IRQn )
98
105
#if defined(STM32F1xx ) || defined(STM32F2xx ) || defined(STM32F4xx ) || defined(STM32F7xx )
99
106
#define TIM9_IRQn TIM1_BRK_TIM9_IRQn
0 commit comments