added the implementation of CST816 touch sensor

This commit is contained in:
Bassam 2022-08-07 00:31:06 +03:00
parent 26fe6e7703
commit ed2860239f
7 changed files with 247 additions and 1 deletions

View file

@ -73,6 +73,8 @@ if(CONFIG_LV_TOUCH_CONTROLLER)
list(APPEND SOURCES "lvgl_touch/ra8875_touch.c")
elseif(CONFIG_LV_TOUCH_CONTROLLER_GT911)
list(APPEND SOURCES "lvgl_touch/gt911.c")
elseif(CONFIG_LV_TOUCH_CONTROLLER_CST816)
list(APPEND SOURCES "lvgl_touch/CST816.c")
endif()
if(CONFIG_LV_TOUCH_DRIVER_PROTOCOL_SPI)
@ -86,7 +88,7 @@ endif()
idf_component_register(SRCS ${SOURCES}
INCLUDE_DIRS ${LVGL_INCLUDE_DIRS}
REQUIRES lvgl)
REQUIRES lvgl band_audio_hal)
target_compile_definitions(${COMPONENT_LIB} PUBLIC "-DLV_LVGL_H_INCLUDE_SIMPLE")