File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -114,6 +114,7 @@ CIRCUITPY_ESP_USB_SERIAL_JTAG ?= 0
114114
115115else ifeq ($(IDF_TARGET),esp32s3)
116116# Modules
117+ CIRCUITPY_BITMAPFILTER =1
117118CIRCUITPY_PARALLELDISPLAY = 0
118119CIRCUITPY_RGBMATRIX_USES_SUPERVISOR_ALLOCATION = 0
119120
Original file line number Diff line number Diff line change @@ -147,6 +147,10 @@ CFLAGS += -DCIRCUITPY_BITBANG_APA102=$(CIRCUITPY_BITBANG_APA102)
147147CIRCUITPY_BITBANGIO ?= $(CIRCUITPY_FULL_BUILD )
148148CFLAGS += -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+
150154CIRCUITPY_BITOPS ?= 0
151155CFLAGS += -DCIRCUITPY_BITOPS=$(CIRCUITPY_BITOPS )
152156
@@ -236,9 +240,8 @@ CFLAGS += -DCIRCUITPY_DOTCLOCKFRAMEBUFFER=$(CIRCUITPY_DOTCLOCKFRAMEBUFFER)
236240CIRCUITPY_DOTCLOCKFRAMEBUFFER_USES_SUPERVISOR_ALLOCATION ?= 1
237241CFLAGS += -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
240244CIRCUITPY_BITMAPTOOLS ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD ) $(CIRCUITPY_DISPLAYIO ) )
241- CIRCUITPY_BITMAPFILTER ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD ) $(CIRCUITPY_DISPLAYIO ) )
242245CIRCUITPY_FRAMEBUFFERIO ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD ) $(CIRCUITPY_DISPLAYIO ) )
243246CIRCUITPY_VECTORIO ?= $(CIRCUITPY_DISPLAYIO )
244247CFLAGS += -DCIRCUITPY_BITMAPTOOLS=$(CIRCUITPY_BITMAPTOOLS )
You can’t perform that action at this time.
0 commit comments