aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/stm32_it.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/stm32/stm32_it.c')
-rw-r--r--ports/stm32/stm32_it.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/ports/stm32/stm32_it.c b/ports/stm32/stm32_it.c
index 0ad71771c..77cfcc580 100644
--- a/ports/stm32/stm32_it.c
+++ b/ports/stm32/stm32_it.c
@@ -749,6 +749,12 @@ void CAN1_RX1_IRQHandler(void) {
IRQ_EXIT(CAN1_RX1_IRQn);
}
+void CAN1_SCE_IRQHandler(void) {
+ IRQ_ENTER(CAN1_SCE_IRQn);
+ can_sce_irq_handler(PYB_CAN_1);
+ IRQ_EXIT(CAN1_SCE_IRQn);
+}
+
void CAN2_RX0_IRQHandler(void) {
IRQ_ENTER(CAN2_RX0_IRQn);
can_rx_irq_handler(PYB_CAN_2, CAN_FIFO0);
@@ -760,6 +766,12 @@ void CAN2_RX1_IRQHandler(void) {
can_rx_irq_handler(PYB_CAN_2, CAN_FIFO1);
IRQ_EXIT(CAN2_RX1_IRQn);
}
+
+void CAN2_SCE_IRQHandler(void) {
+ IRQ_ENTER(CAN2_SCE_IRQn);
+ can_sce_irq_handler(PYB_CAN_2);
+ IRQ_EXIT(CAN2_SCE_IRQn);
+}
#endif // MICROPY_HW_ENABLE_CAN
#if defined(MICROPY_HW_I2C1_SCL)