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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy