forked from wled/WLED
-
-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Labels
enhancementNew feature or requestNew feature or request
Description
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":
- Integrate pinout for T7-S3 and related "MoonHUB" board
- User setting for "clock phase" (and if possible: dropdown for shiftReg driver) @netmindz
- merge & test Sync changes improvements in the AC-HUB75 back #169 @netmindz
- merge & test Hub75 virtual matrix panel #185 @netmindz
Generic bugs:
- FastPATH: solve problems with single-column/single-row effects on a 2D panel (currently not working / crashing) @softhack007
- test and merge Improved framerate control code - strip.show(), strip.service() #176 @softhack007
- FastPATH: find a workaround for "custom bus start indices" (currently only the first matching bus gets all pixels, others stay blank) @softhack007
Art-Net driver:
- Art-Net Improvements v2 #179 merge improved driver from @troyhacks
WLED "Dual Booting":
- ESP32 Dual Booting #157 Press "^" on the serial console to reboot to other OTA partition, if valid and exists. @troyhacks
Effects/1D Expands:
- new mapping mode "Waterfall" #197 @softhack007
- 3D GEQ #143 @troyhacks
- 2D Effect Snow Fall #147 @Brandon502
- Expand1D Arc - No holes #171 @Brandon502
- Game of Life Optimizations #181 @Brandon502
- cfce1c3 Drift speed optimization @softhack007
- audioreactive comet effect (from WLED-SR) #199 by @softhack007
- DNA new slider "phases" (by @ewoudwijma and @softhack007)
- 402786c GEQ "Flat Mode" for 1D strips @softhack007
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)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request