Merge branch 'mdev' into pr/124
This commit is contained in:
@@ -90,6 +90,7 @@ default_envs =
|
||||
esp01_1MB_S
|
||||
esp32_16MB_M_eth
|
||||
athom_music_esp32_4MB_M
|
||||
adafruit_matrixportal_esp32s3
|
||||
|
||||
; Go to MoonModules environments for environments
|
||||
|
||||
@@ -336,11 +337,15 @@ build_flagsV4 = -g
|
||||
-D CONFIG_ASYNC_TCP_USE_WDT=0
|
||||
-D CONFIG_ASYNC_TCP_TASK_STACK_SIZE=9472 ;; WLEDMM increase stack by 1.25Kb, as audioreactive needs bigger SETTINGS_STACK_BUF_SIZE
|
||||
; -DARDUINO_USB_CDC_ON_BOOT=0 ;; mandatory for "classic ESP32" when building with arduino-esp32 >=2.0.3
|
||||
-D NO_GFX ; Disable the use of Adafruit_GFX by the HUB75 driver
|
||||
|
||||
;;; V4.4.x libraries (without LOROL_LITTLEFS; with newer NeoPixelBus)
|
||||
lib_depsV4 =
|
||||
https://github.com/pbolduc/AsyncTCP.git @ 1.2.0 ;; WLEDMM this must be first in the list, otherwise Aircoookie/ESPAsyncWebServer pulls in an older version of AsyncTCP !!
|
||||
makuna/NeoPixelBus @ 2.7.5
|
||||
${env.lib_deps}
|
||||
https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA.git @ 3.0.10
|
||||
|
||||
|
||||
;; WLEDMM end
|
||||
|
||||
@@ -1505,11 +1510,12 @@ build_flags = ${esp32_4MB_V4_S_base.esp32_build_flags}
|
||||
; -D WLED_DEBUG
|
||||
; -D SR_DEBUG
|
||||
; -D MIC_LOGGER
|
||||
-D WLED_ENABLE_HUB75MATRIX
|
||||
|
||||
lib_deps = ${esp32_4MB_V4_S_base.esp32_lib_deps}
|
||||
lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
; RAM: [=== ] 25.1% (used 82176 bytes from 327680 bytes)
|
||||
; Flash: [========= ] 93.8% (used 1474893 bytes from 1572864 bytes)
|
||||
|
||||
; RAM: [=== ] 27.7% (used 90664 bytes from 327680 bytes)
|
||||
; Flash: [==========] 95.1% (used 1495497 bytes from 1572864 bytes)
|
||||
; compiled with ESP-IDF 4.4.1
|
||||
[env:esp32_4MB_V4_M]
|
||||
extends = esp32_4MB_V4_M_base
|
||||
@@ -1526,6 +1532,7 @@ lib_deps = ${esp32_4MB_V4_M_base.esp32_lib_deps}
|
||||
lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
build_unflags = ${esp32_4MB_V4_M_base.build_unflags}
|
||||
-D USERMOD_ANIMARTRIX ;; Tips our memory usage over the limit
|
||||
-D WLED_ENABLE_HUB75MATRIX
|
||||
|
||||
;; RAM: [=== ] 25.9% (used 84708 bytes from 327680 bytes)
|
||||
;; Flash: [==========] 98.5% (used 1549033 bytes from 1572864 bytes)
|
||||
@@ -2277,3 +2284,26 @@ lib_deps = ${esp32_4MB_V4_S_base.esp32_lib_deps}
|
||||
; RAM: [=== ] 25.4% (used 83144 bytes from 327680 bytes)
|
||||
; Flash: [==========] 96.4% (used 1516029 bytes from 1572864 bytes)
|
||||
;
|
||||
|
||||
|
||||
[env:adafruit_matrixportal_esp32s3]
|
||||
platform = espressif32 ; latest
|
||||
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}
|
||||
-D WLED_RELEASE_NAME=matrixportal_esp32s3
|
||||
-DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=1 ;; for Hardware-CDC USB mode
|
||||
-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)
|
||||
${common_mm.animartrix_build_flags}
|
||||
${common_mm.build_disable_sync_interfaces}
|
||||
-D LOLIN_WIFI_FIX ;; try this in case Wifi does not work
|
||||
-D WLED_WATCHDOG_TIMEOUT=0 -D CONFIG_ASYNC_TCP_USE_WDT=0
|
||||
-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_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
|
||||
monitor_filters = esp32_exception_decoder
|
||||
|
||||
Reference in New Issue
Block a user