diff --git a/platformio.ini b/platformio.ini index 0ca78e9e..278d0248 100644 --- a/platformio.ini +++ b/platformio.ini @@ -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