Add initial ESP-IDF project configuration files
This commit is contained in:
1 parent
070f509c5a
commit
3b9e129c88
7 files changed
+6776
No files matched your search
@@ -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)
|
||||
Reference in new issue
Block a user