Files
hantai_project/code/esp32c3_espidf/main/CMakeLists.txt
T
kevin 2f452e694c up
修复 显示问题
2026-02-24 20:49:23 +08:00

30 lines
829 B
CMake

# 收集当前目录下所有 .c 文件
file(GLOB_RECURSE SRC_LIST "*.c")
idf_component_register(
SRCS ${SRC_LIST}
PRIV_REQUIRES spi_flash esp_timer
INCLUDE_DIRS "."
REQUIRES
spiffs
driver
PRIV_REQUIRES
)
# 在注册组件后添加
#target_compile_definitions(${COMPONENT_LIB} PRIVATE LV_LVGL_H_INCLUDE_SIMPLE)
set(SPIFFS_PARTITION_NAME "storage") # 如果分区名是 "storage"
# 设置 SPIFFS 根目录路径
set(SPIFFS_IMAGE_DIR "${CMAKE_SOURCE_DIR}/spiffs_image")
# 确保目录存在
if(NOT EXISTS ${SPIFFS_IMAGE_DIR})
file(MAKE_DIRECTORY ${SPIFFS_IMAGE_DIR})
endif()
# 添加 SPIFFS 镜像生成
spiffs_create_partition_image(
${SPIFFS_PARTITION_NAME} # 分区名称
${SPIFFS_IMAGE_DIR} # 源文件目录
FLASH_IN_PROJECT # 生成 flash 目标
)