Open Issues Need Help
View All on GitHubAI Summary: Optimize FastLED library integration within the MoonLight ESP32 project for ESP-IDF v5, focusing on compatibility with various ESP32 boards and maximizing performance with I2S drivers from @hpwit. This involves configuration adjustments for different hardware, investigating optimal I2S and RMT settings, addressing potential color order issues, and ensuring stability with high LED counts. The goal is to prepare for the upcoming MoonLight 0.6.0 release.
MoonLight is software which runs on ESP32 microcontrollers providing a web-browser interface to control lights in particular and any IOT service in general.
AI Summary: Debug and fix a crash bug in the MoonLight ESP32 project that occurs when deleting nodes, specifically those with controls defined via addControl(). The crash is related to memory management and appears to stem from a recent commit adding new effects and layout capabilities. The current workaround involves commenting out the node deletion functionality, resulting in a memory leak. The task involves identifying the root cause of the crash (possibly a timing or memory capacity issue) and implementing a fix that prevents the crash while avoiding memory leaks.
MoonLight is software which runs on ESP32 microcontrollers providing a web-browser interface to control lights in particular and any IOT service in general.