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