Skip to content

Exception: handleReceive() ISR not in IRAM #2

@matthias-bs

Description

@matthias-bs

With ESP8266 Board support package V3.0.0 an exception is issued whenever an interrupt occurs:

[...]
connected...yeey :)
HTTP server started
local ip:
192.168.156.166
*WM: freeing allocated params!
pm open,type:2 0
handleReceive()
ISR not in IRAM!

User exception (panic/abort/assert)
--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Abort called

>>>stack>>>
[...]

This is not specific to esp8266_RFControl. I found a hint to fix the issue in RFControl-master/RFControl.cpp line 287 as follows:

void handleInterrupt() {

by

void ICACHE_RAM_ATTR handleInterrupt() {

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions