New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32 IRAM interrupthandler #676

Open
edjeed opened this Issue Nov 7, 2018 · 1 comment

Comments

Projects
None yet
2 participants
@edjeed

edjeed commented Nov 7, 2018

The function:
Interrupthander for the ESP32 (using RMT) is placed in IRAM, but calls functions that are not in IRAM.
The result of this is that sometimes errors occur, and the leds are not being updated anymore.

The documentation states:

Interrupt handlers must be placed into IRAM if ESP_INTR_FLAG_IRAM is used when registering the interrupt handler. In this case, ISR may only call functions placed into IRAM or functions present in ROM.
@kriegsman

This comment has been minimized.

Contributor

kriegsman commented Nov 7, 2018

Thanks for opening this ticket. What are your thoughts, @samguyer ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment