未验证 提交 a687065b 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #3225 from HubertXie/master

增加GPIO中断进入退出保护
...@@ -654,6 +654,7 @@ void EXTI2_3_IRQHandler(void) ...@@ -654,6 +654,7 @@ void EXTI2_3_IRQHandler(void)
} }
void EXTI4_15_IRQHandler(void) void EXTI4_15_IRQHandler(void)
{ {
rt_interrupt_enter();
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4); HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_5); HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_5);
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_6); HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_6);
...@@ -666,6 +667,7 @@ void EXTI4_15_IRQHandler(void) ...@@ -666,6 +667,7 @@ void EXTI4_15_IRQHandler(void)
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_13); HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_13);
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_14); HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_14);
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_15); HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_15);
rt_interrupt_leave();
} }
#else #else
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册