Skip to content

Commit d52beb2

Browse files
committed
drop OTA partition on 4MB Espressif boards; retune modules
1 parent fd28576 commit d52beb2

File tree

68 files changed

+38
-178
lines changed

Some content is hidden

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

68 files changed

+38
-178
lines changed

ports/espressif/Makefile

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

518518
TARGET_SDKCONFIG = esp-idf-config/sdkconfig-$(IDF_TARGET).defaults
519519

520-
520+
UF2_BOOTLOADER ?= $(CIRCUITPY_USB_DEVICE)
521521
ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 2MB)
522+
# No 2MB UF2 boards, so don't check for that.
522523
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
523-
else
524-
UF2_BOOTLOADER ?= $(CIRCUITPY_USB_DEVICE)
525-
ifeq ($(UF2_BOOTLOADER), 1)
526-
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
527-
else
528-
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
524+
else ifeq ($(CIRCUITPY_ESP_FLASH_SIZE), 4MB)
525+
ifeq ($(UF2_BOOTLOADER), 1)
526+
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota.defaults
531527
else
532528
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
533529
endif
534-
else
535-
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
536-
endif
537-
endif
530+
else # >4MB flash
531+
ifeq ($(UF2_BOOTLOADER), 1)
532+
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
533+
else
534+
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-uf2.defaults
535+
endif
538536
endif
537+
539538
FLASH_MODE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_MODE).defaults
540539
FLASH_SPEED_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_FREQ).defaults
541540

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)