Skip to content

Commit 7f56898

Browse files
authored
Update drv_gpio.c
增加GPIO中断进入退出保护
1 parent 3c2bfa2 commit 7f56898

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

bsp/stm32/libraries/HAL_Drivers/drv_gpio.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -654,6 +654,7 @@ void EXTI2_3_IRQHandler(void)
654654
}
655655
void EXTI4_15_IRQHandler(void)
656656
{
657+
rt_interrupt_enter();
657658
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);
658659
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_5);
659660
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_6);
@@ -666,6 +667,7 @@ void EXTI4_15_IRQHandler(void)
666667
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_13);
667668
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_14);
668669
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_15);
670+
rt_interrupt_leave();
669671
}
670672

671673
#else

0 commit comments

Comments
 (0)