dependancies update

* switch to FastLED "no fastled" fork - removes RMT driver conflicts, reduces firmware size
* update to latest "CORE3" NeoPixelBus
This commit is contained in:
Frank
2026-02-28 20:37:47 +01:00
parent 908e17bbfc
commit 85cff89bf0

View File

@@ -168,7 +168,8 @@ upload_speed = 115200
# ------------------------------------------------------------------------------
lib_compat_mode = strict
lib_deps =
fastled/FastLED @ 3.10.1
;;fastled/FastLED @ 3.10.1
https://github.com/softhack007/FastLED.git#ESP32-C6 ;; patched version that avoids RMT driver conflicts when building with -D FASTLED_NO_FASTLED
; IRremoteESP8266 @ 2.8.2 ;; TODO: add back
;; neopixelbus dependancy moved into [8266] and [esp32_all_variants] sections
https://github.com/Aircoookie/ESPAsyncWebServer.git#v2.4.2
@@ -225,6 +226,7 @@ build_flags =
-D NON32XFER_HANDLER ;; ask forgiveness for PROGMEM misuse
-D WLED_DISABLE_MQTT ;; TODO: remove once we have updated library for V5
-D WLED_DISABLE_INFRARED ;; TODO: remove once we have updated for V5
-D FASTLED_NO_FASTLED ;; removes fastled LEDS drivers (softhack007 fork only) to prevent ressource conflicts
lib_deps =
#https://github.com/lorol/LITTLEFS.git
ESPAsyncTCP @ 1.2.2
@@ -246,6 +248,7 @@ build_flags_compat =
-DMIMETYPE_MINIMAL
-DWLED_SAVE_IRAM ;; needed to prevent linker error
-D WLED_DISABLE_MQTT ;; TODO: remove once we have updated library for V5
-D FASTLED_NO_FASTLED ;; removes fastled LEDS drivers (softhack007 fork only) to prevent ressource conflicts
;; this platform version was used for WLED 0.14.0
platform_compat = espressif8266@4.2.0
@@ -270,11 +273,12 @@ lib_deps =
esp32async/AsyncTCP @ 3.4.6
bitbank2/AnimatedGIF@^1.4.7
https://github.com/Aircoookie/GifDecoder.git#bc3af189b6b1e06946569f6b4287f0b79a860f8e
https://github.com/netmindz/NeoPixelBus.git#2f05279a4a9f56875fb85482e6ec4e17078accc3 ;; CORE3 with log fix
https://github.com/netmindz/NeoPixelBus.git#78d3b02a13ff4056cc6cbc4e5a9f54b913bf92c1 ;; CORE3 with log fix, Merged branch 'Makuna:CORE3'
build_flags =
-D CONFIG_ASYNC_TCP_USE_WDT=0
-D CONFIG_ASYNC_TCP_STACK_SIZE=8192
-D WLED_ENABLE_GIF
-D FASTLED_NO_FASTLED ;; removes fastled LEDS drivers (softhack007 fork) to prevent ressource conflicts
[esp32]
platform = ${esp32_idf_V5.platform}