ESP32-S3 firmware prototype for K1 Lightwave audio-reactive LED control.
- Captures audio from an I2S microphone.
- Drives WS2812 LED strips with FastLED.
- Provides serial control and diagnostics.
- Supports ESP-NOW peer-to-peer synchronisation experiments.
- Builds with PlatformIO for ESP32-S3 targets.
Install PlatformIO, then build one of the tracked environments:
pio run -e esp32-s3-16mb
pio run -e esp32-s3-sph0645Upload after confirming the intended device port:
pio device list
pio run -e esp32-s3-sph0645 --target upload --upload-port <PORT>Monitor serial output:
pio device monitor --baud 230400 --port <PORT>src/- firmware source.simulation/- audio-analysis helper scripts and generated plots retained with the prototype.docs/- technical notes retained for the public prototype.platformio.ini- PlatformIO environments.partitions_16MB_ota.csv- tracked 16 MB OTA partition table required by both build environments.
Start with docs/README.md for the retained technical notes.
No licence file is currently published for this repository. Do not assume reuse rights until a licence is added.