Skip to content

Commit 9c10fce

Browse files
committed
leave non-CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT boards as is
1 parent 775fa23 commit 9c10fce

File tree

19 files changed

+72
-15
lines changed

19 files changed

+72
-15
lines changed

ports/espressif/Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -523,11 +523,14 @@ ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 2MB)
523523
else
524524
UF2_BOOTLOADER ?= $(CIRCUITPY_USB_DEVICE)
525525
ifeq ($(UF2_BOOTLOADER), 1)
526+
# UF2-capable board
526527
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
527528
else
529+
# non-UF2 partition layout
528530
ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 4MB)
529-
ifeq ($(CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT), 1)
530-
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
531+
ifeq ($(CIRCUITPY_4MB_FLASH_LARGE_USER_FS_LAYOUT), 1)
532+
# Some boards use a 2MB firmware and almost 2MB user filesystem, for historical reasons.
533+
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2-large-user_fs.defaults
531534
else
532535
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
533536
endif

ports/espressif/boards/adafruit_feather_esp32c6_4mbflash_nopsram/mpconfigboard.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ IDF_TARGET = esp32c6
66
CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
9+
10+
# Board was originally defined with a 2MB firmware, almost 2MB user filesystem. Leave it that way.
11+
CIRCUITPY_4MB_FLASH_LARGE_USER_FS_LAYOUT = 1

ports/espressif/boards/adafruit_feather_esp32s3_4mbflash_2mbpsram/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,4 @@ OPTIMIZATION_FLAGS = -Os
1818
#CIRCUITPY_PARALLELDISPLAYBUS = 0
1919
CIRCUITPY_BLEIO_NATIVE = 1
2020

21-
CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT = 0
2221
FLASH_SIZE_SDKCONFIG = esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota.defaults

ports/espressif/boards/cezerio_dev_ESP32C6/mpconfigboard.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ IDF_TARGET = esp32c6
66
CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
9+
10+
# Board was originally defined with a 2MB firmware, almost 2MB user filesystem. Leave it that way.
11+
CIRCUITPY_4MB_FLASH_LARGE_USER_FS_LAYOUT = 1

ports/espressif/boards/deneyap_kart_1a_v2/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ CIRCUITPY_ESP_PSRAM_SIZE = 8MB
1414
CIRCUITPY_ESP_PSRAM_MODE = opi
1515
CIRCUITPY_ESP_PSRAM_FREQ = 80m
1616

17-
CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT = 1
18-
1917
CIRCUITPY_ESPCAMERA = 0
2018
CIRCUITPY_BITMAPFILTER = 0
2119
CIRCUITPY_CODEOP = 0

ports/espressif/boards/deneyap_mini/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,4 @@ CIRCUITPY_ESP_FLASH_MODE = qio
1010
CIRCUITPY_ESP_FLASH_FREQ = 80m
1111
CIRCUITPY_ESP_FLASH_SIZE = 4MB
1212

13-
CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT = 1
14-
1513
CIRCUITPY_ESPCAMERA = 0

ports/espressif/boards/espressif_esp32h2_devkitm_1_n4/mpconfigboard.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ IDF_TARGET = esp32h2
66
CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 48m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
9+
10+
# Board was originally defined with a 2MB firmware, almost 2MB user filesystem. Leave it that way.
11+
CIRCUITPY_4MB_FLASH_LARGE_USER_FS_LAYOUT = 1

ports/espressif/boards/espressif_esp8684_devkitc_02_n4/mpconfigboard.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ IDF_TARGET = esp32c2
66
CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 60m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
9+
10+
# Board was originally defined with a 2MB firmware, almost 2MB user filesystem. Leave it that way.
11+
CIRCUITPY_4MB_FLASH_LARGE_USER_FS_LAYOUT = 1

ports/espressif/boards/lilygo_ttgo_t-01c3/mpconfigboard.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@ CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

1010
CIRCUITPY_ESP_USB_SERIAL_JTAG = 0
11+
12+
# Board was originally defined with a 2MB firmware, almost 2MB user filesystem. Leave it that way.
13+
CIRCUITPY_4MB_FLASH_LARGE_USER_FS_LAYOUT = 1

ports/espressif/boards/lolin_c3_pico/sdkconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#
88
# LWIP
99
#
10-
# CONFIG_LWIP_IPV6 is not set
1110
# end of LWIP
1211

1312
# end of Component config

0 commit comments

Comments
 (0)