-
Notifications
You must be signed in to change notification settings - Fork 7.5k
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 board 3.0.0-alpha2: The legacy RMT driver is deprecated #8780
Comments
|
I might have been misunderstanding what the reason why I got the error. "esp32 by Espressif Systems 3.0.0-alpha2" is NOT working. "esp32 by Espressif Systems 2.0.14" is working. |
|
Hi Vojtech. Were you able to fix the compatibility problems with ESP32-C3 RMT and other compile warnings? Can you help me get it working on my end? Thank you! |
Hello @619-Dave, take a look on a Migration Guide, there is explanation of RMT driver changes: https://docs.espressif.com/projects/arduino-esp32/en/latest/migration_guides/2.x_to_3.0.html#rmt |
Looking it ALL over. Thank you. |
I am seeing a similar issue (possibly the same issue) while running some test code with IDE v 2.3.2, esp32 v 3.0.0, FastLED v 3.7.1 running on a windows 11 PC with a UM Tiny S3 microcontroller. The test code compiles and uploads successfully, but I get this runtime error: E (88) rmt(legacy): CONFLICT! driver_ng is not allowed to be used with the legacy driver abort() was called at PC 0x420075a7 on core 0**_ Here is the code: #include <FastLED.h> #include <stdio.h> /********* TaskHandle_t Task1; // LED pins void setup() { //create a task that will be executed in the Task1code() function, with priority 1 and executed on core 0 //create a task that will be executed in the Task2code() function, with priority 1 and executed on core 1 //Task1code: blinks an LED every 500 ms for(;;){ //Task2code: blinks an LED every 700 ms for(;;){ void loop() { } When I comment out the first line of the test code above that includes the FastLED library, the program runs successfully. Unfortunately I need to use the FastLED library for my current project. Any suggestions on how to fix this error? Thanks! |
Board
ESP32C3 Dev Module
Device Description
https://github.com/01Space/ESP32-C3-0.42LCD/blob/main/README.md
Hardware Configuration
No
Version
latest development Release Candidate (RC-X)
IDE Name
Arduino IDE 2.2.1
Operating System
Linux Mint 21.1
Flash frequency
80MHz
PSRAM enabled
yes
Upload speed
921600
Description
My goal is to get the ws2812 LED to lit up.
I'm testing with File -> Examples -> WS2812FX -> auto_mode_cycle.
Installing latest Board "esp32 by Espressif Systems" version 3.0.0-alpha2 I get the error:
When running the code (anyway, despite the warning) I got a core-dump in the serial monitor.
I tried to change the file
Arduino/libraries/Adafruit_NeoPixel/esp.c
from:Work around
Downgrade board to "esp32 by Espressif Systems 2.0.14" and it is working.
Sketch
Debug Message
Other Steps to Reproduce
Downgrade board to "esp32 by Espressif Systems 2.0.14" and it is working.
I have checked existing issues, online documentation and the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: