diff --git a/src/shared/drivers/interrupt/external_interrupts.cpp b/src/shared/drivers/interrupt/external_interrupts.cpp
index e3ea873b6223c8b15298fe615ddd328783b511c2..cb04d9375b980380de270d8c5857c2ce1e6c4441 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);