Skip to content

Commit 3e020a7

Browse files
committed
Disable gifio if no displayio & for small boards
Technically all gifio needs from displayio is the definition of colorspaces, but let's just disable it for now.
1 parent 8c7760b commit 3e020a7

File tree

5 files changed

+8
-0
lines changed

5 files changed

+8
-0
lines changed

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

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

1313
CIRCUITPY_AESIO = 0
1414
CIRCUITPY_GAMEPADSHIFT = 1
15+
CIRCUITPY_GIFIO = 0
1516
CIRCUITPY_STAGE = 1
1617

1718
FROZEN_MPY_DIRS += $(TOP)/frozen/circuitpython-stage/pybadge

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

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

1313
CIRCUITPY_AESIO = 0
1414
CIRCUITPY_GAMEPADSHIFT = 1
15+
CIRCUITPY_GIFIO = 0
1516
CIRCUITPY_STAGE = 1
1617

1718
FROZEN_MPY_DIRS += $(TOP)/frozen/circuitpython-stage/pygamer

ports/stm/boards/espruino_pico/mpconfigboard.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ CIRCUITPY_AUDIOPWMIO = 0
2323
CIRCUITPY_BUSDEVICE = 0
2424
CIRCUITPY_BITMAPTOOLS = 0
2525
CIRCUITPY_FRAMEBUFFERIO = 0
26+
CIRCUITPY_GIFIO = 0
2627
CIRCUITPY_KEYPAD = 0
2728
CIRCUITPY_MIDI = 0
2829
CIRCUITPY_MSGPACK = 0

ports/stm/boards/pyb_nano_v2/mpconfigboard.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ LD_FILE = boards/STM32F411_fs.ld
1717
CIRCUITPY_AUDIOCORE = 0
1818
CIRCUITPY_AUDIOPWMIO = 0
1919
CIRCUITPY_KEYPAD = 0
20+
CIRCUITPY_GIFIO = 0
2021
CIRCUITPY_MIDI = 0
2122
CIRCUITPY_MSGPACK = 0
2223
CIRCUITPY_BITMAPTOOLS = 0

py/circuitpy_mpconfig.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,11 @@ CFLAGS += -DCIRCUITPY_GAMEPADSHIFT=$(CIRCUITPY_GAMEPADSHIFT)
214214
CIRCUITPY_GETPASS ?= $(CIRCUITPY_FULL_BUILD)
215215
CFLAGS += -DCIRCUITPY_GETPASS=$(CIRCUITPY_GETPASS)
216216

217+
ifeq ($(CIRCUITPY_DISPLAYIO),1)
217218
CIRCUITPY_GIFIO ?= $(CIRCUITPY_FULL_BUILD)
219+
else
220+
CIRCUITPY_GIFIO ?= 0
221+
endif
218222
CFLAGS += -DCIRCUITPY_GIFIO=$(CIRCUITPY_GIFIO)
219223

220224
CIRCUITPY_GNSS ?= 0

0 commit comments

Comments
 (0)