Skip to content

Commit 509ddf2

Browse files
committed
samd: disable some modules so updated ulab fits
* floppyio: disable on itsybitsy m4, metro m4 express & airlift, pybadge, pygamer, wio terminal * gifio: disable on itsybitsy m4 express * framebufferio: disable on treills m4 express, wio terminal * terminalio: disable on metro m4 express/airlift for ja/ko/ru
1 parent adc2dab commit 509ddf2

File tree

7 files changed

+30
-0
lines changed

7 files changed

+30
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,7 @@ LONGINT_IMPL = MPZ
1212

1313
# No I2S on SAMD51G
1414
CIRCUITPY_AUDIOBUSIO = 0
15+
CIRCUITPY_FLOPPYIO = 0
16+
CIRCUITPY_GIFIO = 0
1517

1618
CIRCUITPY_BITBANG_APA102 = 1

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,15 @@ EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
1111
LONGINT_IMPL = MPZ
1212

1313
CIRCUITPY__EVE = 1
14+
CIRCUITPY_FLOPPYIO = 0
1415
CIRCUITPY_SYNTHIO = 0
16+
17+
# We don't have room for the fonts for terminalio for certain languages,
18+
# so turn off terminalio, and if it's off and displayio is on,
19+
# force a clean build.
20+
# Note that we cannot test $(CIRCUITPY_DISPLAYIO) directly with an
21+
# ifeq, because it's not set yet.
22+
ifneq (,$(filter $(TRANSLATION),ja ko ru))
23+
CIRCUITPY_TERMINALIO = 0
24+
RELEASE_NEEDS_CLEAN_BUILD = $(CIRCUITPY_DISPLAYIO)
25+
endif

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,15 @@ EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
1111
LONGINT_IMPL = MPZ
1212

1313
CIRCUITPY__EVE = 1
14+
CIRCUITPY_FLOPPYIO = 0
1415
CIRCUITPY_SYNTHIO = 0
16+
17+
# We don't have room for the fonts for terminalio for certain languages,
18+
# so turn off terminalio, and if it's off and displayio is on,
19+
# force a clean build.
20+
# Note that we cannot test $(CIRCUITPY_DISPLAYIO) directly with an
21+
# ifeq, because it's not set yet.
22+
ifneq (,$(filter $(TRANSLATION),ja ko ru))
23+
CIRCUITPY_TERMINALIO = 0
24+
RELEASE_NEEDS_CLEAN_BUILD = $(CIRCUITPY_DISPLAYIO)
25+
endif

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ EXTERNAL_FLASH_DEVICES = GD25Q16C
1111
LONGINT_IMPL = MPZ
1212

1313
CIRCUITPY_AESIO = 0
14+
CIRCUITPY_FLOPPYIO = 0
1415
CIRCUITPY_FRAMEBUFFERIO = 0
1516
CIRCUITPY_GIFIO = 0
1617
CIRCUITPY_KEYPAD = 1

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ EXTERNAL_FLASH_DEVICES = "GD25Q64C,W25Q64JVxQ"
1111
LONGINT_IMPL = MPZ
1212

1313
CIRCUITPY_AESIO = 0
14+
CIRCUITPY_FLOPPYIO = 0
1415
CIRCUITPY_FRAMEBUFFERIO = 0
1516
CIRCUITPY_GIFIO = 0
1617
CIRCUITPY_KEYPAD = 1

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,6 @@ CHIP_FAMILY = samd51
99
QSPI_FLASH_FILESYSTEM = 1
1010
EXTERNAL_FLASH_DEVICES = "W25Q32JVxQ"
1111
LONGINT_IMPL = MPZ
12+
CIRCUITPY_FLOPPYIO = 0
13+
CIRCUITPY_FRAMEBUFFERIO = 0
1214
CIRCUITPY_SYNTHIO = 0

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,7 @@ LONGINT_IMPL = MPZ
1212

1313
# No I2S on SAMD51G
1414
CIRCUITPY_AUDIOBUSIO = 0
15+
CIRCUITPY_FLOPPYIO = 0
16+
CIRCUITPY_FRAMEBUFFERIO = 0
1517

1618
CIRCUITPY_BITBANG_APA102 = 1

0 commit comments

Comments
 (0)