diff options
Diffstat (limited to 'stmhal/stm32f4xx_it.c')
-rw-r--r-- | stmhal/stm32f4xx_it.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/stmhal/stm32f4xx_it.c b/stmhal/stm32f4xx_it.c index 74fdf53d1e..eb65b1a548 100644 --- a/stmhal/stm32f4xx_it.c +++ b/stmhal/stm32f4xx_it.c @@ -76,6 +76,7 @@ #include "obj.h" #include "extint.h" #include "timer.h" +#include "uart.h" #include "storage.h" extern void __fatal_error(const char*); @@ -395,3 +396,24 @@ void TIM8_UP_TIM13_IRQHandler(void) { void TIM8_TRG_COM_TIM14_IRQHandler(void) { timer_irq_handler(14); } + +// UART/USART IRQ handlers +void USART1_IRQHandler(void) { + uart_irq_handler(1); +} + +void USART2_IRQHandler(void) { + uart_irq_handler(2); +} + +void USART3_IRQHandler(void) { + uart_irq_handler(3); +} + +void UART4_IRQHandler(void) { + uart_irq_handler(4); +} + +void USART6_IRQHandler(void) { + uart_irq_handler(6); +} |