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
10
10
CIRCUITPY_ESP_FLASH_SIZE = 4MB
11
11
12
12
CIRCUITPY_ESPCAMERA = 0
13
+ # TODO: Remove after partition expansion
14
+ CIRCUITPY_AESIO = 0
15
+ CIRCUITPY_KEYPAD_DEMUX = 0
13
16
14
17
FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_ConnectionManager
15
18
FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_Requests
16
19
FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_NeoPixel
17
20
FROZEN_MPY_DIRS += $(TOP ) /frozen/mixgo_cp_lib/mixgoce_lib
18
21
19
22
CIRCUITPY_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
164
164
CIRCUITPY_USB_DEVICE = 0
165
165
CIRCUITPY_ESP_USB_SERIAL_JTAG ?= 1
166
166
167
+ # Some C3 boards have only 2MB flash
168
+ ifeq ($(CIRCUITPY_ESP_FLASH_SIZE ) ,2MB)
169
+ CIRCUITPY_BLEIO_NATIVE = 0
170
+ endif
171
+
167
172
else ifeq ($(IDF_TARGET),esp32c6)
168
173
# Modules
169
174
CIRCUITPY_ESPCAMERA = 0
@@ -257,6 +262,11 @@ CIRCUITPY_SDIOIO = 0
257
262
258
263
CIRCUITPY_ESP_USB_SERIAL_JTAG ?= 0
259
264
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
+
260
270
else ifeq ($(IDF_TARGET),esp32s3)
261
271
# Modules
262
272
CIRCUITPY_ALARM_TOUCH = 1
@@ -267,6 +277,7 @@ endif
267
277
# No room for large modules on 2MB boards
268
278
# 2MB boards have a single firmware partition, and can't do dualbank.
269
279
ifeq ($(CIRCUITPY_ESP_FLASH_SIZE ) ,2MB)
280
+ CIRCUITPY__EVE = 0
270
281
CIRCUITPY_AUDIOMP3 = 0
271
282
CIRCUITPY_BITMAPFILTER ?= 0
272
283
CIRCUITPY_BLEIO_NATIVE ?= 0
You can’t perform that action at this time.
0 commit comments