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

(dev) To Do List for next WLED-MM release #175

Open
15 of 20 tasks
softhack007 opened this issue Oct 28, 2024 · 0 comments
Open
15 of 20 tasks

(dev) To Do List for next WLED-MM release #175

softhack007 opened this issue Oct 28, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@softhack007
Copy link
Collaborator

softhack007 commented Oct 28, 2024

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) Aircoookie/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 Aircoookie/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)
@softhack007 softhack007 added the enhancement New feature or request label Oct 28, 2024
@softhack007 softhack007 pinned this issue Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant