fix broken MoonModules build system (esp32 "V4" and esp32-S3)
* use tasmota platform for all "V4" esp32 builds * re-enable ParticleFX when possible
This commit is contained in:
@@ -1198,8 +1198,8 @@ lib_deps = ${esp32_4MB_M_base.lib_deps} ${common_mm.lib_deps_XL}
|
||||
[esp32_4MB_V4_S_base]
|
||||
board = esp32dev
|
||||
upload_speed = 460800 ; or 921600
|
||||
platform = ${esp32.platformV4}
|
||||
platform_packages = ${esp32.platformV4_packages}
|
||||
platform = ${esp32.platform} ;; "V4" = tasmota = standard
|
||||
platform_packages = ${esp32.platform_packages}
|
||||
build_unflags = ${common.build_unflags}
|
||||
build_flags = ${common.build_flags} ${common_mm.build_flags_S} ${common_mm.build_disable_sync_interfaces} ;; do not include ${esp32.build_flagsV4} here !!!!
|
||||
-Wno-misleading-indentation -Wno-format-truncation
|
||||
@@ -1663,8 +1663,8 @@ build_flags = ${esp32_4MB_V4_S_base.esp32_build_flags}
|
||||
lib_deps = ${esp32_4MB_V4_S_base.esp32_lib_deps}
|
||||
${common_mm.HUB75_lib_deps}
|
||||
lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
; RAM: [=== ] 25.5% (used 83400 bytes from 327680 bytes)
|
||||
; Flash: [==========] 97.3% (used 1530013 bytes from 1572864 bytes)
|
||||
; RAM: [== ] 23.2% (used 75892 bytes from 327680 bytes)
|
||||
; Flash: [======== ] 80.6% (used 1267597 bytes from 1572864 bytes)
|
||||
|
||||
[env:esp32_4MB_V4_S_eth]
|
||||
extends = esp32_4MB_V4_S_base
|
||||
@@ -1888,8 +1888,8 @@ lib_ignore =
|
||||
;; ${common_mm.HUB75_lib_ignore}
|
||||
${common_mm.animartrix_lib_ignore}
|
||||
${common_mm.DMXin_lib_ignore}
|
||||
;; RAM: [== ] 17.8% (used 58236 bytes from 327680 bytes)
|
||||
;; Flash: [========= ] 90.0% (used 1534209 bytes from 1703936 bytes)
|
||||
;; RAM: [== ] 15.5% (used 50664 bytes from 327680 bytes)
|
||||
;; Flash: [======== ] 75.7% (used 1289229 bytes from 1703936 bytes)
|
||||
|
||||
;; similar to 4MB_PSRAM_S, but optimized for WROVER-E (chip revision >= 3) that doesn't need any workarounds for PSRAM any more
|
||||
;; tl;dr: its faster on PSRAM. But it will not work on all boards.
|
||||
@@ -1939,8 +1939,8 @@ lib_ignore =
|
||||
IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
${common_mm.animartrix_lib_ignore}
|
||||
;; ${common_mm.HUB75_lib_ignore}
|
||||
;; RAM: [== ] 18.0% (used 58920 bytes from 327680 bytes)
|
||||
;; Flash: [========= ] 90.6% (used 1542929 bytes from 1703936 bytes)
|
||||
;; RAM: [== ] 15.7% (used 51340 bytes from 327680 bytes)
|
||||
;; Flash: [======== ] 75.4% (used 1284377 bytes from 1703936 bytes)
|
||||
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
@@ -2234,13 +2234,13 @@ build_flags = ${common.build_flags} ${esp32s3.build_flags} -Wno-misleading-inden
|
||||
-D WLED_DISABLE_ADALIGHT ;; disables serial protocols - recommended for Hardware-CDC USB (Serial RX will receive junk commands when RX pin is unconnected, unless its pulled down by resistor)
|
||||
${Speed_Flags.build_flags_V4} ;; optimize for speed instead of size
|
||||
-D WLEDMM_FASTPATH ;; WLEDMM experimental option. Reduces audio lag (latency), and allows for faster LED framerates. May break compatibility with previous versions.
|
||||
-D WLEDMM_SAVE_FLASH
|
||||
;; -D WLEDMM_SAVE_FLASH
|
||||
${common_mm.animartrix_build_flags}
|
||||
-D WLED_WATCHDOG_TIMEOUT=0 -D CONFIG_ASYNC_TCP_USE_WDT=0
|
||||
-D WLED_DISABLE_LOXONE ; FLASH 1272 bytes
|
||||
-D WLED_DISABLE_ALEXA ; RAM 116 bytes; FLASH 13524 bytes
|
||||
-D WLED_DISABLE_MQTT ; RAM 216 bytes; FLASH 16496 bytes
|
||||
-D WLED_DISABLE_HUESYNC ;RAM 122 bytes; FLASH 6308 bytes
|
||||
;; -D WLED_DISABLE_ALEXA ; RAM 116 bytes; FLASH 13524 bytes
|
||||
;; -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
|
||||
-D LEDPIN=21
|
||||
-D BTNPIN=-1 -D RLYPIN=-1 -D IRPIN=-1
|
||||
@@ -2256,8 +2256,8 @@ lib_ignore =
|
||||
IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
${common_mm.HUB75_lib_ignore}
|
||||
${common_mm.DMXin_lib_ignore}
|
||||
; RAM: [== ] 18.6% (used 60828 bytes from 327680 bytes)
|
||||
; Flash: [======== ] 76.9% (used 1461829 bytes from 1900544 bytes)
|
||||
; RAM: [== ] 16.1% (used 52912 bytes from 327680 bytes)
|
||||
; Flash: [======= ] 66.2% (used 1257281 bytes from 1900544 bytes)
|
||||
|
||||
;; MM for esp32-s3 zero/supermini and lolin S3 mini boards - standard
|
||||
[env:esp32S3_4MB_PSRAM_M]
|
||||
@@ -2287,21 +2287,20 @@ build_flags = ${common.build_flags} ${esp32s3.build_flags} -Wno-misleading-inden
|
||||
-D WLED_DISABLE_INFRARED ; RAM 136 bytes; FLASH 24492 bytes - disabled to stay below 100%
|
||||
;; -D WLED_DISABLE_ALEXA ; RAM 116 bytes; FLASH 13524 bytes
|
||||
;; -D WLED_DISABLE_MQTT ; RAM 216 bytes; FLASH 16496 bytes
|
||||
-D WLEDMM_SAVE_FLASH
|
||||
;; -D WLEDMM_SAVE_FLASH
|
||||
; -D WLED_DEBUG
|
||||
; -D SR_DEBUG
|
||||
; -D MIC_LOGGER
|
||||
-D WLED_DISABLE_PARTICLESYSTEM1D ;; exceeds flash size limit
|
||||
-D WLED_DISABLE_PARTICLESYSTEM2D ;; exceeds flash size limit
|
||||
;; -D WLED_DISABLE_PARTICLESYSTEM1D ;; exceeds flash size limit
|
||||
;; -D WLED_DISABLE_PARTICLESYSTEM2D ;; exceeds flash size limit
|
||||
lib_deps = ${esp32s3.lib_deps} ${common_mm.lib_deps_S} ${common_mm.lib_deps_V4_M}
|
||||
lib_ignore =
|
||||
IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
${common_mm.HUB75_lib_ignore}
|
||||
${common_mm.DMXin_lib_ignore}
|
||||
${common_mm.animartrix_lib_ignore}
|
||||
; RAM: [== ] 18.7% (used 61172 bytes from 327680 bytes)
|
||||
; Flash: [==========] 97.7% (used 1536157 bytes from 1572864 bytes)
|
||||
|
||||
; RAM: [== ] 16.1% (used 52744 bytes from 327680 bytes)
|
||||
; Flash: [======== ] 83.5% (used 1312937 bytes from 1572864 bytes)
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# esp32-S2 environments
|
||||
|
||||
Reference in New Issue
Block a user