Releases: karan-vk/WLED
Releases · karan-vk/WLED
WLED v0.16.0-alpha ESP32-C6 Support
ESP32-C6 Support for WLED
This release adds experimental ESP32-C6 support to WLED.
Fixes
- Fix IPAddress comparison with `0U` causing null pointer dereference in `initConnection()`
- Add bounds checking for `selectedWiFi` index before array access
- Add ESP32-C6 conditional for touch sensor exclusion (C6 has no capacitive touch)
- Add `deferResponse()` wrapper for C6's patched ESPAsyncWebServer
- Add early return in `esp32RMTInvertIdle()` for C6 (no RMT support)
- Add ESP32-C6 BitBang bus creation in `bus_wrapper.h`
Build Configuration
- Uses patched forks for ESP32-C6 compatibility:
- FastLED (softhack007/FastLED#ESP32-C6)
- AsyncTCP (softhack007/AsyncTCP#ESP32-C6)
- ESPAsyncWebServer (softhack007/ESPAsyncWebServer#ESP32-C6)
Disabled Features on ESP32-C6
- Infrared (library not compatible)
- ESP-NOW (not compatible with C6/IDF5)
- Alexa (compile errors)
- WebSockets (requires patched server)
Installation
Flash the `.bin` file using esptool or the web installer.