diff --git a/platformio.ini b/platformio.ini index 059446b1..7500c225 100644 --- a/platformio.ini +++ b/platformio.ini @@ -1347,6 +1347,7 @@ build_flags = ${common.build_flags} ${esp32s3.build_flags} -Wno-misleading-inden ; -D WLED_DISABLE_MQTT ; RAM 216 bytes; FLASH 16496 bytes ; -D WLED_DISABLE_HUESYNC ;RAM 122 bytes; FLASH 6308 bytes ; -D WLED_DISABLE_INFRARED ;RAM 136 bytes; FLASH 24492 bytes + -DBOARD_HAS_PSRAM -D WLED_USE_PSRAM_JSON -D WLED_USE_PSRAM ;; un-comment in case your board supports PSRAM -D LEDPIN=4 -D STATUSLED=39 -D BTNPIN=48 @@ -1399,7 +1400,7 @@ build_flags = ${common.build_flags} ${esp32s2.build_flags} -D WLED_DISABLE_ADALIGHT ;; disables serial protocols when using CDC USB (Serial RX will receive junk commands, unless its pulled down by resistor) -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 -D SERVERNAME='"WLED-S2"' - -D WLED_USE_PSRAM + -DBOARD_HAS_PSRAM -D WLED_USE_PSRAM_JSON -D WLED_USE_PSRAM -D WLED_DISABLE_LOXONE ;; FLASH 1272 bytes -D WLED_DISABLE_HUESYNC ;; RAM 122 bytes; FLASH 6308 bytes -D WLED_DISABLE_ALEXA ;; RAM 116 bytes; FLASH 13524 bytes @@ -1449,7 +1450,7 @@ build_flags = ${common.build_flags} ${esp32s2.build_flags} -DARDUINO_USB_CDC_ON_BOOT=0 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 -D WLED_DISABLE_ADALIGHT ;; disables serial protocols, as the board onl has CDC USB - -D WLED_USE_PSRAM -DBOARD_HAS_PSRAM + -DBOARD_HAS_PSRAM -D WLED_USE_PSRAM_JSON -D WLED_USE_PSRAM -D WLED_DISABLE_INFRARED ;; save flash space -D WLED_DISABLE_ALEXA ;; save flash space -D WLED_DISABLE_HUESYNC ;; save flash space diff --git a/wled00/const.h b/wled00/const.h index 690047b0..7d6264d9 100644 --- a/wled00/const.h +++ b/wled00/const.h @@ -408,7 +408,11 @@ #define JSON_BUFFER_SIZE 10240 #else #if defined(BOARD_HAS_PSRAM) && (defined(WLED_USE_PSRAM) || defined(WLED_USE_PSRAM_JSON)) - #define JSON_BUFFER_SIZE 60000 + #if defined(ARDUINO_ARCH_ESP32S2) || defined(ARDUINO_ARCH_ESP32C3) + #define JSON_BUFFER_SIZE 48000 // WLEDMM + #else + #define JSON_BUFFER_SIZE 60000 // WLEDMM + #endif #else #define JSON_BUFFER_SIZE 24576 #endif