Skip to content

Commit ec42e35

Browse files
committed
enable bitmapfilter only on esp32s3 for now
we want it for memento, and maybe for qualia. we can add it elsewhere later if we want
1 parent ff22baa commit ec42e35

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

ports/espressif/mpconfigport.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ CIRCUITPY_ESP_USB_SERIAL_JTAG ?= 0
114114

115115
else ifeq ($(IDF_TARGET),esp32s3)
116116
# Modules
117+
CIRCUITPY_BITMAPFILTER=1
117118
CIRCUITPY_PARALLELDISPLAY = 0
118119
CIRCUITPY_RGBMATRIX_USES_SUPERVISOR_ALLOCATION = 0
119120

py/circuitpy_mpconfig.mk

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,10 @@ CFLAGS += -DCIRCUITPY_BITBANG_APA102=$(CIRCUITPY_BITBANG_APA102)
147147
CIRCUITPY_BITBANGIO ?= $(CIRCUITPY_FULL_BUILD)
148148
CFLAGS += -DCIRCUITPY_BITBANGIO=$(CIRCUITPY_BITBANGIO)
149149

150+
# bitmapfilter also depends on displayio, but is disabled by default
151+
CIRCUITPY_BITMAPFILTER ?= 0
152+
CFLAGS += -DCIRCUITPY_BITMAPFILTER=$(CIRCUITPY_BITMAPFILTER)
153+
150154
CIRCUITPY_BITOPS ?= 0
151155
CFLAGS += -DCIRCUITPY_BITOPS=$(CIRCUITPY_BITOPS)
152156

@@ -236,9 +240,8 @@ CFLAGS += -DCIRCUITPY_DOTCLOCKFRAMEBUFFER=$(CIRCUITPY_DOTCLOCKFRAMEBUFFER)
236240
CIRCUITPY_DOTCLOCKFRAMEBUFFER_USES_SUPERVISOR_ALLOCATION ?= 1
237241
CFLAGS += -DCIRCUITPY_DOTCLOCKFRAMEBUFFER_USES_SUPERVISOR_ALLOCATION=$(CIRCUITPY_DOTCLOCKFRAMEBUFFER_USES_SUPERVISOR_ALLOCATION)
238242

239-
# bitmaptools, bitmapfilter and framebufferio rely on displayio
243+
# bitmaptools and framebufferio rely on displayio and are not on small boards
240244
CIRCUITPY_BITMAPTOOLS ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD) $(CIRCUITPY_DISPLAYIO))
241-
CIRCUITPY_BITMAPFILTER ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD) $(CIRCUITPY_DISPLAYIO))
242245
CIRCUITPY_FRAMEBUFFERIO ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD) $(CIRCUITPY_DISPLAYIO))
243246
CIRCUITPY_VECTORIO ?= $(CIRCUITPY_DISPLAYIO)
244247
CFLAGS += -DCIRCUITPY_BITMAPTOOLS=$(CIRCUITPY_BITMAPTOOLS)

0 commit comments

Comments
 (0)