Skip to content

Conversation

@f-io
Copy link

@f-io f-io commented Sep 21, 2023


Description of Change

Corrected Analog I/O, BUILTIN_LED and added missing soc/soc_caps.h. (RMT CAPS)

https://www.wemos.cc/en/latest/s3/s3.html

The S3 MINI should also have the same problem, but I do not have this board to verify.

Tests scenarios

Before neopixelWrite(); on a Wemos Lolin_s3 end up in none working onboard RGB LED (aka NeoPixel).

E (31449) rmt: rmt_set_gpio(526): RMT GPIO ERROR
E (31450) rmt: rmt_config(686): set gpio for RMT driver failed
[ 31353][D][esp32-hal-rmt.c:615] rmtInit():  -- TX RMT - CH 1 - 1 RAM Blocks - pin 245
[ 31359][E][esp32-hal-rmt.c:631] rmtInit(): RMT failed to initilize.
[ 31365][E][esp32-hal-rgb-led.c:18] neopixelWrite(): RGB LED driver initialization failed!

After the change, the neopixel worked as expected.

Related links

theelims/ESP32-sveltekit/issues/9

Corrected analog I/O, BUILTIN_LED and added missing soc/soc_caps.h.

Before neopixelWrite() would end up in / RMT GPIO ERROR / set gpio for RMT driver failed / rmtInit(): RMT failed to initilize. => None working onboard RGB LED.
@CLAassistant
Copy link

CLAassistant commented Sep 21, 2023

CLA assistant check
All committers have signed the CLA.

@shyney7
Copy link

shyney7 commented Sep 25, 2023

I can confirm this problem I own the Wemos Lolin S3 Pro and I'm constantly getting the following errors:

[ 42989][E][esp32-hal-rmt.c:578] rmtInit(): rmInit Failed - not enough channels
[ 42989][E][esp32-hal-rgb-led.c:18] neopixelWrite(): RGB LED driver initialization failed!

@VojtechBartoska VojtechBartoska added Type: 3rd party Boards Related to third-party/non-Espressif hardware boards. Status: Review needed Issue or PR is awaiting review labels Sep 27, 2023
@P-R-O-C-H-Y P-R-O-C-H-Y added Status: Pending Merge Pull Request is ready to be merged and removed Status: Review needed Issue or PR is awaiting review labels Oct 3, 2023
@me-no-dev me-no-dev merged commit cc477a5 into espressif:master Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Pending Merge Pull Request is ready to be merged Type: 3rd party Boards Related to third-party/non-Espressif hardware boards.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants