From 6c20126a5ffec5227cb1d31fcfe74f82f4857df9 Mon Sep 17 00:00:00 2001 From: Markus Sattler Date: Sun, 29 Nov 2015 12:01:00 +0100 Subject: [PATCH] move IRQ handler to ram. --- cores/esp8266/core_esp8266_wiring_digital.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/esp8266/core_esp8266_wiring_digital.c b/cores/esp8266/core_esp8266_wiring_digital.c index c64961f03..d85fecb7a 100644 --- a/cores/esp8266/core_esp8266_wiring_digital.c +++ b/cores/esp8266/core_esp8266_wiring_digital.c @@ -109,7 +109,7 @@ typedef struct { static interrupt_handler_t interrupt_handlers[16]; static uint32_t interrupt_reg = 0; -void interrupt_handler(void *arg) { +void ICACHE_RAM_ATTR interrupt_handler(void *arg) { uint32_t status = GPIE; GPIEC = status;//clear them interrupts if(status == 0 || interrupt_reg == 0) return;