From facb03f92a8a7cc3594ab54fc5deff200201ffdf Mon Sep 17 00:00:00 2001 From: chendejin Date: Thu, 3 Jul 2025 16:00:43 +0800 Subject: [PATCH] examples/icd_app: update README for icd_app and add ci for lit --- .gitlab-ci.yml | 7 ++++++- examples/icd_app/README.md | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fb28328b5..1c621cbe3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -139,6 +139,10 @@ variables: - cd $ESP_MATTER_PATH/examples/controller - idf.py -D SDKCONFIG_DEFAULTS="sdkconfig.defaults.otbr" set-target esp32s3 build +.build_lit_icd_example: &build_lit_icd_example + - cd $ESP_MATTER_PATH/examples/icd_app + - idf.py -D SDKCONFIG_DEFAULTS="sdkconfig.defaults.esp32c6.lit" set-target esp32c6 build + cancel_redundant_pipelines: stage: cleanup image: python:3.12-slim @@ -369,7 +373,7 @@ build_esp_matter_examples_pytest_C2_idf_v5_1: fi -build_ext_plat_c6_thread_controller_examples: +build_override_sdkconfig_examples: extends: - .build_examples_template needs: @@ -380,6 +384,7 @@ build_ext_plat_c6_thread_controller_examples: - *build_esp32c6_thread_example - *build_esp32c6_wifi_thread_example - *build_controller_otbr_example + - *build_lit_icd_example build_zap_light_example: extends: diff --git a/examples/icd_app/README.md b/examples/icd_app/README.md index e7bf5e922..aa9eaf2db 100644 --- a/examples/icd_app/README.md +++ b/examples/icd_app/README.md @@ -42,9 +42,11 @@ idf.py -D SDKCONFIG_DEFAULTS="sdkconfig.defaults.esp32h2.lit" set-target esp32h2 ``` - ESP32-C6: ``` -idf.py -D SDKCONFIG_DEFAULTS="sdkconfig.defaults.esp32c6.lit" set-target esp32h2 build +idf.py -D SDKCONFIG_DEFAULTS="sdkconfig.defaults.esp32c6.lit" set-target esp32c6 build ``` +**Note**: According to the Matter 1.4 specification, "A LIT ICD SHALL operate as a SIT ICD if it doesn’t have at least one registration with any client on any fabric in the ICD Management cluster." In such case, a LIT ICD shall not set its Slow Polling Interval higher than the maximum allowed for a SIT ICD. + ## 4. Power usage The power usage will be various for different configuration parameters of ICD server.