mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 11:03:05 +00:00
upload component files in submodule
This commit is contained in:
@@ -10,6 +10,8 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: 'recursive'
|
||||
- name: Upload components to component service
|
||||
uses: espressif/upload-components-ci-action@v1
|
||||
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)
|
||||
endif()
|
||||
get_filename_component(MATTER_SDK_PATH ${CMAKE_CURRENT_SOURCE_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)
|
||||
@@ -29,7 +27,6 @@ endfunction()
|
||||
set(SRC_DIRS_LIST "${MATTER_SDK_PATH}/src/access"
|
||||
"${MATTER_SDK_PATH}/src/access/examples"
|
||||
"${MATTER_SDK_PATH}/src/app"
|
||||
"${MATTER_SDK_PATH}/src/app/icd/"
|
||||
"${MATTER_SDK_PATH}/src/app/MessageDef"
|
||||
"${MATTER_SDK_PATH}/src/app/reporting"
|
||||
"${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/Logging.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/JniReferences.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")
|
||||
endif()
|
||||
|
||||
if(NOT CONFIG_ENABLE_ICD_SERVER)
|
||||
list(APPEND EXCLUDE_SRCS_LIST "${MATTER_SDK_PATH}/src/app/icd/ICDManager.cpp"
|
||||
"${MATTER_SDK_PATH}/src/app/icd/ICDNotifier.cpp")
|
||||
if(CONFIG_ENABLE_ICD_SERVER)
|
||||
list(APPEND SRC_DIRS_LIST "${MATTER_SDK_PATH}/src/app/icd/server/")
|
||||
endif()
|
||||
|
||||
idf_component_register(SRC_DIRS ${SRC_DIRS_LIST}
|
||||
@@ -441,10 +438,9 @@ target_link_libraries(${COMPONENT_LIB} INTERFACE -Wl,--start-group
|
||||
${chip_libraries}
|
||||
-Wl,--end-group)
|
||||
|
||||
# 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.
|
||||
# TODO: Build OTA image need a python package, leading a file change and distorying the hash of managed_components.
|
||||
# Build Matter OTA image
|
||||
if (CONFIG_CHIP_OTA_IMAGE_BUILD)
|
||||
if (false AND CONFIG_CHIP_OTA_IMAGE_BUILD)
|
||||
chip_ota_image(chip-ota-image
|
||||
INPUT_FILES ${BUILD_DIR}/${CMAKE_PROJECT_NAME}.bin
|
||||
OUTPUT_FILE ${BUILD_DIR}/${CMAKE_PROJECT_NAME}-ota.bin
|
||||
|
||||
@@ -46,8 +46,8 @@ file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/app/AppBuildConfig.h
|
||||
#endif
|
||||
")
|
||||
|
||||
# Generating app/icd/ICDBuildConfig.h
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/app/icd/ICDBuildConfig.h
|
||||
# Generating app/icd/server/ICDServerBuildConfig.h
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/app/icd/server/ICDServerBuildConfig.h
|
||||
"#pragma once\n
|
||||
#ifdef CONFIG_ENABLE_ICD_SERVER
|
||||
#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
|
||||
#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_MAX_NOTIFICATION_SUBSCRIBERS 1
|
||||
#define ICD_ENFORCE_SIT_SLOW_POLL_LIMIT 0
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
## IDF Component Manager Manifest File
|
||||
version: 0.0.1
|
||||
version: 0.0.2
|
||||
description: Espressif's Matter SDK Component
|
||||
url: https://github.com/espressif/esp-matter
|
||||
files:
|
||||
@@ -29,7 +29,7 @@ files:
|
||||
- "./connectedhomeip/connectedhomeip/src/app/util/**/*"
|
||||
- "./connectedhomeip/connectedhomeip/src/ble/*.*"
|
||||
- "./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/attestation_verifier/**/*"
|
||||
- "./connectedhomeip/connectedhomeip/src/credentials/examples/**/*"
|
||||
|
||||
Reference in New Issue
Block a user