-
Notifications
You must be signed in to change notification settings - Fork 1.3k
ESP32-C3 "invalid interrupt priority" #373
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
Yeah, RMT has been refactored in the 3.0.0 core and it's not backward compatible :( It's not specific to the C3 - it's all ESP32 boards supported in the new core as it brings in changes in RMT from IDF 5.1 and beyond. |
Using Arduino library manager to revert to Adafruit Neopixel version 1.1.0 corrected this issue for me. |
Good to know! |
FYI, v1.11.0 seems to work for me. Was 1.1.0 a typo? |
Not a typo. When I tried, most recent Adafruit Neopixel version did not work. Old version did. Maybe fixed now? Haven’t retested. |
No problem, I noticed it with 1.12.0 which I think is current; then tried v1.1.0 and it had other issues so I started again with 1.11.0 and it seems to work for me. I will keep watching as it would be nice to know when the current versions from Espresssif and Adafruit are on the same page again. Thanks. |
I think the situation was something like
There's some guesswork in here... |
Arduino board: ESP32-C3 based Boards (tested on an ESP32-C3 Devkit, but I'm willing to bet it affects the QT Py ESP32-C3)
Arduino IDE version: 2.2.1
ESP32 Library version 3.0.0-Alpha
List the steps to reproduce the problem below (if possible attach a sketch or
copy the sketch code in too):
Sketch running produces error similar to:
rmt: rmt_new_tx_channel(210): invalid interrupt priority
And either repeats in a loop, or resets and the same error occurs.
The text was updated successfully, but these errors were encountered: