Add initial ESP-IDF project configuration files

This commit is contained in:
wang committed 2026-05-07 17:22:34 +08:00
1 parent 070f509c5a
commit 3b9e129c88
7 files changed
+6776

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
cmake_minimum_required(VERSION 3.16)
# OTA 升级版本号配置
# 每次发布新版本固件时,请更新此版本号(格式: major.minor.patch)
set(PROJECT_VER "1.0.0")
# 屏蔽警告
add_compile_options(-w)
# ADF_PATH已经通过export.sh设置,直接使用即可
# 添加ESP-IDF中的esp-qcloud组件路径,使用绝对路径确保正确性
# set(EXTRA_COMPONENT_DIRS "$ENV{ADF_PATH}/components" "components" "c:/Users/YQ/Desktop/esp32/esp-adf/esp-idf/components/esp-qcloud")
set(EXTRA_COMPONENT_DIRS "$ENV{ADF_PATH}/components" "components")
# 添加AW触摸传感器组件到构建系统
# list(APPEND EXTRA_COMPONENT_DIRS "components/aw_touch_sensor")
# Agora IoT SDK:
# Prefer local component under this project; only fallback to esp32-korvo-v3 copy when local one is missing.
set(LOCAL_AGORA_IOT_SDK_DIR "${CMAKE_CURRENT_LIST_DIR}/components/agora_iot_sdk")
if(NOT EXISTS "${LOCAL_AGORA_IOT_SDK_DIR}/CMakeLists.txt")
set(AGORA_IOT_SDK_DIR "${CMAKE_CURRENT_LIST_DIR}/../esp32-korvo-v3/components/agora_iot_sdk")
if(EXISTS "${AGORA_IOT_SDK_DIR}/CMakeLists.txt")
list(APPEND EXTRA_COMPONENT_DIRS "${AGORA_IOT_SDK_DIR}")
endif()
endif()
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(sweekar-esp32)