From 87a05e0b6eba792ef3bb765d1a545b7c7c90b5d1 Mon Sep 17 00:00:00 2001 From: Will Tatam Date: Wed, 2 Jul 2025 23:54:49 +0100 Subject: [PATCH] Disable Particle System on flash limited systems --- platformio.ini | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/platformio.ini b/platformio.ini index 9ca77573..4a933cc2 100644 --- a/platformio.ini +++ b/platformio.ini @@ -1577,6 +1577,9 @@ build_flags = ${common.build_flags_esp8266} -D WLED_DISABLE_OTA -D WLED_DISABLE_HUESYNC -D WLED_DISABLE_ESPNOW ;; exceeds flash size limits -D WLED_DISABLE_INFRARED ;; exceeds flash size limits + -D WLED_DISABLE_PARTICLESYSTEM1D ;; exceeds flash size limit + -D WLED_DISABLE_PARTICLESYSTEM2D ;; exceeds flash size limit + lib_deps = ${esp8266.lib_deps} lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation ; RAM: [====== ] 60.6% (used 49616 bytes from 81920 bytes) @@ -2426,7 +2429,8 @@ build_flags = ${common.build_flags} ${esp32c3.build_flags} ;-D HW_PIN_SDA=0 -D HW_PIN_SCL=1 ;; for I2C Qwiic connector -D SR_DMTYPE=1 -D I2S_SDPIN=5 -D I2S_WSPIN=6 -D I2S_CKPIN=4 -D MCLK_PIN=7 ; -D WLED_USE_MY_CONFIG - + -D WLED_DISABLE_PARTICLESYSTEM1D ;; exceeds flash size limit + -D WLED_DISABLE_PARTICLESYSTEM2D ;; exceeds flash size limit lib_deps = ${esp32c3.lib_deps} ${common_mm.lib_deps_S} ${common_mm.lib_deps_V4_M} lib_ignore = ;IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation @@ -2450,6 +2454,8 @@ build_flags = ${env:esp32c3dev_4MB_M.build_flags} -D WLED_DISABLE_BROWNOUT_DET ;; the board only has a 500mA LDO, better to disable brownout detection -D WLED_DISABLE_ADALIGHT ;; to disable serial protocols for boards with CDC USB (Serial RX will receive junk commands, unless its pulled down by resistor) -D HW_PIN_SDA=0 -D HW_PIN_SCL=1 ;; avoid pin conflicts + -D WLED_DISABLE_PARTICLESYSTEM1D ;; exceeds flash size limit + -D WLED_DISABLE_PARTICLESYSTEM2D ;; exceeds flash size limit ; RAM: [== ] 24.6% (used 80556 bytes from 327680 bytes) ; Flash: [==========] 97.3% (used 1530346 bytes from 1572864 bytes) @@ -2476,7 +2482,8 @@ build_flags = ${env:esp32c3dev_4MB_M.build_flags} -D WLED_DISABLE_BROWNOUT_DET ;; the board only has a 500mA LDO, better to disable brownout detection -D WLED_DISABLE_ADALIGHT ;; to disable serial protocols for boards with CDC USB (Serial RX will receive junk commands, unless its pulled down by resistor) -D HW_PIN_SDA=0 -D HW_PIN_SCL=1 ;; avoid pin conflicts - + -D WLED_DISABLE_PARTICLESYSTEM1D ;; exceeds flash size limit + -D WLED_DISABLE_PARTICLESYSTEM2D ;; exceeds flash size limit ; RAM: [== ] 24.0% (used 78676 bytes from 327680 bytes) ; Flash: [==========] 96.4% (used 1516068 bytes from 1572864 bytes)