Skip to content

Commit 71ed400

Browse files
committed
make __detachInterrupt ISR safe
1 parent f26c4f9 commit 71ed400

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cores/esp32/esp32-hal-gpio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ extern void __attachInterrupt(uint8_t pin, voidFuncPtr userFunc, int intr_type)
278278
__attachInterruptFunctionalArg(pin, (voidFuncPtrArg)userFunc, NULL, intr_type, false);
279279
}
280280

281-
extern void __detachInterrupt(uint8_t pin)
281+
extern void IRAM_ATTR __detachInterrupt(uint8_t pin)
282282
{
283283
esp_intr_disable(gpio_intr_handle);
284284
if (__pinInterruptHandlers[pin].functional && __pinInterruptHandlers[pin].arg)

0 commit comments

Comments
 (0)