mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
upload component files in submodule
This commit is contained in:
@@ -10,6 +10,8 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
submodules: 'recursive'
|
||||||
- name: Upload components to component service
|
- name: Upload components to component service
|
||||||
uses: espressif/upload-components-ci-action@v1
|
uses: espressif/upload-components-ci-action@v1
|
||||||
with:
|
with:
|
||||||
|
|||||||
+6
-10
@@ -1,6 +1,4 @@
|
|||||||
if(NOT MATTER_SDK_PATH)
|
get_filename_component(MATTER_SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/connectedhomeip/connectedhomeip/ REALPATH)
|
||||||
get_filename_component(MATTER_SDK_PATH ${CMAKE_CURRENT_SOURCE_DIR}/connectedhomeip/connectedhomeip/ REALPATH)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
get_filename_component(CHIP_ROOT ${CMAKE_CURRENT_LIST_DIR}/connectedhomeip/connectedhomeip/ REALPATH)
|
get_filename_component(CHIP_ROOT ${CMAKE_CURRENT_LIST_DIR}/connectedhomeip/connectedhomeip/ REALPATH)
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/connectedhomeip/connectedhomeip/config/esp32/components/chip/ota-image.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/connectedhomeip/connectedhomeip/config/esp32/components/chip/ota-image.cmake)
|
||||||
@@ -29,7 +27,6 @@ endfunction()
|
|||||||
set(SRC_DIRS_LIST "${MATTER_SDK_PATH}/src/access"
|
set(SRC_DIRS_LIST "${MATTER_SDK_PATH}/src/access"
|
||||||
"${MATTER_SDK_PATH}/src/access/examples"
|
"${MATTER_SDK_PATH}/src/access/examples"
|
||||||
"${MATTER_SDK_PATH}/src/app"
|
"${MATTER_SDK_PATH}/src/app"
|
||||||
"${MATTER_SDK_PATH}/src/app/icd/"
|
|
||||||
"${MATTER_SDK_PATH}/src/app/MessageDef"
|
"${MATTER_SDK_PATH}/src/app/MessageDef"
|
||||||
"${MATTER_SDK_PATH}/src/app/reporting"
|
"${MATTER_SDK_PATH}/src/app/reporting"
|
||||||
"${MATTER_SDK_PATH}/src/app/server"
|
"${MATTER_SDK_PATH}/src/app/server"
|
||||||
@@ -105,6 +102,7 @@ set(EXCLUDE_SRCS_LIST "${MATTER_SDK_PATH}/src/controller/ExamplePersistentStorag
|
|||||||
"${MATTER_SDK_PATH}/src/lib/dnssd/minimal_mdns/AddressPolicy_LibNlImpl.cpp"
|
"${MATTER_SDK_PATH}/src/lib/dnssd/minimal_mdns/AddressPolicy_LibNlImpl.cpp"
|
||||||
"${MATTER_SDK_PATH}/src/lib/dnssd/minimal_mdns/Logging.cpp"
|
"${MATTER_SDK_PATH}/src/lib/dnssd/minimal_mdns/Logging.cpp"
|
||||||
"${MATTER_SDK_PATH}/src/lib/support/UnitTestRegistration.cpp"
|
"${MATTER_SDK_PATH}/src/lib/support/UnitTestRegistration.cpp"
|
||||||
|
"${MATTER_SDK_PATH}/src/lib/support/UnitTest.cpp"
|
||||||
"${MATTER_SDK_PATH}/src/lib/support/UnitTestUtils.cpp"
|
"${MATTER_SDK_PATH}/src/lib/support/UnitTestUtils.cpp"
|
||||||
"${MATTER_SDK_PATH}/src/lib/support/JniReferences.cpp"
|
"${MATTER_SDK_PATH}/src/lib/support/JniReferences.cpp"
|
||||||
"${MATTER_SDK_PATH}/src/lib/support/CHIPMem-Simple.cpp"
|
"${MATTER_SDK_PATH}/src/lib/support/CHIPMem-Simple.cpp"
|
||||||
@@ -370,9 +368,8 @@ if (NOT CONFIG_ENABLE_CHIPOBLE)
|
|||||||
"${MATTER_SDK_PATH}/src/ble/BtpEngine.cpp")
|
"${MATTER_SDK_PATH}/src/ble/BtpEngine.cpp")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT CONFIG_ENABLE_ICD_SERVER)
|
if(CONFIG_ENABLE_ICD_SERVER)
|
||||||
list(APPEND EXCLUDE_SRCS_LIST "${MATTER_SDK_PATH}/src/app/icd/ICDManager.cpp"
|
list(APPEND SRC_DIRS_LIST "${MATTER_SDK_PATH}/src/app/icd/server/")
|
||||||
"${MATTER_SDK_PATH}/src/app/icd/ICDNotifier.cpp")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
idf_component_register(SRC_DIRS ${SRC_DIRS_LIST}
|
idf_component_register(SRC_DIRS ${SRC_DIRS_LIST}
|
||||||
@@ -441,10 +438,9 @@ target_link_libraries(${COMPONENT_LIB} INTERFACE -Wl,--start-group
|
|||||||
${chip_libraries}
|
${chip_libraries}
|
||||||
-Wl,--end-group)
|
-Wl,--end-group)
|
||||||
|
|
||||||
# Build OTA image need a python package, leading a file change and distorying the hash of managed_components.
|
# TODO: Build OTA image need a python package, leading a file change and distorying the hash of managed_components.
|
||||||
# In next idf_component_manager release, this may be resolved by adding include/exclude for calculating component_hash.
|
|
||||||
# Build Matter OTA image
|
# Build Matter OTA image
|
||||||
if (CONFIG_CHIP_OTA_IMAGE_BUILD)
|
if (false AND CONFIG_CHIP_OTA_IMAGE_BUILD)
|
||||||
chip_ota_image(chip-ota-image
|
chip_ota_image(chip-ota-image
|
||||||
INPUT_FILES ${BUILD_DIR}/${CMAKE_PROJECT_NAME}.bin
|
INPUT_FILES ${BUILD_DIR}/${CMAKE_PROJECT_NAME}.bin
|
||||||
OUTPUT_FILE ${BUILD_DIR}/${CMAKE_PROJECT_NAME}-ota.bin
|
OUTPUT_FILE ${BUILD_DIR}/${CMAKE_PROJECT_NAME}-ota.bin
|
||||||
|
|||||||
@@ -46,8 +46,8 @@ file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/app/AppBuildConfig.h
|
|||||||
#endif
|
#endif
|
||||||
")
|
")
|
||||||
|
|
||||||
# Generating app/icd/ICDBuildConfig.h
|
# Generating app/icd/server/ICDServerBuildConfig.h
|
||||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/app/icd/ICDBuildConfig.h
|
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/app/icd/server/ICDServerBuildConfig.h
|
||||||
"#pragma once\n
|
"#pragma once\n
|
||||||
#ifdef CONFIG_ENABLE_ICD_SERVER
|
#ifdef CONFIG_ENABLE_ICD_SERVER
|
||||||
#define CHIP_CONFIG_ENABLE_ICD_SERVER 1
|
#define CHIP_CONFIG_ENABLE_ICD_SERVER 1
|
||||||
@@ -55,6 +55,9 @@ file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/app/icd/ICDBuildConfig.h
|
|||||||
#define CHIP_CONFIG_ENABLE_ICD_SERVER 0
|
#define CHIP_CONFIG_ENABLE_ICD_SERVER 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define CHIP_CONFIG_ENABLE_ICD_LIT 0
|
||||||
|
#define CHIP_CONFIG_ENABLE_ICD_CIP 0
|
||||||
|
#define CHIP_CONFIG_ENABLE_ICD_UAT 0
|
||||||
#define ICD_REPORT_ON_ENTER_ACTIVE_MODE 0
|
#define ICD_REPORT_ON_ENTER_ACTIVE_MODE 0
|
||||||
#define ICD_MAX_NOTIFICATION_SUBSCRIBERS 1
|
#define ICD_MAX_NOTIFICATION_SUBSCRIBERS 1
|
||||||
#define ICD_ENFORCE_SIT_SLOW_POLL_LIMIT 0
|
#define ICD_ENFORCE_SIT_SLOW_POLL_LIMIT 0
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
## IDF Component Manager Manifest File
|
## IDF Component Manager Manifest File
|
||||||
version: 0.0.1
|
version: 0.0.2
|
||||||
description: Espressif's Matter SDK Component
|
description: Espressif's Matter SDK Component
|
||||||
url: https://github.com/espressif/esp-matter
|
url: https://github.com/espressif/esp-matter
|
||||||
files:
|
files:
|
||||||
@@ -29,7 +29,7 @@ files:
|
|||||||
- "./connectedhomeip/connectedhomeip/src/app/util/**/*"
|
- "./connectedhomeip/connectedhomeip/src/app/util/**/*"
|
||||||
- "./connectedhomeip/connectedhomeip/src/ble/*.*"
|
- "./connectedhomeip/connectedhomeip/src/ble/*.*"
|
||||||
- "./connectedhomeip/connectedhomeip/src/controller/*.*"
|
- "./connectedhomeip/connectedhomeip/src/controller/*.*"
|
||||||
- "./connectedhomeip/connectedhomeip/src/controller/python/chip/tlv/*.*"
|
- "./connectedhomeip/connectedhomeip/src/controller/python/chip/tlv/tlvlist.py"
|
||||||
- "./connectedhomeip/connectedhomeip/src/credentials/*.*"
|
- "./connectedhomeip/connectedhomeip/src/credentials/*.*"
|
||||||
- "./connectedhomeip/connectedhomeip/src/credentials/attestation_verifier/**/*"
|
- "./connectedhomeip/connectedhomeip/src/credentials/attestation_verifier/**/*"
|
||||||
- "./connectedhomeip/connectedhomeip/src/credentials/examples/**/*"
|
- "./connectedhomeip/connectedhomeip/src/credentials/examples/**/*"
|
||||||
|
|||||||
Reference in New Issue
Block a user