Skip to content

Commit 2e9d81d

Browse files
committed
drop OTA partition on 4MB Espressif boards; retune modules
1 parent ef8501e commit 2e9d81d

File tree

65 files changed

+37
-171
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+37
-171
lines changed

ports/espressif/Makefile

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -500,25 +500,24 @@ $(BUILD)/esp-idf:
500500

501501
TARGET_SDKCONFIG = esp-idf-config/sdkconfig-$(IDF_TARGET).defaults
502502

503-
503+
UF2_BOOTLOADER ?= $(CIRCUITPY_USB_DEVICE)
504504
ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 2MB)
505+
# No 2MB UF2 boards, so don't check for that.
505506
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
506-
else
507-
UF2_BOOTLOADER ?= $(CIRCUITPY_USB_DEVICE)
508-
ifeq ($(UF2_BOOTLOADER), 1)
509-
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
510-
else
511-
ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 4MB)
512-
ifeq ($(CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT), 1)
513-
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
507+
else ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 4MB)
508+
ifeq ($(UF2_BOOTLOADER), 1)
509+
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota.defaults
514510
else
515511
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
516512
endif
517-
else
518-
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
519-
endif
520-
endif
513+
else # >4MB flash
514+
ifeq ($(UF2_BOOTLOADER), 1)
515+
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
516+
else
517+
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
518+
endif
521519
endif
520+
522521
FLASH_MODE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_MODE).defaults
523522
FLASH_SPEED_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_FREQ).defaults
524523

ports/espressif/boards/01space_lcd042_esp32c3/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

10-
CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT = 1
1110

1211
CIRCUITPY_ESP_USB_SERIAL_JTAG = 1

ports/espressif/boards/adafruit_esp32s3_camera/mpconfigboard.mk

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,8 @@ CIRCUITPY_ESP_PSRAM_SIZE = 2MB
1313
CIRCUITPY_ESP_PSRAM_MODE = qio
1414
CIRCUITPY_ESP_PSRAM_FREQ = 80m
1515

16-
# No OTA partition: larger firmware partition
17-
FLASH_SIZE_SDKCONFIG = esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota.defaults
18-
1916
CIRCUITPY_AUDIOBUSIO = 0
2017
CIRCUITPY_CANIO = 0
21-
CIRCUITPY_DUALBANK = 0
2218
CIRCUITPY_ESPCAMERA = 1
2319
CIRCUITPY_FRAMEBUFFERIO = 0
2420
CIRCUITPY_KEYPAD = 0

ports/espressif/boards/adafruit_feather_esp32s3_4mbflash_2mbpsram/mpconfigboard.mk

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,3 @@ CIRCUITPY_ESP_FLASH_FREQ = 80m
1212
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
1313
CIRCUITPY_ESP_PSRAM_MODE = qio
1414
CIRCUITPY_ESP_PSRAM_FREQ = 80m
15-
16-
OPTIMIZATION_FLAGS = -Os
17-
CIRCUITPY_ESPCAMERA = 0
18-
CIRCUITPY_PARALLELDISPLAYBUS = 0

ports/espressif/boards/adafruit_feather_esp32s3_reverse_tft/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,3 @@ CIRCUITPY_ESP_PSRAM_MODE = qio
1515
CIRCUITPY_ESP_PSRAM_FREQ = 80m
1616

1717
CIRCUITPY_ESPCAMERA = 0
18-
CIRCUITPY_PARALLELDISPLAYBUS = 0

ports/espressif/boards/adafruit_feather_huzzah32/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@ CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

10-
CIRCUITPY_BLEIO_NATIVE = 0
1110
CIRCUITPY_ESPCAMERA = 0

ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

10-
CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT = 1
1110

1211
CIRCUITPY_ESPCAMERA = 0

ports/espressif/boards/adafruit_magtag_2.9_grayscale/mpconfigboard.mk

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

12+
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
13+
CIRCUITPY_ESP_PSRAM_MODE = qio
14+
CIRCUITPY_ESP_PSRAM_FREQ = 80m
15+
1216
CIRCUITPY_ESPCAMERA = 0
1317

1418
# Include these Python libraries in firmware.
@@ -19,7 +23,3 @@ FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Requests
1923
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
2024
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Display_Text
2125
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
22-
23-
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
24-
CIRCUITPY_ESP_PSRAM_MODE = qio
25-
CIRCUITPY_ESP_PSRAM_FREQ = 80m

ports/espressif/boards/adafruit_mini_sparkle_motion/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@ CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

10-
CIRCUITPY_BLEIO_NATIVE = 0
1110
CIRCUITPY_ESPCAMERA = 0

ports/espressif/boards/adafruit_qtpy_esp32c3/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

10-
CIRCUITPY_LEGACY_4MB_FLASH_LAYOUT = 1
1110

1211
CIRCUITPY_ESP_USB_SERIAL_JTAG = 1
1312

0 commit comments

Comments
 (0)