Skip to content

Compatibility with latest ESP8266 frameworks #6

@Martin-Laclaustra

Description

@Martin-Laclaustra

Now it is required that interrupt routines are declared in cache.
A fix similar to that in rc-switch is needed here:

#if defined(ESP8266) || defined(ESP32)
    // interrupt handler and related code must be in RAM on ESP8266,
    #define RECEIVE_ATTR ICACHE_RAM_ATTR
#else
    #define RECEIVE_ATTR
#endif

and in:

RECEIVE_ATTR void 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