diff --git a/arduino/beken-72xx/cores/arduino/wiring_irq.c b/arduino/beken-72xx/cores/arduino/wiring_irq.c index 8ccde62..4b1fc7b 100644 --- a/arduino/beken-72xx/cores/arduino/wiring_irq.c +++ b/arduino/beken-72xx/cores/arduino/wiring_irq.c @@ -69,6 +69,8 @@ void detachInterrupt(pin_size_t interruptNumber) { return; if (!pinSupported(pin, PIN_IRQ)) return; + irqHandlerList[interruptNumber] = NULL; + irqHandlerArgs[interruptNumber] = NULL; gpio_int_disable(pin->gpio); pin->enabled &= ~PIN_IRQ; }