Skip to content

Commit 871dcb1

Browse files
committed
leave non-CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT boards as is
1 parent 775fa23 commit 871dcb1

File tree

19 files changed

+70
-15
lines changed

19 files changed

+70
-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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy