Let's collect open ends that should be solved before we make the next MoonModules release.
From my view, these topics are currently important:
Upcoming WLED-MM Release
HUB75 "roundup":
Generic bugs:
Art-Net driver:
WLED "Dual Booting":
Effects/1D Expands:
Audio Hardware:
Optional (if time allows):
After Party (inform users about future)
drop active support for 8266
move to arduino-esp32 v2.0.14 (all builds including classic esp32)
audioreactive: user-configurable low-cut filter frequency
we might keep a few basic configs that are still OTA-compatible with upstream
if possible: enable LTO (link time optimization) to save flash on 4MB builds --> size optimization for "V4" firmware (-flto) wled/WLED#4167
plan B: move to "512kB LittleFS" partition for all 4MB boards --> installer sites need updates, no OTA from Aircoookie WLED
ESP32-C6 and ESP32-P4 support merged in (may be limited in output types for now)
Technical
move to ESP-DSP for FFT routines
remove old non-fastPath code (so every build is fastPath)
use heap_caps_[mc]alloc_prefer() instead of [mc]alloc() - automatically uses PSRAM in case that normal RAM is not available
... or the reverse, always prefer PSRAM if we can accept the potential speed decreases, depending on hardware.
Investigate hard-limits for memory so everything we need is allocated at boot, and we try to live within constraints
Integrate Pinwheel2 Improvements to pinwheel algorithm, should work on any size and should also be faster wled/WLED#4185
Image support: panel backdrops (jpg), animated pixelart (gif, maybe png)
Possible H264 video (ESP32-P4, long way off right now, no useful code in IDF v5.3.1 yet)
Let's collect open ends that should be solved before we make the next MoonModules release.
From my view, these topics are currently important:
Upcoming WLED-MM Release
HUB75 "roundup":
Generic bugs:
Art-Net driver:
WLED "Dual Booting":
Effects/1D Expands:
Audio Hardware:
Optional (if time allows):
After Party (inform users about future)
Technical