ESP8266/Arduino: ¿Por qué es necesario agregar el ICACHE_RAM_ATTR? macro a ISR y funciones llamadas desde allí?