DEVKITC-32E RMT not working
Posted: Thu Apr 20, 2023 10:26 am
by srlevitt
I have a code which uses the RMT peripheral to drive a string of ws2812 LEDs. This works fine on DEVKITC-32D but not on DEVKITC-32E. The code can be downloaded, and other functions appear to work, but the RMT does not. What changed between the two versions which might cause this?
Re: DEVKITC-32E RMT not working
Posted: Thu Apr 20, 2023 2:51 pm
by srlevitt
This is demonstrated using the led example in
https://github.com/espressif/esp-idf/tr ... /led_strip
I first tried with v5.0.1 - no luck. Since that I've used the "master" branch to pick up all the updates since v5.0.1 release. Still no luck on DEVKITC-32E, but DEVKITC-32D continues to work.
Re: DEVKITC-32E RMT not working
Posted: Thu Apr 20, 2023 4:53 pm
by srlevitt
Panic over folks.
I had used the GPIO10 pin on the DEVKITC-32 module. This is pin SD3 of the processor, used for flash access. It is marked in the 32D doc as "not recommended" for use, but does still work as an output.
In the 32E version of the devkit, it is not connected, and thus will never work to drive my LEDs. Any other valid GPIO pin WILL drive the LEDs.
Just so you know.