esp32-S3 with >4MB flash -> back to standard platform

these boards have enough flash to use the "full" standard framework. No need to take any extra risks. Plus, I want my debug assertions back ;-)
This commit is contained in:
Frank
2025-11-24 22:25:17 +01:00
parent 8461c4584a
commit 19c85a7430

View File

@@ -2094,8 +2094,9 @@ board_build.flash_mode = qio
;; HUB75 supported, but may still hve pin conflicts
[env:esp32S3_8MB_PSRAM_M]
extends = esp32_4MB_V4_M_base
platform = ${esp32s3.platform}
platform_packages = ${esp32s3.platform_packages}
;; we have enough flash - use standard espressif platform instead of tasmota
platform = ${esp32.platformV4}
platform_packages = ${esp32.platformV4_packages}
board = esp32-s3-devkitc-1 ;; generic S3 dev board; the next line adds PSRAM support
board_build.arduino.memory_type = qio_opi ;; use with PSRAM: 8MB or 16MB
@@ -2190,8 +2191,9 @@ board_build.partitions = tools/WLED_ESP32_8MB.csv
;; MOONHUB HUB75 adapter board
[env:esp32S3_16MB_PSRAM_M_HUB75]
extends = env:esp32S3_8MB_PSRAM_M
platform = ${esp32s3.platform}
platform_packages = ${esp32s3.platform_packages}
;; we have enough flash - use standard espressif platform instead of tasmota
platform = ${esp32.platformV4}
platform_packages = ${esp32.platformV4_packages}
board = lilygo-t7-s3
board_build.arduino.memory_type = qio_opi
board_build.flash_mode = qio
@@ -2231,8 +2233,8 @@ lib_deps = ${esp32s3.lib_deps} ${common_mm.lib_deps_S} ${common_mm.lib_deps_V4_
board_build.partitions = ${esp32.extreme_partitions}
board_upload.flash_size = 16MB
board_upload.maximum_size =16777216
; RAM: [== ] 19.0% (used 62332 bytes from 327680 bytes)
; Flash: [====== ] 57.7% (used 1813585 bytes from 3145728 bytes)
; RAM: [== ] 19.1% (used 62712 bytes from 327680 bytes)
; Flash: [====== ] 60.1% (used 1891929 bytes from 3145728 bytes)
;; MM for ESP32-S3 WROOM-2, a.k.a. ESP32-S3 DevKitC-1 v1.1
@@ -2241,11 +2243,11 @@ board_upload.maximum_size =16777216
[env:esp32S3_WROOM-2_M]
extends = env:esp32S3_8MB_PSRAM_M
;; tasmota platform
platform = ${esp32s3.platform}
platform_packages = ${esp32s3.platform_packages}
;; standard espressif platform
;; platform = ${esp32.platformV4}
;; platform_packages = ${esp32.platformV4_packages}
;; platform = ${esp32s3.platform}
;; platform_packages = ${esp32s3.platform_packages}
;; we have enough flash - use standard espressif platform instead of tasmota
platform = ${esp32.platformV4}
platform_packages = ${esp32.platformV4_packages}
board_build.flash_mode = dout ;; dummy value - bootloader will switch to "opi"
board_build.arduino.memory_type = opi_opi
board = esp32s3camlcd ;; this is the only standard board with "opi_opi"