build fix for adafruit_matrixportal

lessons learnt:
* never ever use "latest" platform. always pin  a version.
* do not use "esp32.lib_depsV4" for esp32-S3
This commit is contained in:
Frank
2024-04-23 18:19:09 +02:00
parent a3da6d604e
commit aa544ac4c5

View File

@@ -2335,9 +2335,11 @@ lib_deps = ${esp32_4MB_V4_S_base.esp32_lib_deps}
[env:adafruit_matrixportal_esp32s3]
platform = espressif32 ; latest
extends = esp32_4MB_V4_M_base
platform = espressif32@ ~6.5.0 ;; first platform release supporting matrixportal
platform_packages = platformio/framework-arduinoespressif32 @ 3.20014.231204 ;; arduino-esp32 2.0.14 needed - previous versions were missing files for matrixportal
board = adafruit_matrixportal_esp32s3
extends = esp32_4MB_V4_S_base
build_unflags = ${env:esp32S3_8MB_M.build_unflags} ;; use the same as "normal" S3 buildenv
build_flags = ${common.build_flags} ${esp32s3.build_flags} -Wno-misleading-indentation -Wno-format-truncation
${common_mm.build_flags_S}
@@ -2351,7 +2353,9 @@ build_flags = ${common.build_flags} ${esp32s3.build_flags} -Wno-misleading-inden
-D WLED_USE_PSRAM -DBOARD_HAS_PSRAM ; tells WLED that PSRAM shall be used
-D WLED_ENABLE_HUB75MATRIX -D NO_GFX ;-D SPIRAM_FRAMEBUFFER
-D DEFAULT_LED_TYPE=101
lib_deps = ${esp32_4MB_V4_S_base.esp32_lib_deps}
${common_mm.animartrix_lib_deps}
lib_deps = ${esp32s3.lib_deps} ${common_mm.lib_deps_S} ;; ;; do not include ${esp32.lib_depsV4} !!!!
${common_mm.animartrix_lib_deps}
https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA.git @ 3.0.10
lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
monitor_filters = esp32_exception_decoder