DEVKITC-32E RMT not working

srlevitt
Posts: 6
Joined: Tue Sep 14, 2021 12:52 pm

DEVKITC-32E RMT not working

Postby srlevitt » Thu Apr 20, 2023 10:26 am

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?

srlevitt
Posts: 6
Joined: Tue Sep 14, 2021 12:52 pm

Re: DEVKITC-32E RMT not working

Postby srlevitt » Thu Apr 20, 2023 2:51 pm

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. :(

srlevitt
Posts: 6
Joined: Tue Sep 14, 2021 12:52 pm

Re: DEVKITC-32E RMT not working

Postby srlevitt » Thu Apr 20, 2023 4:53 pm

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.

Who is online

Users browsing this forum: Baidu [Spider], Majestic-12 [Bot] and 94 guests