@@ -116,6 +116,9 @@ struct serial_s {
116116#elif defined(LPUART1_BASE )
117117#define USART3_IRQn USART3_4_LPUART1_IRQn
118118#define USART3_IRQHandler USART3_4_LPUART1_IRQHandler
119+ #elif defined(USART5_BASE )
120+ #define USART3_IRQn USART3_4_5_6_IRQn
121+ #define USART3_IRQHandler USART3_4_5_6_IRQHandler
119122#else
120123#define USART3_IRQn USART3_4_IRQn
121124#define USART3_IRQHandler USART3_4_IRQHandler
@@ -140,6 +143,8 @@ struct serial_s {
140143#define USART4_IRQn USART3_4_5_6_LPUART1_IRQn
141144#elif defined(LPUART1_BASE )
142145#define USART4_IRQn USART3_4_LPUART1_IRQn
146+ #elif defined(USART5_BASE )
147+ #define USART4_IRQn USART3_4_5_6_IRQn
143148#else
144149#define USART4_IRQn USART3_4_IRQn
145150#endif
@@ -157,6 +162,8 @@ struct serial_s {
157162#elif defined(STM32G0xx )
158163#if defined(LPUART2_BASE )
159164#define USART5_IRQn USART3_4_5_6_LPUART1_IRQn
165+ #elif defined(USART5_BASE )
166+ #define USART5_IRQn USART3_4_5_6_IRQn
160167#endif
161168#elif defined(STM32L0xx )
162169#define USART5_IRQn USART4_5_IRQn
@@ -174,6 +181,8 @@ struct serial_s {
174181#elif defined(STM32G0xx )
175182#if defined(LPUART2_BASE )
176183#define USART6_IRQn USART3_4_5_6_LPUART1_IRQn
184+ #elif defined(USART5_BASE )
185+ #define USART6_IRQn USART3_4_5_6_IRQn
177186#endif
178187#endif /* STM32F0xx */
179188#endif
0 commit comments