@@ -107,6 +107,7 @@ default_envs =
107
107
; ;
108
108
athom_music_esp32_4MB_M
109
109
adafruit_matrixportal_esp32s3 ; ; HUB75 supported
110
+ ; adafruit_matrixportal_esp32s3_tinyUF2 ;; experimental - uses adafruit bootloader
110
111
111
112
; Go to MoonModules environments for environments
112
113
@@ -2792,9 +2793,9 @@ platform = ${esp32.platformV4_xp} ;; 6.5.0 = first platform release supporting m
2792
2793
platform_packages = ${esp32.platformV4_packages_xp} ; ; arduino-esp32 2.0.14 needed - previous versions were missing files for matrixportal
2793
2794
board = adafruit_matrixportal_esp32s3
2794
2795
2795
- board_build.partitions = ${esp32.large_partitions}
2796
- board_build.f_flash = 80000000L
2797
- board_build.flash_mode = qio
2796
+ board_build.partitions = ${esp32.large_partitions} ; ; default 8MB WLED partitions
2797
+ ; ; board_build.f_flash = 80000000L ;; this is the default for board = adafruit_matrixportal_esp32s3
2798
+ ; ; board_build.flash_mode = qio ;; ditto
2798
2799
2799
2800
build_unflags = ${env:esp32S3_8MB_M.build_unflags} ; ; use the same as "normal" S3 buildenv
2800
2801
-D ARDUINO_USB_CDC_ON_BOOT =1 ; ; fix warning: "ARDUINO_USB_CDC_ON_BOOT" redefined; comment out for Serial debug
@@ -2823,5 +2824,19 @@ lib_deps = ${esp32s3.lib_deps} ${common_mm.lib_deps_S} ;; ;; do not include ${e
2823
2824
lib_ignore = IRremoteESP8266 ; use with WLED_DISABLE_INFRARED for faster compilation
2824
2825
monitor_filters = esp32_exception_decoder
2825
2826
;
2826
- ; RAM: [== ] 20.4% (used 66984 bytes from 327680 bytes)
2827
- ; Flash: [========= ] 94.8% (used 1491489 bytes from 1572864 bytes)
2827
+ ; RAM: [== ] 18.4% (used 60456 bytes from 327680 bytes)
2828
+ ; Flash: [======== ] 79.9% (used 1675601 bytes from 2097152 bytes)
2829
+
2830
+ ; ; this buildenv uses the original bootloader and partions from adafruit
2831
+ [env:adafruit_matrixportal_esp32s3_tinyUF2]
2832
+ extends = env:adafruit_matrixportal_esp32s3
2833
+ board_build.partitions = tools/partitions-8MB_spiffs-tinyuf2.csv ; ; use original adafruit 8MB tinyUF2 partitioning
2834
+
2835
+ ; ; we just replace WLED_RELEASE_NAME
2836
+ build_unflags = ${env:adafruit_matrixportal_esp32s3.build_unflags}
2837
+ -D WLED_RELEASE_NAME =matrixportal_esp32s3
2838
+ build_flags = ${env:adafruit_matrixportal_esp32s3.build_flags}
2839
+ -D WLED_RELEASE_NAME =matrixportal_esp32s3_tinyUF2
2840
+ ;
2841
+ ; RAM: [== ] 18.4% (used 60456 bytes from 327680 bytes)
2842
+ ; Flash: [======== ] 79.9% (used 1675601 bytes from 2097152 bytes)
0 commit comments