Closed skorokithakis closed 1 year ago
Turns out I needed to declare IRAM_ATTR
on handle_int_receive()
in RF433recv.cpp
:
void IRAM_ATTR handle_int_receive() {
Hello
could you post a pull-request that I could integrate to the code? This'd ease the work of others using ESP8266.
Reg, Sébastien Millet
Sure, filed #7.
integrated in the code, thanks
Thank you!
Hello
The result would not compile due to a gap between interrupt handler function declaration and definition with IRAM_ATTR. I just rewrote it. It compiles well in my case (Arduino, generation on Debian bullseye) Could you please re-test in your ESP8266 environment and confirm it compiles well?
Regards, Sébastien Millet
I'm trying to flash an ESP8266 with the example using Platformio, but I'm getting a crash at boot:
The "ISR not in IRAM!" error message in particular points to some changes to ESP Core regarding interrupt handling, but I don't know enough to fix that.