File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,14 @@ CIRCUITPY_ESP_FLASH_FREQ = 80m
1010CIRCUITPY_ESP_FLASH_SIZE = 4MB
1111
1212CIRCUITPY_ESPCAMERA = 0
13+ # TODO: Remove after partition expansion
14+ CIRCUITPY_AESIO = 0
15+ CIRCUITPY_KEYPAD_DEMUX = 0
1316
1417FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_ConnectionManager
1518FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_Requests
1619FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_NeoPixel
1720FROZEN_MPY_DIRS += $(TOP ) /frozen/mixgo_cp_lib/mixgoce_lib
1821
1922CIRCUITPY_MESSAGE_COMPRESSION_LEVEL = 9
23+ OPTIMIZATION_FLAGS = -Os
Original file line number Diff line number Diff line change @@ -164,6 +164,11 @@ CIRCUITPY_TOUCHIO_USE_NATIVE = 0
164164CIRCUITPY_USB_DEVICE = 0
165165CIRCUITPY_ESP_USB_SERIAL_JTAG ?= 1
166166
167+ # Some C3 boards have only 2MB flash
168+ ifeq ($(CIRCUITPY_ESP_FLASH_SIZE ) ,2MB)
169+ CIRCUITPY_BLEIO_NATIVE = 0
170+ endif
171+
167172else ifeq ($(IDF_TARGET),esp32c6)
168173# Modules
169174CIRCUITPY_ESPCAMERA = 0
@@ -257,6 +262,11 @@ CIRCUITPY_SDIOIO = 0
257262
258263CIRCUITPY_ESP_USB_SERIAL_JTAG ?= 0
259264
265+ # TODO: remove this after ESP32-S2 4MB boards get combined OTA partition.
266+ ifeq ($(CIRCUITPY_ESP_FLASH_SIZE ) ,4MB)
267+ CIRCUITPY__EVE = 0
268+ endif
269+
260270else ifeq ($(IDF_TARGET),esp32s3)
261271# Modules
262272CIRCUITPY_ALARM_TOUCH = 1
@@ -267,6 +277,7 @@ endif
267277# No room for large modules on 2MB boards
268278# 2MB boards have a single firmware partition, and can't do dualbank.
269279ifeq ($(CIRCUITPY_ESP_FLASH_SIZE ) ,2MB)
280+ CIRCUITPY__EVE = 0
270281CIRCUITPY_AUDIOMP3 = 0
271282CIRCUITPY_BITMAPFILTER ?= 0
272283CIRCUITPY_BLEIO_NATIVE ?= 0
You can’t perform that action at this time.
0 commit comments