@@ -401,8 +401,10 @@ SRC_C += common-hal/_bleio/ble_events.c
401401endif
402402
403403ifneq ($(CIRCUITPY_DOTCLOCKFRAMEBUFFER ) ,0)
404- CFLAGS += -isystem esp-idf/components/esp_lcd/include
405- CFLAGS += -isystem esp-idf/components/esp_lcd/interface
404+ CFLAGS += \
405+ -isystem esp-idf/components/esp_lcd/include \
406+ -isystem esp-idf/components/esp_lcd/interface \
407+ -isystem esp-idf/components/esp_lcd/rgb/include
406408endif
407409
408410ifneq ($(CIRCUITPY_ESPCAMERA ) ,0)
@@ -439,6 +441,14 @@ ifneq ($(CIRCUITPY_NEOPIXEL_WRITE),0)
439441CHIP_COMPONENTS += esp_driver_rmt
440442endif
441443
444+ ifneq ($(CIRCUITPY_PARALLELDISPLAYBUS ) ,0)
445+ CHIP_COMPONENTS += esp_driver_i2s
446+ endif
447+
448+ ifneq ($(CIRCUITPY_PULSEIO ) ,0)
449+ CHIP_COMPONENTS += esp_driver_rmt
450+ endif
451+
442452ifneq ($(CIRCUITPY_COUNTIO ) ,0)
443453CHIP_COMPONENTS += esp_driver_pcnt
444454endif
@@ -447,6 +457,10 @@ ifneq ($(CIRCUITPY_ROTARYIO),0)
447457CHIP_COMPONENTS += esp_driver_pcnt
448458endif
449459
460+ ifneq ($(CIRCUITPY_FREQUENCYIO ) ,0)
461+ CHIP_COMPONENTS += esp_driver_pcnt
462+ endif
463+
450464SRC_COMMON_HAL_EXPANDED = \
451465 $(addprefix shared-bindings/, $(SRC_COMMON_HAL ) ) \
452466 $(addprefix shared-bindings/, $(SRC_BINDINGS_ENUMS ) ) \
0 commit comments