@@ -147,10 +147,6 @@ 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-
154150CIRCUITPY_BITOPS ?= 0
155151CFLAGS += -DCIRCUITPY_BITOPS=$(CIRCUITPY_BITOPS )
156152
@@ -238,10 +234,12 @@ CFLAGS += -DCIRCUITPY_PARALLELDISPLAYBUS=$(CIRCUITPY_PARALLELDISPLAYBUS)
238234CIRCUITPY_DOTCLOCKFRAMEBUFFER ?= 0
239235CFLAGS += -DCIRCUITPY_DOTCLOCKFRAMEBUFFER=$(CIRCUITPY_DOTCLOCKFRAMEBUFFER )
240236
241- # bitmaptools and framebufferio rely on displayio and are not on small boards
237+ # bitmapfilter, bitmaptools, and framebufferio rely on displayio and are not on small boards
238+ CIRCUITPY_BITMAPFILTER ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD ) $(CIRCUITPY_DISPLAYIO ) )
242239CIRCUITPY_BITMAPTOOLS ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD ) $(CIRCUITPY_DISPLAYIO ) )
243240CIRCUITPY_FRAMEBUFFERIO ?= $(call enable-if-all,$(CIRCUITPY_FULL_BUILD ) $(CIRCUITPY_DISPLAYIO ) )
244241CIRCUITPY_VECTORIO ?= $(CIRCUITPY_DISPLAYIO )
242+ CFLAGS += -DCIRCUITPY_BITMAPFILTER=$(CIRCUITPY_BITMAPFILTER )
245243CFLAGS += -DCIRCUITPY_BITMAPTOOLS=$(CIRCUITPY_BITMAPTOOLS )
246244CFLAGS += -DCIRCUITPY_FRAMEBUFFERIO=$(CIRCUITPY_FRAMEBUFFERIO )
247245CFLAGS += -DCIRCUITPY_VECTORIO=$(CIRCUITPY_VECTORIO )
0 commit comments