Skip to content

Commit 8b626a4

Browse files
authored
Merge pull request #4248 from dhalbert/uniform-build-shrinks
set SUPEROPT_VM = 0 on most non-Express SAMD21 boards
2 parents 137a995 + a30d4ad commit 8b626a4

File tree

31 files changed

+27
-128
lines changed

31 files changed

+27
-128
lines changed

ports/atmel-samd/boards/8086_commander/mpconfigboard.mk

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ CIRCUITPY_FULL_BUILD = 0
1515
CIRCUITPY_USB_MIDI = 0
1616

1717
SUPEROPT_GC = 0
18-
19-
CFLAGS_INLINE_LIMIT = 60
18+
SUPEROPT_VM = 0
2019

2120
CIRCUITPY_GAMEPAD = 1
2221
CIRCUITPY_BUSDEVICE = 1

ports/atmel-samd/boards/arduino_mkr1300/mpconfigboard.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ CHIP_FAMILY = samd21
99
INTERNAL_FLASH_FILESYSTEM = 1
1010
LONGINT_IMPL = NONE
1111
CIRCUITPY_FULL_BUILD = 0
12+
1213
SUPEROPT_GC = 0
1314
SUPEROPT_VM = 0

ports/atmel-samd/boards/arduino_mkrzero/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ CIRCUITPY_FULL_BUILD = 0
1212

1313
SUPEROPT_GC = 0
1414
SUPEROPT_VM = 0
15-
CFLAGS_INLINE_LIMIT = 40

ports/atmel-samd/boards/arduino_nano_33_iot/mpconfigboard.mk

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,4 @@ LONGINT_IMPL = NONE
1111
CIRCUITPY_FULL_BUILD = 0
1212

1313
SUPEROPT_GC = 0
14-
15-
CFLAGS_BOARD = --param max-inline-insns-auto=15
14+
SUPEROPT_VM = 0

ports/atmel-samd/boards/bast_pro_mini_m0/mpconfigboard.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
1111
CIRCUITPY_FULL_BUILD = 0
1212

1313
SUPEROPT_GC = 0
14+
SUPEROPT_VM = 0

ports/atmel-samd/boards/circuitplayground_express_crickit/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ CIRCUITPY_ROTARYIO = 0
2222
CIRCUITPY_RTC = 0
2323

2424
SUPEROPT_GC = 0
25-
CFLAGS_INLINE_LIMIT = 40
25+
SUPEROPT_VM = 0
2626

2727

2828
# Include these Python libraries in firmware.

ports/atmel-samd/boards/circuitplayground_express_displayio/mpconfigboard.mk

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,10 @@ CIRCUITPY_RTC = 0
2525
CIRCUITPY_VECTORIO = 0
2626

2727
SUPEROPT_GC = 0
28-
CFLAGS_INLINE_LIMIT = 55
28+
SUPEROPT_VM = 0
2929

3030
# Include these Python libraries in firmware.
3131
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_CircuitPlayground
3232
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_LIS3DH
3333
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
3434
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_Thermistor
35-
36-
CFLAGS_BOARD = --param max-inline-insns-auto=15
37-
ifeq ($(TRANSLATION), ja)
38-
RELEASE_NEEDS_CLEAN_BUILD = 1
39-
CFLAGS_INLINE_LIMIT = 15
40-
endif
41-
ifeq ($(TRANSLATION), zh_Latn_pinyin)
42-
RELEASE_NEEDS_CLEAN_BUILD = 1
43-
CFLAGS_INLINE_LIMIT = 35
44-
endif
45-
ifeq ($(TRANSLATION), de_DE)
46-
RELEASE_NEEDS_CLEAN_BUILD = 1
47-
CFLAGS_INLINE_LIMIT = 35
48-
SUPEROPT_VM = 0
49-
endif

ports/atmel-samd/boards/cp_sapling_m0/mpconfigboard.mk

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,4 @@ LONGINT_IMPL = NONE
1111
CIRCUITPY_FULL_BUILD = 0
1212

1313
SUPEROPT_GC = 0
14-
15-
CFLAGS_BOARD = --param max-inline-insns-auto=15
16-
ifeq ($(TRANSLATION), zh_Latn_pinyin)
17-
RELEASE_NEEDS_CLEAN_BUILD = 1
18-
CFLAGS_INLINE_LIMIT = 35
19-
endif
20-
ifeq ($(TRANSLATION), de_DE)
21-
RELEASE_NEEDS_CLEAN_BUILD = 1
22-
CFLAGS_INLINE_LIMIT = 35
2314
SUPEROPT_VM = 0
24-
endif

ports/atmel-samd/boards/datum_distance/mpconfigboard.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
1111
CIRCUITPY_FULL_BUILD = 0
1212

1313
SUPEROPT_GC = 0
14+
SUPEROPT_VM = 0

ports/atmel-samd/boards/datum_imu/mpconfigboard.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ LONGINT_IMPL = NONE
1111
CIRCUITPY_FULL_BUILD = 0
1212

1313
SUPEROPT_GC = 0
14+
SUPEROPT_VM = 0

0 commit comments

Comments
 (0)