# 定义源文件变量 set(FLUX_BUTTON_SRCS "flux_button.c") # 定义依赖组件变量 set(FLUX_BUTTON_REQUIRES espressif__button esp_driver_gpio lvgl freertos ) # 定义包含目录变量 set(FLUX_BUTTON_INCLUDE_DIRS ".") # 注册组件 idf_component_register( SRCS ${FLUX_BUTTON_SRCS} REQUIRES ${FLUX_BUTTON_REQUIRES} INCLUDE_DIRS ${FLUX_BUTTON_INCLUDE_DIRS} )