From 082ab1f482cea7c45bda455a3b05dfd2188a998c Mon Sep 17 00:00:00 2001 From: Davide Mor <davide.mor@skywarder.eu> Date: Sun, 6 Aug 2023 16:25:36 +0000 Subject: [PATCH] [ExternalInterrupt] Fixed disable external interrupt by removing the NVIC interrupt disable --- src/shared/drivers/interrupt/external_interrupts.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/shared/drivers/interrupt/external_interrupts.cpp b/src/shared/drivers/interrupt/external_interrupts.cpp index e3ea873b6..cb04d9375 100644 --- a/src/shared/drivers/interrupt/external_interrupts.cpp +++ b/src/shared/drivers/interrupt/external_interrupts.cpp @@ -391,9 +391,6 @@ void enableExternalInterrupt(unsigned int gpioPort, unsigned int gpioNum, void disableExternalInterrupt(unsigned int gpioPort, unsigned int gpioNum) { - - NVIC_DisableIRQ(static_cast<IRQn_Type>(GetEXTI_IRQn(gpioNum))); - EXTI->RTSR &= ~(1 << gpioNum); EXTI->FTSR &= ~(1 << gpioNum); EXTI->IMR &= ~(1 << gpioNum); -- GitLab