Skip to content

Commit 59ed879

Browse files
authored
Merge pull request #2197 from hierophect/always-build-modules
Sort some modules into ALWAYS-BUILD in mpconfig
2 parents f4922a5 + e017a59 commit 59ed879

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

ports/stm32f4/mpconfigport.mk

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ CIRCUITPY_DIGITALIO = 1
2020
CIRCUITPY_ANALOGIO = 1
2121
CIRCUITPY_MICROCONTROLLER = 1
2222
CIRCUITPY_BUSIO = 1
23-
CIRCUITPY_TIME = 1
2423
CIRCUITPY_OS = 1
25-
CIRCUITPY_STRUCT = 1
26-
CIRCUITPY_MATH = 1
2724

2825
#ifeq ($(MCU_SUB_VARIANT), stm32f412zx)
2926
#endif

py/circuitpy_mpconfig.mk

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ ifndef CIRCUITPY_DEFAULT_BUILD
5252
endif
5353
endif
5454

55+
# Some features have no unique HAL component, and thus there's never
56+
# a reason to not include them.
57+
ifndef CIRCUITPY_ALWAYS_BUILD
58+
CIRCUITPY_ALWAYS_BUILD = 1
59+
endif
5560

5661

5762
# All builtin modules are listed below, with default values (0 for off, 1 for on)
@@ -151,7 +156,7 @@ endif
151156
CFLAGS += -DCIRCUITPY_I2CSLAVE=$(CIRCUITPY_I2CSLAVE)
152157

153158
ifndef CIRCUITPY_MATH
154-
CIRCUITPY_MATH = $(CIRCUITPY_DEFAULT_BUILD)
159+
CIRCUITPY_MATH = $(CIRCUITPY_ALWAYS_BUILD)
155160
endif
156161
CFLAGS += -DCIRCUITPY_MATH=$(CIRCUITPY_MATH)
157162

@@ -232,17 +237,17 @@ endif
232237
CFLAGS += -DCIRCUITPY_STORAGE=$(CIRCUITPY_STORAGE)
233238

234239
ifndef CIRCUITPY_STRUCT
235-
CIRCUITPY_STRUCT = $(CIRCUITPY_DEFAULT_BUILD)
240+
CIRCUITPY_STRUCT = $(CIRCUITPY_ALWAYS_BUILD)
236241
endif
237242
CFLAGS += -DCIRCUITPY_STRUCT=$(CIRCUITPY_STRUCT)
238243

239244
ifndef CIRCUITPY_SUPERVISOR
240-
CIRCUITPY_SUPERVISOR = $(CIRCUITPY_DEFAULT_BUILD)
245+
CIRCUITPY_SUPERVISOR = $(CIRCUITPY_ALWAYS_BUILD)
241246
endif
242247
CFLAGS += -DCIRCUITPY_SUPERVISOR=$(CIRCUITPY_SUPERVISOR)
243248

244249
ifndef CIRCUITPY_TIME
245-
CIRCUITPY_TIME = $(CIRCUITPY_DEFAULT_BUILD)
250+
CIRCUITPY_TIME = $(CIRCUITPY_ALWAYS_BUILD)
246251
endif
247252
CFLAGS += -DCIRCUITPY_TIME=$(CIRCUITPY_TIME)
248253

0 commit comments

Comments
 (0)