Skip to content
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

Add correct pin availability for ESP32 Mini modules #223

Open
1 task done
BrookeDot opened this issue Feb 12, 2025 · 0 comments
Open
1 task done

Add correct pin availability for ESP32 Mini modules #223

BrookeDot opened this issue Feb 12, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@BrookeDot
Copy link

What happened?

Adafruit recently released two "Sparkle Motion" boards that have onboard microphones. These boards use ESP32 Mini module which has its internal SPI flash available on slightly pins than WROVER/WROOMs.

Ladyada fixed a bug that causes the internal microphone used on the "ESP32-U4WDH" family (or, due to espressif/arduino-esp32#10683 may be called "ESP32-PICO-D2") chips. I was able to replicate the bug with the Sparkle Motion Mini and WLED-MM.

I looked into bringing this PR over but it appears the files are slightly different in this fork so I will leave that for someone more familiar with the codebase :D
wled#4450

To Reproduce Bug

  1. Use an ESP32 Mini with the following pin assignment:

    DATA - GPIO25
    WS - GPIO33
    BCLK - GPIO26

I used https://learn.adafruit.com/adafruit-sparkle-motion/pinouts#i2s-microphone-3191384

  1. Install WLEDMM_14.5.0-beta_esp32_4MB_M.bin. I upgraded from WLED nightly using the web UI but the install method shouldn't matter.

  2. Attempt to set and use the I2C microphone on the previously assigned Pin

  3. No microphone will be found

Expected Behavior

I expected the microphone to work as it does with the nightly version of WLED where the bug has ben fixed.

Install Method

From MoonModules Release Page

What version/release of MM WLED?

WLEDMM_14.5.0-beta_esp32_4MB_M.bin

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@BrookeDot BrookeDot added the bug Something isn't working label Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant