├── .actrc ├── .clang-format ├── .clang-tidy ├── .default-version.min ├── .devcontainer ├── Dockerfile ├── build.sh └── devcontainer.json ├── .dir-locals.el ├── .editorconfig ├── .gemini ├── config.yaml └── styleguide.md ├── .gitattributes ├── .githooks └── pre-commit ├── .github ├── .wordlist.txt ├── ISSUE_TEMPLATE │ ├── 001-bug-report.yaml │ ├── 002-1.0-issue.yaml │ ├── 003-1.1-issue.yaml │ ├── 004-1.2-issue.yaml │ ├── 005-1.3-issue.yaml │ ├── 049-trivial-fix.yaml │ ├── 050-tooling-fix.yaml │ ├── 060-platform-fix.yaml │ ├── 080-feature-request.yaml │ ├── 090-sve-issue.yaml │ ├── 091-cert-blocker.yaml │ ├── 097-ci-test-failure.yaml │ ├── 098-build-issue.yaml │ ├── 099-github-workflow-issue.yaml │ ├── 100-documentation-issue.yaml │ └── config.yaml ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── add-ipv6 │ │ └── action.yaml │ ├── bootstrap-cache │ │ └── action.yaml │ ├── bootstrap │ │ └── action.yaml │ ├── checkout-submodules-and-bootstrap │ │ └── action.yaml │ ├── checkout-submodules │ │ └── action.yaml │ ├── delete-cache │ │ └── action.yml │ ├── dump-disk-info │ │ └── action.yaml │ ├── dynamic │ │ └── action.yaml │ ├── git-safe-directory │ │ └── action.yaml │ ├── maximize-runner-disk │ │ └── action.yaml │ ├── perform-codeql-analysis │ │ └── action.yaml │ ├── setup-ccache │ │ └── action.yml │ ├── setup-size-reports │ │ └── action.yaml │ └── upload-size-reports │ │ └── action.yaml ├── boring-cyborg.yml ├── codecov.yml ├── config.yml ├── copilot-instructions.md ├── dependabot.yml ├── issue-labeler.yml ├── labeler.yml ├── release.yml └── workflows │ ├── artifacts.yaml │ ├── bloat_check.yaml │ ├── build-cert-bins.yaml │ ├── build.yaml │ ├── buildjet-cache-delete.yaml │ ├── cancel_workflows_for_pr.yaml │ ├── cert_test_checks.yaml │ ├── check-data-model-directory-updates.yaml │ ├── chef.yaml │ ├── cherry-picks.yaml │ ├── cirque.yaml │ ├── codeql.yml │ ├── darwin-tests.yaml │ ├── darwin.yaml │ ├── docbuild.yaml │ ├── docker_img.yaml │ ├── doxygen.yaml │ ├── example-tv-casting-darwin.yaml │ ├── examples-ameba.yaml │ ├── examples-asr.yaml │ ├── examples-bouffalolab.yaml │ ├── examples-cc13xx_26xx.yaml │ ├── examples-cc32xx.yaml │ ├── examples-efr32.yaml │ ├── examples-esp32.yaml │ ├── examples-infineon.yaml │ ├── examples-linux-arm.yaml │ ├── examples-linux-imx.yaml │ ├── examples-linux-standalone.yaml │ ├── examples-linux-tv-casting-app.yaml │ ├── examples-nrfconnect.yaml │ ├── examples-nuttx.yaml │ ├── examples-nxp.yaml │ ├── examples-qpg.yaml │ ├── examples-realtek.yaml │ ├── examples-stm32.yaml │ ├── examples-telink.yaml │ ├── examples-tizen.yaml │ ├── full-android.yaml │ ├── fuzzing-build.yaml │ ├── gradle-wrapper-validation.yml │ ├── issue-labeler.yaml │ ├── java-tests.yaml │ ├── kotlin-style.yaml │ ├── labeler.yaml │ ├── lint.yml │ ├── minimal-build.yaml │ ├── mypy-validation.yml │ ├── pr-validation.yaml │ ├── protocol_compatibility.yaml │ ├── qemu.yaml │ ├── recent_fail_summary.yaml │ ├── release_artifacts.yaml │ ├── restyled.yml │ ├── roll_and_build_docker.yaml │ ├── smoketest-android.yaml │ ├── spell.yml │ ├── stale.yaml │ ├── tag-releases.yaml │ ├── tests.yaml │ ├── third-party-check.yaml │ ├── todos.yaml │ ├── unit_integration_test.yaml │ ├── zap_regeneration.yaml │ └── zap_templates.yaml ├── .gitignore ├── .gitmodules ├── .gn ├── .matterlint ├── .mergify.yml ├── .pre-commit-config.yaml ├── .prettierrc.json ├── .pullapprove.yml ├── .restyled.yaml ├── .shellcheck_tree ├── .spellcheck.yml ├── .vscode ├── c_cpp_properties.json ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── BUILD.gn ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── REVIEWERS.md ├── SECURITY.md ├── SPECIFICATION_VERSION ├── config ├── ameba │ ├── .gn │ ├── BUILD.gn │ ├── args.gni │ ├── build │ ├── build_overrides │ ├── chip.cmake │ ├── lib │ │ └── pw_rpc │ │ │ └── BUILD.gn │ ├── mbedtls │ │ └── BUILD.gn │ ├── third_party │ │ └── connectedhomeip │ └── toolchain │ │ └── BUILD.gn ├── android │ └── CHIPProjectConfig.h ├── asr │ └── toolchain │ │ └── BUILD.gn ├── beken │ ├── .gn │ ├── BUILD.gn │ ├── args.gni │ ├── build │ ├── build_overrides │ ├── mbedtls │ │ └── BUILD.gn │ ├── third_party │ │ └── connectedhomeip │ └── toolchain │ │ └── BUILD.gn ├── boringssl │ └── toolchain │ │ └── BUILD.gn ├── bouffalolab │ ├── args.gni │ ├── common │ │ └── lib │ │ │ └── pw_rpc │ │ │ ├── BUILD.gn │ │ │ └── pw_rpc.gni │ └── toolchain │ │ ├── BUILD.gn │ │ └── riscv_toolchain.gni ├── cc32xx │ └── toolchain │ │ └── BUILD.gn ├── common │ └── cmake │ │ ├── chip_gn.cmake │ │ ├── chip_gn_args.cmake │ │ ├── make_gn_args.py │ │ └── util.cmake ├── darwin │ └── args.gni ├── efr32 │ ├── lib │ │ └── pw_rpc │ │ │ ├── BUILD.gn │ │ │ └── pw_rpc.gni │ └── toolchain │ │ └── BUILD.gn ├── esp32 │ ├── .gn │ ├── BUILD.gn │ ├── args.gni │ ├── build │ ├── build_overrides │ ├── components │ │ └── chip │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig │ │ │ ├── chip.c │ │ │ ├── chip.cpp │ │ │ ├── create_args_gn.py │ │ │ ├── idf_component.yml │ │ │ └── ota-image.cmake │ ├── firmware_rom │ │ └── DevKitC │ │ │ ├── rom.bin │ │ │ └── rom1.bin │ ├── lib │ │ └── pw_rpc │ │ │ └── BUILD.gn │ ├── mbedtls │ │ └── BUILD.gn │ ├── third_party │ │ └── connectedhomeip │ └── toolchain │ │ └── BUILD.gn ├── genio │ ├── BUILD.gn │ ├── args.gni │ └── toolchain │ │ └── BUILD.gn ├── linux │ └── lib │ │ └── pw_rpc │ │ └── BUILD.gn ├── mbedtls │ └── toolchain │ │ └── BUILD.gn ├── nrfconnect │ ├── .nrfconnect-recommended-revision │ ├── README.md │ ├── app │ │ ├── check-nrfconnect-version.cmake │ │ ├── check-sysbuild-use.cmake │ │ ├── enable-gnu-std.cmake │ │ ├── flashing.cmake │ │ └── overlay-usb_support.conf │ ├── chip-gn │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ └── toolchain │ │ │ └── BUILD.gn │ └── chip-module │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.defaults │ │ ├── Kconfig.features │ │ ├── generate_factory_data.cmake │ │ ├── generate_factory_data_sysbuild.cmake │ │ └── zephyr │ │ └── module.yml ├── nuttx │ └── chip-gn │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ └── toolchain │ │ └── BUILD.gn ├── nxp │ ├── README.md │ ├── app │ │ ├── bootloader.conf │ │ ├── enable-gnu-std.cmake │ │ └── pre-zephyr.cmake │ ├── chip-cmake-freertos │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.defaults │ │ └── mcux │ │ │ └── module.yml │ ├── chip-gn-freertos │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ └── toolchain │ │ │ └── BUILD.gn │ ├── chip-gn │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ └── toolchain │ │ │ └── BUILD.gn │ ├── chip-module │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.defaults │ │ ├── Kconfig.features │ │ ├── generate_factory_data.cmake │ │ └── zephyr │ │ │ └── module.yml │ ├── cmake │ │ ├── Kconfig.matter.common │ │ ├── Kconfig.matter.nxp │ │ ├── Kconfig.openthread.common │ │ └── common.cmake │ └── lib │ │ └── pw_rpc │ │ ├── BUILD.gn │ │ └── pw_rpc.gni ├── psoc6 │ └── toolchain │ │ └── BUILD.gn ├── pw_unit_test │ └── BUILD.gn ├── python │ ├── CHIPProjectConfig.h │ └── SystemProjectConfig.h ├── qpg │ ├── chip-gn │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build.sh │ │ └── toolchain │ │ │ └── BUILD.gn │ ├── lib │ │ └── pw_rpc │ │ │ ├── BUILD.gn │ │ │ └── pw_rpc.gni │ └── toolchain │ │ └── BUILD.gn ├── realtek │ ├── app │ │ ├── bootloader.conf │ │ └── enable-gnu-std.cmake │ ├── bee │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── bee_arm.gni │ │ ├── chip.cmake │ │ ├── lib │ │ │ └── pw_rpc │ │ │ │ └── BUILD.gn │ │ ├── mbedtls │ │ │ └── BUILD.gn │ │ ├── openthread │ │ │ └── BUILD.gn │ │ └── toolchain │ │ │ └── BUILD.gn │ ├── chip-gn │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ └── toolchain │ │ │ └── BUILD.gn │ └── chip-module │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.defaults │ │ └── zephyr │ │ └── module.yml ├── recommended.gni ├── silabs │ ├── CMakeLists.txt │ ├── Kconfig │ ├── Kconfig.defaults │ ├── app │ │ └── enable-gnu-std.cmake │ ├── chip-gn │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ └── toolchain │ │ │ └── BUILD.gn │ ├── cmake │ │ └── common.cmake │ └── zephyr │ │ └── module.yml ├── standalone │ ├── CHIPProjectConfig.h │ ├── SystemProjectConfig.h │ ├── args.gni │ └── toolchain │ │ └── BUILD.gn ├── stm32 │ └── toolchain │ │ └── BUILD.gn ├── telink │ ├── app │ │ ├── bootloader.conf │ │ ├── bootloader_compress_lzma.conf │ │ ├── bootloader_usb.conf │ │ └── enable-gnu-std.cmake │ ├── chip-gn │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ └── toolchain │ │ │ └── BUILD.gn │ └── chip-module │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.defaults │ │ ├── generate_factory_data.cmake │ │ └── zephyr │ │ └── module.yml ├── tizen │ └── chip-gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ └── platform │ │ └── BUILD.gn └── zephyr │ ├── Kconfig │ ├── README.md │ ├── app │ ├── copy-flashbundle-firmware.cmake │ ├── enable-gnu-std.cmake │ ├── flashing.cmake │ └── overlay-usb_support.conf │ ├── chip-gn │ ├── .gn │ ├── BUILD.gn │ ├── args.gni │ └── toolchain │ │ └── BUILD.gn │ ├── chip-module │ ├── CMakeLists.txt │ ├── Kconfig │ ├── Kconfig.bt │ ├── Kconfig.defaults │ ├── Kconfig.features │ ├── Kconfig.logging │ ├── Kconfig.mbedtls │ ├── Kconfig.mcuboot.defaults │ ├── Kconfig.mcuboot.root │ ├── Kconfig.multiprotocol_rpmsg.defaults │ ├── Kconfig.multiprotocol_rpmsg.root │ └── zephyr │ │ └── module.yml │ ├── ota-image.cmake │ ├── ota-image_sysbuild.cmake │ └── zephyr-util.cmake ├── credentials ├── development │ ├── attestation │ │ ├── Chip-Development-PAA-Cert.der │ │ ├── Chip-Development-PAA-Cert.pem │ │ ├── Chip-Development-PAA-Key.der │ │ ├── Chip-Development-PAA-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8000-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8000-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8000-Key.der │ │ ├── Matter-Development-DAC-FFF1-8000-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8001-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8001-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8001-Key.der │ │ ├── Matter-Development-DAC-FFF1-8001-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8002-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8002-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8002-Key.der │ │ ├── Matter-Development-DAC-FFF1-8002-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8003-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8003-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8003-Key.der │ │ ├── Matter-Development-DAC-FFF1-8003-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8004-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8004-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8004-Key.der │ │ ├── Matter-Development-DAC-FFF1-8004-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8005-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8005-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8005-Key.der │ │ ├── Matter-Development-DAC-FFF1-8005-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8006-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8006-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8006-Key.der │ │ ├── Matter-Development-DAC-FFF1-8006-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8007-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8007-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8007-Key.der │ │ ├── Matter-Development-DAC-FFF1-8007-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8008-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8008-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8008-Key.der │ │ ├── Matter-Development-DAC-FFF1-8008-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8009-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8009-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8009-Key.der │ │ ├── Matter-Development-DAC-FFF1-8009-Key.pem │ │ ├── Matter-Development-DAC-FFF1-800A-Cert.der │ │ ├── Matter-Development-DAC-FFF1-800A-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-800A-Key.der │ │ ├── Matter-Development-DAC-FFF1-800A-Key.pem │ │ ├── Matter-Development-DAC-FFF1-800B-Cert.der │ │ ├── Matter-Development-DAC-FFF1-800B-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-800B-Key.der │ │ ├── Matter-Development-DAC-FFF1-800B-Key.pem │ │ ├── Matter-Development-DAC-FFF1-800C-Cert.der │ │ ├── Matter-Development-DAC-FFF1-800C-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-800C-Key.der │ │ ├── Matter-Development-DAC-FFF1-800C-Key.pem │ │ ├── Matter-Development-DAC-FFF1-800D-Cert.der │ │ ├── Matter-Development-DAC-FFF1-800D-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-800D-Key.der │ │ ├── Matter-Development-DAC-FFF1-800D-Key.pem │ │ ├── Matter-Development-DAC-FFF1-800E-Cert.der │ │ ├── Matter-Development-DAC-FFF1-800E-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-800E-Key.der │ │ ├── Matter-Development-DAC-FFF1-800E-Key.pem │ │ ├── Matter-Development-DAC-FFF1-800F-Cert.der │ │ ├── Matter-Development-DAC-FFF1-800F-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-800F-Key.der │ │ ├── Matter-Development-DAC-FFF1-800F-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8010-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8010-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8010-Key.der │ │ ├── Matter-Development-DAC-FFF1-8010-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8011-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8011-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8011-Key.der │ │ ├── Matter-Development-DAC-FFF1-8011-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8012-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8012-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8012-Key.der │ │ ├── Matter-Development-DAC-FFF1-8012-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8013-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8013-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8013-Key.der │ │ ├── Matter-Development-DAC-FFF1-8013-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8014-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8014-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8014-Key.der │ │ ├── Matter-Development-DAC-FFF1-8014-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8015-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8015-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8015-Key.der │ │ ├── Matter-Development-DAC-FFF1-8015-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8016-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8016-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8016-Key.der │ │ ├── Matter-Development-DAC-FFF1-8016-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8017-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8017-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8017-Key.der │ │ ├── Matter-Development-DAC-FFF1-8017-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8018-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8018-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8018-Key.der │ │ ├── Matter-Development-DAC-FFF1-8018-Key.pem │ │ ├── Matter-Development-DAC-FFF1-8019-Cert.der │ │ ├── Matter-Development-DAC-FFF1-8019-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-8019-Key.der │ │ ├── Matter-Development-DAC-FFF1-8019-Key.pem │ │ ├── Matter-Development-DAC-FFF1-801A-Cert.der │ │ ├── Matter-Development-DAC-FFF1-801A-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-801A-Key.der │ │ ├── Matter-Development-DAC-FFF1-801A-Key.pem │ │ ├── Matter-Development-DAC-FFF1-801B-Cert.der │ │ ├── Matter-Development-DAC-FFF1-801B-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-801B-Key.der │ │ ├── Matter-Development-DAC-FFF1-801B-Key.pem │ │ ├── Matter-Development-DAC-FFF1-801C-Cert.der │ │ ├── Matter-Development-DAC-FFF1-801C-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-801C-Key.der │ │ ├── Matter-Development-DAC-FFF1-801C-Key.pem │ │ ├── Matter-Development-DAC-FFF1-801D-Cert.der │ │ ├── Matter-Development-DAC-FFF1-801D-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-801D-Key.der │ │ ├── Matter-Development-DAC-FFF1-801D-Key.pem │ │ ├── Matter-Development-DAC-FFF1-801E-Cert.der │ │ ├── Matter-Development-DAC-FFF1-801E-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-801E-Key.der │ │ ├── Matter-Development-DAC-FFF1-801E-Key.pem │ │ ├── Matter-Development-DAC-FFF1-801F-Cert.der │ │ ├── Matter-Development-DAC-FFF1-801F-Cert.pem │ │ ├── Matter-Development-DAC-FFF1-801F-Key.der │ │ ├── Matter-Development-DAC-FFF1-801F-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8000-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8000-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8000-Key.der │ │ ├── Matter-Development-DAC-FFF2-8000-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8001-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8001-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8001-Key.der │ │ ├── Matter-Development-DAC-FFF2-8001-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8002-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8002-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8002-Key.der │ │ ├── Matter-Development-DAC-FFF2-8002-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8003-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8003-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8003-Key.der │ │ ├── Matter-Development-DAC-FFF2-8003-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8004-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8004-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8004-Key.der │ │ ├── Matter-Development-DAC-FFF2-8004-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8005-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8005-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8005-Key.der │ │ ├── Matter-Development-DAC-FFF2-8005-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8006-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8006-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8006-Key.der │ │ ├── Matter-Development-DAC-FFF2-8006-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8007-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8007-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8007-Key.der │ │ ├── Matter-Development-DAC-FFF2-8007-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8008-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8008-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8008-Key.der │ │ ├── Matter-Development-DAC-FFF2-8008-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8009-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8009-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8009-Key.der │ │ ├── Matter-Development-DAC-FFF2-8009-Key.pem │ │ ├── Matter-Development-DAC-FFF2-800A-Cert.der │ │ ├── Matter-Development-DAC-FFF2-800A-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-800A-Key.der │ │ ├── Matter-Development-DAC-FFF2-800A-Key.pem │ │ ├── Matter-Development-DAC-FFF2-800B-Cert.der │ │ ├── Matter-Development-DAC-FFF2-800B-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-800B-Key.der │ │ ├── Matter-Development-DAC-FFF2-800B-Key.pem │ │ ├── Matter-Development-DAC-FFF2-800C-Cert.der │ │ ├── Matter-Development-DAC-FFF2-800C-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-800C-Key.der │ │ ├── Matter-Development-DAC-FFF2-800C-Key.pem │ │ ├── Matter-Development-DAC-FFF2-800D-Cert.der │ │ ├── Matter-Development-DAC-FFF2-800D-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-800D-Key.der │ │ ├── Matter-Development-DAC-FFF2-800D-Key.pem │ │ ├── Matter-Development-DAC-FFF2-800E-Cert.der │ │ ├── Matter-Development-DAC-FFF2-800E-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-800E-Key.der │ │ ├── Matter-Development-DAC-FFF2-800E-Key.pem │ │ ├── Matter-Development-DAC-FFF2-800F-Cert.der │ │ ├── Matter-Development-DAC-FFF2-800F-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-800F-Key.der │ │ ├── Matter-Development-DAC-FFF2-800F-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8010-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8010-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8010-Key.der │ │ ├── Matter-Development-DAC-FFF2-8010-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8011-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8011-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8011-Key.der │ │ ├── Matter-Development-DAC-FFF2-8011-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8012-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8012-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8012-Key.der │ │ ├── Matter-Development-DAC-FFF2-8012-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8013-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8013-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8013-Key.der │ │ ├── Matter-Development-DAC-FFF2-8013-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8014-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8014-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8014-Key.der │ │ ├── Matter-Development-DAC-FFF2-8014-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8015-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8015-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8015-Key.der │ │ ├── Matter-Development-DAC-FFF2-8015-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8016-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8016-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8016-Key.der │ │ ├── Matter-Development-DAC-FFF2-8016-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8017-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8017-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8017-Key.der │ │ ├── Matter-Development-DAC-FFF2-8017-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8018-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8018-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8018-Key.der │ │ ├── Matter-Development-DAC-FFF2-8018-Key.pem │ │ ├── Matter-Development-DAC-FFF2-8019-Cert.der │ │ ├── Matter-Development-DAC-FFF2-8019-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-8019-Key.der │ │ ├── Matter-Development-DAC-FFF2-8019-Key.pem │ │ ├── Matter-Development-DAC-FFF2-801A-Cert.der │ │ ├── Matter-Development-DAC-FFF2-801A-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-801A-Key.der │ │ ├── Matter-Development-DAC-FFF2-801A-Key.pem │ │ ├── Matter-Development-DAC-FFF2-801B-Cert.der │ │ ├── Matter-Development-DAC-FFF2-801B-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-801B-Key.der │ │ ├── Matter-Development-DAC-FFF2-801B-Key.pem │ │ ├── Matter-Development-DAC-FFF2-801C-Cert.der │ │ ├── Matter-Development-DAC-FFF2-801C-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-801C-Key.der │ │ ├── Matter-Development-DAC-FFF2-801C-Key.pem │ │ ├── Matter-Development-DAC-FFF2-801D-Cert.der │ │ ├── Matter-Development-DAC-FFF2-801D-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-801D-Key.der │ │ ├── Matter-Development-DAC-FFF2-801D-Key.pem │ │ ├── Matter-Development-DAC-FFF2-801E-Cert.der │ │ ├── Matter-Development-DAC-FFF2-801E-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-801E-Key.der │ │ ├── Matter-Development-DAC-FFF2-801E-Key.pem │ │ ├── Matter-Development-DAC-FFF2-801F-Cert.der │ │ ├── Matter-Development-DAC-FFF2-801F-Cert.pem │ │ ├── Matter-Development-DAC-FFF2-801F-Key.der │ │ ├── Matter-Development-DAC-FFF2-801F-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8000-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8000-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8000-Key.der │ │ ├── Matter-Development-DAC-FFF3-8000-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8001-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8001-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8001-Key.der │ │ ├── Matter-Development-DAC-FFF3-8001-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8002-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8002-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8002-Key.der │ │ ├── Matter-Development-DAC-FFF3-8002-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8003-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8003-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8003-Key.der │ │ ├── Matter-Development-DAC-FFF3-8003-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8004-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8004-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8004-Key.der │ │ ├── Matter-Development-DAC-FFF3-8004-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8005-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8005-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8005-Key.der │ │ ├── Matter-Development-DAC-FFF3-8005-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8006-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8006-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8006-Key.der │ │ ├── Matter-Development-DAC-FFF3-8006-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8007-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8007-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8007-Key.der │ │ ├── Matter-Development-DAC-FFF3-8007-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8008-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8008-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8008-Key.der │ │ ├── Matter-Development-DAC-FFF3-8008-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8009-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8009-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8009-Key.der │ │ ├── Matter-Development-DAC-FFF3-8009-Key.pem │ │ ├── Matter-Development-DAC-FFF3-800A-Cert.der │ │ ├── Matter-Development-DAC-FFF3-800A-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-800A-Key.der │ │ ├── Matter-Development-DAC-FFF3-800A-Key.pem │ │ ├── Matter-Development-DAC-FFF3-800B-Cert.der │ │ ├── Matter-Development-DAC-FFF3-800B-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-800B-Key.der │ │ ├── Matter-Development-DAC-FFF3-800B-Key.pem │ │ ├── Matter-Development-DAC-FFF3-800C-Cert.der │ │ ├── Matter-Development-DAC-FFF3-800C-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-800C-Key.der │ │ ├── Matter-Development-DAC-FFF3-800C-Key.pem │ │ ├── Matter-Development-DAC-FFF3-800D-Cert.der │ │ ├── Matter-Development-DAC-FFF3-800D-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-800D-Key.der │ │ ├── Matter-Development-DAC-FFF3-800D-Key.pem │ │ ├── Matter-Development-DAC-FFF3-800E-Cert.der │ │ ├── Matter-Development-DAC-FFF3-800E-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-800E-Key.der │ │ ├── Matter-Development-DAC-FFF3-800E-Key.pem │ │ ├── Matter-Development-DAC-FFF3-800F-Cert.der │ │ ├── Matter-Development-DAC-FFF3-800F-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-800F-Key.der │ │ ├── Matter-Development-DAC-FFF3-800F-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8010-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8010-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8010-Key.der │ │ ├── Matter-Development-DAC-FFF3-8010-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8011-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8011-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8011-Key.der │ │ ├── Matter-Development-DAC-FFF3-8011-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8012-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8012-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8012-Key.der │ │ ├── Matter-Development-DAC-FFF3-8012-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8013-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8013-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8013-Key.der │ │ ├── Matter-Development-DAC-FFF3-8013-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8014-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8014-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8014-Key.der │ │ ├── Matter-Development-DAC-FFF3-8014-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8015-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8015-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8015-Key.der │ │ ├── Matter-Development-DAC-FFF3-8015-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8016-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8016-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8016-Key.der │ │ ├── Matter-Development-DAC-FFF3-8016-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8017-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8017-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8017-Key.der │ │ ├── Matter-Development-DAC-FFF3-8017-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8018-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8018-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8018-Key.der │ │ ├── Matter-Development-DAC-FFF3-8018-Key.pem │ │ ├── Matter-Development-DAC-FFF3-8019-Cert.der │ │ ├── Matter-Development-DAC-FFF3-8019-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-8019-Key.der │ │ ├── Matter-Development-DAC-FFF3-8019-Key.pem │ │ ├── Matter-Development-DAC-FFF3-801A-Cert.der │ │ ├── Matter-Development-DAC-FFF3-801A-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-801A-Key.der │ │ ├── Matter-Development-DAC-FFF3-801A-Key.pem │ │ ├── Matter-Development-DAC-FFF3-801B-Cert.der │ │ ├── Matter-Development-DAC-FFF3-801B-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-801B-Key.der │ │ ├── Matter-Development-DAC-FFF3-801B-Key.pem │ │ ├── Matter-Development-DAC-FFF3-801C-Cert.der │ │ ├── Matter-Development-DAC-FFF3-801C-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-801C-Key.der │ │ ├── Matter-Development-DAC-FFF3-801C-Key.pem │ │ ├── Matter-Development-DAC-FFF3-801D-Cert.der │ │ ├── Matter-Development-DAC-FFF3-801D-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-801D-Key.der │ │ ├── Matter-Development-DAC-FFF3-801D-Key.pem │ │ ├── Matter-Development-DAC-FFF3-801E-Cert.der │ │ ├── Matter-Development-DAC-FFF3-801E-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-801E-Key.der │ │ ├── Matter-Development-DAC-FFF3-801E-Key.pem │ │ ├── Matter-Development-DAC-FFF3-801F-Cert.der │ │ ├── Matter-Development-DAC-FFF3-801F-Cert.pem │ │ ├── Matter-Development-DAC-FFF3-801F-Key.der │ │ ├── Matter-Development-DAC-FFF3-801F-Key.pem │ │ ├── Matter-Development-PAI-FFF1-noPID-Cert.der │ │ ├── Matter-Development-PAI-FFF1-noPID-Cert.pem │ │ ├── Matter-Development-PAI-FFF1-noPID-Key.der │ │ ├── Matter-Development-PAI-FFF1-noPID-Key.pem │ │ ├── Matter-Development-PAI-FFF2-noPID-Cert.der │ │ ├── Matter-Development-PAI-FFF2-noPID-Cert.pem │ │ ├── Matter-Development-PAI-FFF2-noPID-Key.der │ │ ├── Matter-Development-PAI-FFF2-noPID-Key.pem │ │ ├── Matter-Development-PAI-FFF3-noPID-Cert.der │ │ ├── Matter-Development-PAI-FFF3-noPID-Cert.pem │ │ ├── Matter-Development-PAI-FFF3-noPID-Key.der │ │ └── Matter-Development-PAI-FFF3-noPID-Key.pem │ ├── cd-certs │ │ ├── CSA_Matter_CD_Signing_Key_001.cert.der │ │ ├── CSA_Matter_CD_Signing_Key_001.cert.pem │ │ ├── CSA_Matter_CD_Signing_Key_002.cert.der │ │ ├── CSA_Matter_CD_Signing_Key_002.cert.pem │ │ ├── CSA_Matter_CD_Signing_Key_003.cert.der │ │ ├── CSA_Matter_CD_Signing_Key_003.cert.pem │ │ ├── CSA_Matter_CD_Signing_Key_004.cert.der │ │ ├── CSA_Matter_CD_Signing_Key_004.cert.pem │ │ ├── CSA_Matter_CD_Signing_Key_005.cert.der │ │ ├── CSA_Matter_CD_Signing_Key_005.cert.pem │ │ ├── CSA_Matter_Certificate_and_Testing_Root.cert.der │ │ ├── CSA_Matter_Certificate_and_Testing_Root.cert.pem │ │ ├── Chip-Test-CD-Cert.der │ │ └── Chip-Test-CD-Cert.pem │ ├── commissioner_dut │ │ ├── invalid_paa │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── paa-Cert.pem │ │ │ ├── paa-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_authorized_paa_list_count0 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_authorized_paa_list_count10_invalid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_authorized_paa_list_count10_valid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_authorized_paa_list_count1_valid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_authorized_paa_list_count2_valid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_authorized_paa_list_count3_invalid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_authorized_paa_list_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cert_id_len_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cert_id_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cert_id_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cert_type_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cert_type_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_digest_algo_sha1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_digest_algo_sha256 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_econtent_type_msac │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_econtent_type_pkcs7_data │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_sig_algo_ecdsa_with_sha1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_sig_algo_ecdsa_with_sha256 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_signature │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_v2 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_cms_v3 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_dac_origin_vid_missing_pid_present │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_dac_origin_vid_pid_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_dac_origin_vid_pid_present_match │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_dac_origin_vid_pid_present_pid_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_dac_origin_vid_pid_present_vid_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_dac_origin_vid_present_pid_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_device_type_id_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_device_type_id_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_format_version_1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_format_version_2 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_format_version_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_origin_pid_vid_correct │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_pid_array_count0 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_pid_array_count01_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_pid_array_count01_valid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_pid_array_count100_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_pid_array_count100_valid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_pid_array_count10_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_pid_array_count10_valid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_pid_array_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_security_info_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_security_info_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_security_level_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_security_level_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_signer_info_digest_algo_sha1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_signer_info_skid_invalid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_signer_info_skid_valid │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_signer_info_v2 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_version_number_match │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_version_number_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_version_number_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_vid_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_cd_vid_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_cert_version_v2 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_cert_version_v3 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_akid_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_authority_info_access_present │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_ca_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_ca_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_critical_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_critical_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_pathlen0 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_pathlen1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_pathlen2 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_basic_pathlen_presence_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_extended_key_usage_present │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_key_usage_critical_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_key_usage_critical_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_key_usage_crl_sign_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_key_usage_dig_sig_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_key_usage_key_cert_sign_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_key_usage_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_skid_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_ext_subject_alt_name_present │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_fuzzed_akid_malformed │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_fuzzed_skid_malformed │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_sig_algo_ecdsa_with_sha1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_sig_algo_ecdsa_with_sha256 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_sig_curve_prime256v1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_sig_curve_secp256k1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_subject_pid_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_subject_vid_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_valid_in_future │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_valid_in_past │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_01 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_02 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_03 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_04 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_05 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_06 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_07 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_08 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_09 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_10 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_11 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_12 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_13 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_14 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_15 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_16 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_17 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_18 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_dac_vidpid_fallback_encoding_19 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_cert_version_v2 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_cert_version_v3 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_akid_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_authority_info_access_present │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_ca_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_ca_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_critical_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_critical_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_pathlen0 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_pathlen1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_pathlen2 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_basic_pathlen_presence_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_extended_key_usage_present │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_key_usage_critical_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_key_usage_critical_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_key_usage_crl_sign_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_key_usage_dig_sig_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_key_usage_key_cert_sign_wrong │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_key_usage_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_skid_missing │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_ext_subject_alt_name_present │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_fuzzed_akid_malformed │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_fuzzed_skid_malformed │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.hex │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_sig_algo_ecdsa_with_sha1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_sig_algo_ecdsa_with_sha256 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_sig_curve_prime256v1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_sig_curve_secp256k1 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_subject_pid_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_subject_vid_mismatch │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_valid_in_future │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_valid_in_past │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_01 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_02 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_03 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_04 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_05 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_06 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_07 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_08 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_09 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_10 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_11 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_12 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_13 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_14 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_15 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_16 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_17 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ ├── struct_pai_vidpid_fallback_encoding_18 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ │ └── struct_pai_vidpid_fallback_encoding_19 │ │ │ ├── cd.der │ │ │ ├── dac-Cert.der │ │ │ ├── dac-Cert.pem │ │ │ ├── dac-Key.der │ │ │ ├── dac-Key.pem │ │ │ ├── pai-Cert.der │ │ │ ├── pai-Cert.pem │ │ │ ├── pai-Key.der │ │ │ ├── pai-Key.pem │ │ │ └── test_case_vector.json │ ├── gen-development-paa-cert.sh │ ├── gen_commissioner_dut_test_plan_table.py │ └── paa-root-certs │ │ ├── Chip-Test-PAA-FFF1-Cert.der │ │ ├── Chip-Test-PAA-FFF1-Cert.pem │ │ ├── Chip-Test-PAA-NoVID-Cert.der │ │ ├── Chip-Test-PAA-NoVID-Cert.pem │ │ ├── dcld_mirror_CN_70mai_Matter_PAA_vid_0x140B.der │ │ ├── dcld_mirror_CN_70mai_Matter_PAA_vid_0x140B.pem │ │ ├── dcld_mirror_CN_AB_Test_PAA_vid_0x137B.der │ │ ├── dcld_mirror_CN_AB_Test_PAA_vid_0x137B.pem │ │ ├── dcld_mirror_CN_ACK_PAA_vid_0x137A.der │ │ ├── dcld_mirror_CN_ACK_PAA_vid_0x137A.pem │ │ ├── dcld_mirror_CN_ACK_Test_PAA_vid_0x137A.der │ │ ├── dcld_mirror_CN_ACK_Test_PAA_vid_0x137A.pem │ │ ├── dcld_mirror_CN_Anker_Innovations_Matter_PAA_vid_0x1533.der │ │ ├── dcld_mirror_CN_Anker_Innovations_Matter_PAA_vid_0x1533.pem │ │ ├── dcld_mirror_CN_Aqara_Matter_PAA_01_O_Lumi_United_Technology_Co__Ltd.der │ │ ├── dcld_mirror_CN_Aqara_Matter_PAA_01_O_Lumi_United_Technology_Co__Ltd.pem │ │ ├── dcld_mirror_CN_Basics_PAA_vid_0x137B.der │ │ ├── dcld_mirror_CN_Basics_PAA_vid_0x137B.pem │ │ ├── dcld_mirror_CN_Beken_Development_PAA_01_vid_0x1342.der │ │ ├── dcld_mirror_CN_Beken_Development_PAA_01_vid_0x1342.pem │ │ ├── dcld_mirror_CN_Beken_PAA_01_O_BEKEN_CORPORATION_C_CN_vid_0x1342.der │ │ ├── dcld_mirror_CN_Beken_PAA_01_O_BEKEN_CORPORATION_C_CN_vid_0x1342.pem │ │ ├── dcld_mirror_CN_BouffaloLab_Matter_PAA_vid_0x130D.der │ │ ├── dcld_mirror_CN_BouffaloLab_Matter_PAA_vid_0x130D.pem │ │ ├── dcld_mirror_CN_BouffaloLab_Matter_Test_PAA_vid_0x130D.der │ │ ├── dcld_mirror_CN_BouffaloLab_Matter_Test_PAA_vid_0x130D.pem │ │ ├── dcld_mirror_CN_CommScope_Technologies_LLC_Matter_PAA.der │ │ ├── dcld_mirror_CN_CommScope_Technologies_LLC_Matter_PAA.pem │ │ ├── dcld_mirror_CN_CoolKit_Matter_PAA_test_vid_0x1286.der │ │ ├── dcld_mirror_CN_CoolKit_Matter_PAA_test_vid_0x1286.pem │ │ ├── dcld_mirror_CN_Coolkit_Matter_PAA_vid_0x1286.der │ │ ├── dcld_mirror_CN_Coolkit_Matter_PAA_vid_0x1286.pem │ │ ├── dcld_mirror_CN_DSC_Matter_PAA_O_Dream_Security_Co__Ltd_C_KR.der │ │ ├── dcld_mirror_CN_DSC_Matter_PAA_O_Dream_Security_Co__Ltd_C_KR.pem │ │ ├── dcld_mirror_CN_DUC_Matter_Test_PAA_CN_vid_0x141F.der │ │ ├── dcld_mirror_CN_DUC_Matter_Test_PAA_CN_vid_0x141F.pem │ │ ├── dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert__Inc_C_US.der │ │ ├── dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert__Inc_C_US.pem │ │ ├── dcld_mirror_CN_DigiCert_TEST_Root_CA_for_MATTER_PKI_O_DigiCert__Inc_C_US.der │ │ ├── dcld_mirror_CN_DigiCert_TEST_Root_CA_for_MATTER_PKI_O_DigiCert__Inc_C_US.pem │ │ ├── dcld_mirror_CN_Dooya_Matter_PAA_vid_0x1365.der │ │ ├── dcld_mirror_CN_Dooya_Matter_PAA_vid_0x1365.pem │ │ ├── dcld_mirror_CN_ELiteu_Matter_Development_PAA_01_vid_0x131F.der │ │ ├── dcld_mirror_CN_ELiteu_Matter_Development_PAA_01_vid_0x131F.pem │ │ ├── dcld_mirror_CN_ESP_Matter_PAA_test_vid_0x131B.der │ │ ├── dcld_mirror_CN_ESP_Matter_PAA_test_vid_0x131B.pem │ │ ├── dcld_mirror_CN_EZVIZ_Matter_test_PAA_01_vid_0x1434.der │ │ ├── dcld_mirror_CN_EZVIZ_Matter_test_PAA_01_vid_0x1434.pem │ │ ├── dcld_mirror_CN_Ecovacs_Matter_PAA_O_ECOVACS_IOT_vid_0x1405.der │ │ ├── dcld_mirror_CN_Ecovacs_Matter_PAA_O_ECOVACS_IOT_vid_0x1405.pem │ │ ├── dcld_mirror_CN_Energy_Magic_Cube_Matter_PAA_001_vid_0x1462.der │ │ ├── dcld_mirror_CN_Energy_Magic_Cube_Matter_PAA_001_vid_0x1462.pem │ │ ├── dcld_mirror_CN_Espressif_Matter_Open_PAA_O_Espressif_Systems.der │ │ ├── dcld_mirror_CN_Espressif_Matter_Open_PAA_O_Espressif_Systems.pem │ │ ├── dcld_mirror_CN_Espressif_Matter_PAA_O_Espressif_Systems_vid_0x131B.der │ │ ├── dcld_mirror_CN_Espressif_Matter_PAA_O_Espressif_Systems_vid_0x131B.pem │ │ ├── dcld_mirror_CN_Feit_Electric_PAA_vid_0x1423.der │ │ ├── dcld_mirror_CN_Feit_Electric_PAA_vid_0x1423.pem │ │ ├── dcld_mirror_CN_Freedompro_vid_0x1411_vid_0x1411.der │ │ ├── dcld_mirror_CN_Freedompro_vid_0x1411_vid_0x1411.pem │ │ ├── dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.der │ │ ├── dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.pem │ │ ├── dcld_mirror_CN_HOPERF_Matter_PAA_01_vid_0x1470.der │ │ ├── dcld_mirror_CN_HOPERF_Matter_PAA_01_vid_0x1470.pem │ │ ├── dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.der │ │ ├── dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.pem │ │ ├── dcld_mirror_CN_Heiman_Matter_Test_PAA_vid_0x120B.der │ │ ├── dcld_mirror_CN_Heiman_Matter_Test_PAA_vid_0x120B.pem │ │ ├── dcld_mirror_CN_Hisense_Matter_Test_PAA_vid_0x138C.der │ │ ├── dcld_mirror_CN_Hisense_Matter_Test_PAA_vid_0x138C.pem │ │ ├── dcld_mirror_CN_HooRii_Matter_Development_PAA_With_VID_0x1351_vid_0x1351.der │ │ ├── dcld_mirror_CN_HooRii_Matter_Development_PAA_With_VID_0x1351_vid_0x1351.pem │ │ ├── dcld_mirror_CN_HooRii_Matter_PAA_G1_vid_0x1351.der │ │ ├── dcld_mirror_CN_HooRii_Matter_PAA_G1_vid_0x1351.pem │ │ ├── dcld_mirror_CN_HuaCheng_vid_0x1517.der │ │ ├── dcld_mirror_CN_HuaCheng_vid_0x1517.pem │ │ ├── dcld_mirror_CN_IKEA_of_Sweden_Matter_PAA_G1_vid_0x117C.der │ │ ├── dcld_mirror_CN_IKEA_of_Sweden_Matter_PAA_G1_vid_0x117C.pem │ │ ├── dcld_mirror_CN_IKEA_of_Sweden_Matter_Test_PAA_vid_0x117C.der │ │ ├── dcld_mirror_CN_IKEA_of_Sweden_Matter_Test_PAA_vid_0x117C.pem │ │ ├── dcld_mirror_CN_Kasa_Matter_PAA_vid_0x1391.der │ │ ├── dcld_mirror_CN_Kasa_Matter_PAA_vid_0x1391.pem │ │ ├── dcld_mirror_CN_Kasa_Matter_Test_PAA_vid_0x1391.der │ │ ├── dcld_mirror_CN_Kasa_Matter_Test_PAA_vid_0x1391.pem │ │ ├── dcld_mirror_CN_Kudelski_Matter_PAA_01.der │ │ ├── dcld_mirror_CN_Kudelski_Matter_PAA_01.pem │ │ ├── dcld_mirror_CN_Kudelski_Matter_Test_PAA_01.der │ │ ├── dcld_mirror_CN_Kudelski_Matter_Test_PAA_01.pem │ │ ├── dcld_mirror_CN_Kwikset_Matter_Test_PAA_vid_0x1421.der │ │ ├── dcld_mirror_CN_Kwikset_Matter_Test_PAA_vid_0x1421.pem │ │ ├── dcld_mirror_CN_LEEDARSON-MATTER-PAA_vid_0x1168.der │ │ ├── dcld_mirror_CN_LEEDARSON-MATTER-PAA_vid_0x1168.pem │ │ ├── dcld_mirror_CN_LGE_Matter_Test_PAA__vid_0x102E_vid_0x102E.der │ │ ├── dcld_mirror_CN_LGE_Matter_Test_PAA__vid_0x102E_vid_0x102E.pem │ │ ├── dcld_mirror_CN_Legrand_Group_Matter_PAA_vid_0x1021.der │ │ ├── dcld_mirror_CN_Legrand_Group_Matter_PAA_vid_0x1021.pem │ │ ├── dcld_mirror_CN_Leviton_PAA_vid_0x109B.der │ │ ├── dcld_mirror_CN_Leviton_PAA_vid_0x109B.pem │ │ ├── dcld_mirror_CN_Longanlink_Matter_PAA_01_vid_0x131F.der │ │ ├── dcld_mirror_CN_Longanlink_Matter_PAA_01_vid_0x131F.pem │ │ ├── dcld_mirror_CN_Lorex_PAA_CN_vid_0x1419.der │ │ ├── dcld_mirror_CN_Lorex_PAA_CN_vid_0x1419.pem │ │ ├── dcld_mirror_CN_Matter_ASR_PAA_C_CN_vid_0x133F.der │ │ ├── dcld_mirror_CN_Matter_ASR_PAA_C_CN_vid_0x133F.pem │ │ ├── dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.der │ │ ├── dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.pem │ │ ├── dcld_mirror_CN_Matter_Development_PAA.der │ │ ├── dcld_mirror_CN_Matter_Development_PAA.pem │ │ ├── dcld_mirror_CN_Matter_PAA_1_O_Google_C_US_vid_0x6006.der │ │ ├── dcld_mirror_CN_Matter_PAA_1_O_Google_C_US_vid_0x6006.pem │ │ ├── dcld_mirror_CN_Matter_PAA_1_O_ubisys_technologies_GmbH_vid_0x10F2.der │ │ ├── dcld_mirror_CN_Matter_PAA_1_O_ubisys_technologies_GmbH_vid_0x10F2.pem │ │ ├── dcld_mirror_CN_Matter_PAA_2_O_Google_C_US_vid_0x6006.der │ │ ├── dcld_mirror_CN_Matter_PAA_2_O_Google_C_US_vid_0x6006.pem │ │ ├── dcld_mirror_CN_Matter_Signify_PAA_1_vid_0x100B.der │ │ ├── dcld_mirror_CN_Matter_Signify_PAA_1_vid_0x100B.pem │ │ ├── dcld_mirror_CN_Matter_Test_PAA_O_Samsung_vid_0x10E1.der │ │ ├── dcld_mirror_CN_Matter_Test_PAA_O_Samsung_vid_0x10E1.pem │ │ ├── dcld_mirror_CN_Matter_Test_PAA_vid_0x125D.der │ │ ├── dcld_mirror_CN_Matter_Test_PAA_vid_0x125D.pem │ │ ├── dcld_mirror_CN_Matter_Uascent_PAA_0x1400_vid_0x1400.der │ │ ├── dcld_mirror_CN_Matter_Uascent_PAA_0x1400_vid_0x1400.pem │ │ ├── dcld_mirror_CN_Meizu_PAA_vid_0x1398.der │ │ ├── dcld_mirror_CN_Meizu_PAA_vid_0x1398.pem │ │ ├── dcld_mirror_CN_Meross_Development_PAA_vid_0x1345.der │ │ ├── dcld_mirror_CN_Meross_Development_PAA_vid_0x1345.pem │ │ ├── dcld_mirror_CN_Meross_Matter_PAA_vid_0x1345.der │ │ ├── dcld_mirror_CN_Meross_Matter_PAA_vid_0x1345.pem │ │ ├── dcld_mirror_CN_Midea_Group_Matter_PAA_G1_Prod_vid_0x118C.der │ │ ├── dcld_mirror_CN_Midea_Group_Matter_PAA_G1_Prod_vid_0x118C.pem │ │ ├── dcld_mirror_CN_Midea_PAA_vid_0x118C.der │ │ ├── dcld_mirror_CN_Midea_PAA_vid_0x118C.pem │ │ ├── dcld_mirror_CN_Nexus_Matter_PAA_G1_O_Technology_Nexus_SBS_AB_C_SE.der │ │ ├── dcld_mirror_CN_Nexus_Matter_PAA_G1_O_Technology_Nexus_SBS_AB_C_SE.pem │ │ ├── dcld_mirror_CN_Non_Production_ONLY_-_XFN_PAA_Class_3.der │ │ ├── dcld_mirror_CN_Non_Production_ONLY_-_XFN_PAA_Class_3.pem │ │ ├── dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.der │ │ ├── dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.pem │ │ ├── dcld_mirror_CN_ORVIBO_Matter_Test_PAA_vid_0x1219.der │ │ ├── dcld_mirror_CN_ORVIBO_Matter_Test_PAA_vid_0x1219.pem │ │ ├── dcld_mirror_CN_PV_Test_PAA_vid_0x1381.der │ │ ├── dcld_mirror_CN_PV_Test_PAA_vid_0x1381.pem │ │ ├── dcld_mirror_CN_PanKorePAA_O_PanKore_vid_0x1316.der │ │ ├── dcld_mirror_CN_PanKorePAA_O_PanKore_vid_0x1316.pem │ │ ├── dcld_mirror_CN_Pankore_Matter_Test_PAA.der │ │ ├── dcld_mirror_CN_Pankore_Matter_Test_PAA.pem │ │ ├── dcld_mirror_CN_Phaten_Matter_PAA_vid_0x1404.der │ │ ├── dcld_mirror_CN_Phaten_Matter_PAA_vid_0x1404.pem │ │ ├── dcld_mirror_CN_Prime_PAA_vid_0x1381.der │ │ ├── dcld_mirror_CN_Prime_PAA_vid_0x1381.pem │ │ ├── dcld_mirror_CN_QDhisense_Test_PAA_vid_0x138C.der │ │ ├── dcld_mirror_CN_QDhisense_Test_PAA_vid_0x138C.pem │ │ ├── dcld_mirror_CN_Qianyan_Matter_PAA_vid_0x1387.der │ │ ├── dcld_mirror_CN_Qianyan_Matter_PAA_vid_0x1387.pem │ │ ├── dcld_mirror_CN_Quectel_Matter_CA_PAA_vid_0x1410.der │ │ ├── dcld_mirror_CN_Quectel_Matter_CA_PAA_vid_0x1410.pem │ │ ├── dcld_mirror_CN_Quectel_Matter_PAA_vid_0x1410.der │ │ ├── dcld_mirror_CN_Quectel_Matter_PAA_vid_0x1410.pem │ │ ├── dcld_mirror_CN_Rafael_Matter_PAA_vid_0x1346.der │ │ ├── dcld_mirror_CN_Rafael_Matter_PAA_vid_0x1346.pem │ │ ├── dcld_mirror_CN_Rafael_Test_PAA_vid_0x1346.der │ │ ├── dcld_mirror_CN_Rafael_Test_PAA_vid_0x1346.pem │ │ ├── dcld_mirror_CN_SAVANT_Matter_PAA_vid_0x1339.der │ │ ├── dcld_mirror_CN_SAVANT_Matter_PAA_vid_0x1339.pem │ │ ├── dcld_mirror_CN_SIEGENIA_Testnet_PAA_vid_0x135A.der │ │ ├── dcld_mirror_CN_SIEGENIA_Testnet_PAA_vid_0x135A.pem │ │ ├── dcld_mirror_CN_Safemo_Matter_PAA_vid_0x1506.der │ │ ├── dcld_mirror_CN_Safemo_Matter_PAA_vid_0x1506.pem │ │ ├── dcld_mirror_CN_Schneider_Electric_Matter_PAA_01_vid_0x105E.der │ │ ├── dcld_mirror_CN_Schneider_Electric_Matter_PAA_01_vid_0x105E.pem │ │ ├── dcld_mirror_CN_Schneider_Matter_Test_PAA_vid_0x105E.der │ │ ├── dcld_mirror_CN_Schneider_Matter_Test_PAA_vid_0x105E.pem │ │ ├── dcld_mirror_CN_Sengled_Matter_PAA_vid_0x1160.der │ │ ├── dcld_mirror_CN_Sengled_Matter_PAA_vid_0x1160.pem │ │ ├── dcld_mirror_CN_Siterwell_Matter_PAA_vid_0x1280.der │ │ ├── dcld_mirror_CN_Siterwell_Matter_PAA_vid_0x1280.pem │ │ ├── dcld_mirror_CN_Snowball_Matter_PAA_01.der │ │ ├── dcld_mirror_CN_Snowball_Matter_PAA_01.pem │ │ ├── dcld_mirror_CN_StrongKey_G1_Development_PAA_O_StrongKey.der │ │ ├── dcld_mirror_CN_StrongKey_G1_Development_PAA_O_StrongKey.pem │ │ ├── dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.der │ │ ├── dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.pem │ │ ├── dcld_mirror_CN_Sunricher_PAA_CN_vid_0x1224.der │ │ ├── dcld_mirror_CN_Sunricher_PAA_CN_vid_0x1224.pem │ │ ├── dcld_mirror_CN_SwitchBot_Matter_PAA_vid_0x1397.der │ │ ├── dcld_mirror_CN_SwitchBot_Matter_PAA_vid_0x1397.pem │ │ ├── dcld_mirror_CN_SwitchBot_Test_PAA_01_vid_0x1397.der │ │ ├── dcld_mirror_CN_SwitchBot_Test_PAA_01_vid_0x1397.pem │ │ ├── dcld_mirror_CN_TP-Link_Matter_PAA_vid_0x1188.der │ │ ├── dcld_mirror_CN_TP-Link_Matter_PAA_vid_0x1188.pem │ │ ├── dcld_mirror_CN_TP-Link_Matter_Test_PAA_vid_0x1188.der │ │ ├── dcld_mirror_CN_TP-Link_Matter_Test_PAA_vid_0x1188.pem │ │ ├── dcld_mirror_CN_Tapo_Matter_PAA_vid_0x1392.der │ │ ├── dcld_mirror_CN_Tapo_Matter_PAA_vid_0x1392.pem │ │ ├── dcld_mirror_CN_Tapo_Matter_Test_PAA_vid_0x1392.der │ │ ├── dcld_mirror_CN_Tapo_Matter_Test_PAA_vid_0x1392.pem │ │ ├── dcld_mirror_CN_Telink_Matter_Development_PAA_01_vid_0x1141.der │ │ ├── dcld_mirror_CN_Telink_Matter_Development_PAA_01_vid_0x1141.pem │ │ ├── dcld_mirror_CN_TrustAsia_Matter_PAA_O_TrustAsia_Technologies__Inc.der │ │ ├── dcld_mirror_CN_TrustAsia_Matter_PAA_O_TrustAsia_Technologies__Inc.pem │ │ ├── dcld_mirror_CN_TrustAsia_Matter_Test_PAA_O_TrustAsia_Technologies__Inc.der │ │ ├── dcld_mirror_CN_TrustAsia_Matter_Test_PAA_O_TrustAsia_Technologies__Inc.pem │ │ ├── dcld_mirror_CN_Tuya_Global_Matter_PAA.der │ │ ├── dcld_mirror_CN_Tuya_Global_Matter_PAA.pem │ │ ├── dcld_mirror_CN_Tuya_Matter_PAA_vid_0x125D.der │ │ ├── dcld_mirror_CN_Tuya_Matter_PAA_vid_0x125D.pem │ │ ├── dcld_mirror_CN_U-tec_Group_Matter_PAA_vid_0x147F.der │ │ ├── dcld_mirror_CN_U-tec_Group_Matter_PAA_vid_0x147F.pem │ │ ├── dcld_mirror_CN_Uascent_Matter_Development_PAA_01_vid_0x1400.der │ │ ├── dcld_mirror_CN_Uascent_Matter_Development_PAA_01_vid_0x1400.pem │ │ ├── dcld_mirror_CN_WISeKey_OISTE_Matter_PAA_GA.der │ │ ├── dcld_mirror_CN_WISeKey_OISTE_Matter_PAA_GA.pem │ │ ├── dcld_mirror_CN_XFN_Matter_PAA_VID_vid_0x111D.der │ │ ├── dcld_mirror_CN_XFN_Matter_PAA_VID_vid_0x111D.pem │ │ ├── dcld_mirror_CN_Xiaomi_Mijia_Matter_PAA_vid_0x126E.der │ │ ├── dcld_mirror_CN_Xiaomi_Mijia_Matter_PAA_vid_0x126E.pem │ │ ├── dcld_mirror_CN_Yeelight_Matter_PAA_vid_0x1312.der │ │ ├── dcld_mirror_CN_Yeelight_Matter_PAA_vid_0x1312.pem │ │ ├── dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.der │ │ ├── dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.pem │ │ ├── dcld_mirror_CN_heiman_Matter_Protocol_PAA_vid_0x120B.der │ │ ├── dcld_mirror_CN_heiman_Matter_Protocol_PAA_vid_0x120B.pem │ │ ├── dcld_mirror_SERIALNUMBER_63709330400001_CN_NXP_Matter_PAA_O_NXP_Semiconductors_NV_C_NL.der │ │ ├── dcld_mirror_SERIALNUMBER_63709330400001_CN_NXP_Matter_PAA_O_NXP_Semiconductors_NV_C_NL.pem │ │ ├── dcld_mirror_SERIALNUMBER_63709330400004_CN_NXP_Matter_PAA_G2.der │ │ ├── dcld_mirror_SERIALNUMBER_63709330400004_CN_NXP_Matter_PAA_G2.pem │ │ ├── dcld_mirror_SERIALNUMBER_63709380400001_CN_NXP_Matter_Test_PAA_O_NXP_Semiconductors_NV_C_NL.der │ │ └── dcld_mirror_SERIALNUMBER_63709380400001_CN_NXP_Matter_Test_PAA_O_NXP_Semiconductors_NV_C_NL.pem ├── fetch_paa_certs_from_dcl.py ├── generate_revocation_set.py ├── production │ └── paa-root-certs │ │ ├── dcld_mirror_CN_ACK_PAA_vid_0x137A.der │ │ ├── dcld_mirror_CN_ACK_PAA_vid_0x137A.pem │ │ ├── dcld_mirror_CN_Basics_PAA_vid_0x137B.der │ │ ├── dcld_mirror_CN_Basics_PAA_vid_0x137B.pem │ │ ├── dcld_mirror_CN_Beken_PAA_01_O_BEKEN_CORPORATION_C_CN_vid_0x1342.der │ │ ├── dcld_mirror_CN_Beken_PAA_01_O_BEKEN_CORPORATION_C_CN_vid_0x1342.pem │ │ ├── dcld_mirror_CN_CommScope_Technologies_LLC_Matter_PAA.der │ │ ├── dcld_mirror_CN_CommScope_Technologies_LLC_Matter_PAA.pem │ │ ├── dcld_mirror_CN_Coolkit_Matter_PAA_vid_0x1286.der │ │ ├── dcld_mirror_CN_Coolkit_Matter_PAA_vid_0x1286.pem │ │ ├── dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert__Inc_C_US.der │ │ ├── dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert__Inc_C_US.pem │ │ ├── dcld_mirror_CN_Dooya_Matter_PAA_vid_0x1365.der │ │ ├── dcld_mirror_CN_Dooya_Matter_PAA_vid_0x1365.pem │ │ ├── dcld_mirror_CN_Espressif_Matter_PAA_O_Espressif_Systems_vid_0x131B.der │ │ ├── dcld_mirror_CN_Espressif_Matter_PAA_O_Espressif_Systems_vid_0x131B.pem │ │ ├── dcld_mirror_CN_HooRii_Matter_PAA_G1_vid_0x1351.der │ │ ├── dcld_mirror_CN_HooRii_Matter_PAA_G1_vid_0x1351.pem │ │ ├── dcld_mirror_CN_Kasa_Matter_PAA_vid_0x1391.der │ │ ├── dcld_mirror_CN_Kasa_Matter_PAA_vid_0x1391.pem │ │ ├── dcld_mirror_CN_Kudelski_Matter_PAA_01.der │ │ ├── dcld_mirror_CN_Kudelski_Matter_PAA_01.pem │ │ ├── dcld_mirror_CN_LEEDARSON-MATTER-PAA_vid_0x1168.der │ │ ├── dcld_mirror_CN_LEEDARSON-MATTER-PAA_vid_0x1168.pem │ │ ├── dcld_mirror_CN_Legrand_Group_Matter_PAA_vid_0x1021.der │ │ ├── dcld_mirror_CN_Legrand_Group_Matter_PAA_vid_0x1021.pem │ │ ├── dcld_mirror_CN_Leviton_PAA_vid_0x109B.der │ │ ├── dcld_mirror_CN_Leviton_PAA_vid_0x109B.pem │ │ ├── dcld_mirror_CN_Longanlink_Matter_PAA_01_vid_0x131F.der │ │ ├── dcld_mirror_CN_Longanlink_Matter_PAA_01_vid_0x131F.pem │ │ ├── dcld_mirror_CN_Matter_ASR_PAA_C_CN_vid_0x133F.der │ │ ├── dcld_mirror_CN_Matter_ASR_PAA_C_CN_vid_0x133F.pem │ │ ├── dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.der │ │ ├── dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.pem │ │ ├── dcld_mirror_CN_Matter_PAA_1_O_ubisys_technologies_GmbH_vid_0x10F2.der │ │ ├── dcld_mirror_CN_Matter_PAA_1_O_ubisys_technologies_GmbH_vid_0x10F2.pem │ │ ├── dcld_mirror_CN_Matter_PAA_2_O_Google_C_US_vid_0x6006.der │ │ ├── dcld_mirror_CN_Matter_PAA_2_O_Google_C_US_vid_0x6006.pem │ │ ├── dcld_mirror_CN_Matter_Signify_PAA_1_vid_0x100B.der │ │ ├── dcld_mirror_CN_Matter_Signify_PAA_1_vid_0x100B.pem │ │ ├── dcld_mirror_CN_Matter_Uascent_PAA_0x1400_vid_0x1400.der │ │ ├── dcld_mirror_CN_Matter_Uascent_PAA_0x1400_vid_0x1400.pem │ │ ├── dcld_mirror_CN_Meross_Matter_PAA_vid_0x1345.der │ │ ├── dcld_mirror_CN_Meross_Matter_PAA_vid_0x1345.pem │ │ ├── dcld_mirror_CN_Midea_Group_Matter_PAA_G1_Prod_vid_0x118C.der │ │ ├── dcld_mirror_CN_Midea_Group_Matter_PAA_G1_Prod_vid_0x118C.pem │ │ ├── dcld_mirror_CN_PanKorePAA_O_PanKore_vid_0x1316.der │ │ ├── dcld_mirror_CN_PanKorePAA_O_PanKore_vid_0x1316.pem │ │ ├── dcld_mirror_CN_Phaten_Matter_PAA_vid_0x1404.der │ │ ├── dcld_mirror_CN_Phaten_Matter_PAA_vid_0x1404.pem │ │ ├── dcld_mirror_CN_Prime_PAA_vid_0x1381.der │ │ ├── dcld_mirror_CN_Prime_PAA_vid_0x1381.pem │ │ ├── dcld_mirror_CN_Qianyan_Matter_PAA_vid_0x1387.der │ │ ├── dcld_mirror_CN_Qianyan_Matter_PAA_vid_0x1387.pem │ │ ├── dcld_mirror_CN_Quectel_Matter_PAA_vid_0x1410.der │ │ ├── dcld_mirror_CN_Quectel_Matter_PAA_vid_0x1410.pem │ │ ├── dcld_mirror_CN_Rafael_Matter_PAA_vid_0x1346.der │ │ ├── dcld_mirror_CN_Rafael_Matter_PAA_vid_0x1346.pem │ │ ├── dcld_mirror_CN_Sengled_Matter_PAA_vid_0x1160.der │ │ ├── dcld_mirror_CN_Sengled_Matter_PAA_vid_0x1160.pem │ │ ├── dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.der │ │ ├── dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.pem │ │ ├── dcld_mirror_CN_TP-Link_Matter_PAA_vid_0x1188.der │ │ ├── dcld_mirror_CN_TP-Link_Matter_PAA_vid_0x1188.pem │ │ ├── dcld_mirror_CN_Tapo_Matter_PAA_vid_0x1392.der │ │ ├── dcld_mirror_CN_Tapo_Matter_PAA_vid_0x1392.pem │ │ ├── dcld_mirror_CN_TrustAsia_Matter_PAA_O_TrustAsia_Technologies__Inc.der │ │ ├── dcld_mirror_CN_TrustAsia_Matter_PAA_O_TrustAsia_Technologies__Inc.pem │ │ ├── dcld_mirror_CN_Tuya_Matter_PAA_vid_0x125D.der │ │ ├── dcld_mirror_CN_Tuya_Matter_PAA_vid_0x125D.pem │ │ ├── dcld_mirror_CN_WISeKey_OISTE_Matter_PAA_GA.der │ │ ├── dcld_mirror_CN_WISeKey_OISTE_Matter_PAA_GA.pem │ │ ├── dcld_mirror_CN_XFN_Matter_PAA_VID_vid_0x111D.der │ │ ├── dcld_mirror_CN_XFN_Matter_PAA_VID_vid_0x111D.pem │ │ ├── dcld_mirror_CN_Xiaomi_Mijia_Matter_PAA_vid_0x126E.der │ │ ├── dcld_mirror_CN_Xiaomi_Mijia_Matter_PAA_vid_0x126E.pem │ │ ├── dcld_mirror_CN_Yeelight_Matter_PAA_vid_0x1312.der │ │ ├── dcld_mirror_CN_Yeelight_Matter_PAA_vid_0x1312.pem │ │ ├── dcld_mirror_SERIALNUMBER_63709330400001_CN_NXP_Matter_PAA_O_NXP_Semiconductors_NV_C_NL.der │ │ └── dcld_mirror_SERIALNUMBER_63709330400001_CN_NXP_Matter_PAA_O_NXP_Semiconductors_NV_C_NL.pem └── test │ ├── attestation │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Issuer-PAA-FFF1-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Issuer-PAA-FFF1-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Issuer-PAA-FFF1-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Issuer-PAA-FFF1-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Issuer-PAI-FFF2-8004-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Issuer-PAI-FFF2-8004-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Issuer-PAI-FFF2-8004-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Issuer-PAI-FFF2-8004-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-2CDPs-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2CRLIssuers-PAA-FFF1-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2CRLIssuers-PAA-FFF1-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2CRLIssuers-PAA-FFF1-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2CRLIssuers-PAA-FFF1-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2DPs-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2DPs-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2DPs-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2DPs-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2URIs-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2URIs-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2URIs-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-2URIs-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-CRL-Issuer-PAA-FFF1-2DPs-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-CRL-Issuer-PAA-FFF1-2DPs-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-CRL-Issuer-PAA-FFF1-2DPs-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-CRL-Issuer-PAA-FFF1-2DPs-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-HTTPS-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-HTTPS-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-HTTPS-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-HTTPS-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAA-FFF1-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAA-FFF1-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAA-FFF1-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAA-FFF1-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAA-NoVID-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAA-NoVID-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAA-NoVID-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAA-NoVID-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAI-FFF2-8004-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAI-FFF2-8004-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAI-FFF2-8004-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAI-FFF2-8004-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAI-FFF2-8004-Long-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAI-FFF2-8004-Long-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAI-FFF2-8004-Long-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Issuer-PAI-FFF2-8004-Long-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Long-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Long-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Long-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Long-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Wrong-Prefix-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Wrong-Prefix-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Wrong-Prefix-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-CDP-Wrong-Prefix-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0000-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0000-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0000-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0001-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0001-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0001-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0001-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0002-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0002-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0002-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0002-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0003-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0003-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0003-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0003-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0004-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0004-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0004-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0004-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0005-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0005-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0005-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0005-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0006-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0006-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0006-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0006-Key.pem │ ├── Chip-Test-DAC-FFF1-8000-0007-Cert.der │ ├── Chip-Test-DAC-FFF1-8000-0007-Cert.pem │ ├── Chip-Test-DAC-FFF1-8000-0007-Key.der │ ├── Chip-Test-DAC-FFF1-8000-0007-Key.pem │ ├── Chip-Test-DAC-FFF2-8001-0008-Cert.der │ ├── Chip-Test-DAC-FFF2-8001-0008-Cert.pem │ ├── Chip-Test-DAC-FFF2-8001-0008-Key.der │ ├── Chip-Test-DAC-FFF2-8001-0008-Key.pem │ ├── Chip-Test-DAC-FFF2-8001-0009-Cert.der │ ├── Chip-Test-DAC-FFF2-8001-0009-Cert.pem │ ├── Chip-Test-DAC-FFF2-8001-0009-Key.der │ ├── Chip-Test-DAC-FFF2-8001-0009-Key.pem │ ├── Chip-Test-DAC-FFF2-8001-000A-Cert.der │ ├── Chip-Test-DAC-FFF2-8001-000A-Cert.pem │ ├── Chip-Test-DAC-FFF2-8001-000A-Key.der │ ├── Chip-Test-DAC-FFF2-8001-000A-Key.pem │ ├── Chip-Test-DAC-FFF2-8001-000B-Cert.der │ ├── Chip-Test-DAC-FFF2-8001-000B-Cert.pem │ ├── Chip-Test-DAC-FFF2-8001-000B-Key.der │ ├── Chip-Test-DAC-FFF2-8001-000B-Key.pem │ ├── Chip-Test-DAC-FFF2-8001-000C-Cert.der │ ├── Chip-Test-DAC-FFF2-8001-000C-Cert.pem │ ├── Chip-Test-DAC-FFF2-8001-000C-Key.der │ ├── Chip-Test-DAC-FFF2-8001-000C-Key.pem │ ├── Chip-Test-DAC-FFF2-8001-000D-Cert.der │ ├── Chip-Test-DAC-FFF2-8001-000D-Cert.pem │ ├── Chip-Test-DAC-FFF2-8001-000D-Key.der │ ├── Chip-Test-DAC-FFF2-8001-000D-Key.pem │ ├── Chip-Test-DAC-FFF2-8001-000E-Cert.der │ ├── Chip-Test-DAC-FFF2-8001-000E-Cert.pem │ ├── Chip-Test-DAC-FFF2-8001-000E-Key.der │ ├── Chip-Test-DAC-FFF2-8001-000E-Key.pem │ ├── Chip-Test-DAC-FFF2-8001-000F-Cert.der │ ├── Chip-Test-DAC-FFF2-8001-000F-Cert.pem │ ├── Chip-Test-DAC-FFF2-8001-000F-Key.der │ ├── Chip-Test-DAC-FFF2-8001-000F-Key.pem │ ├── Chip-Test-DAC-FFF2-8002-0010-Cert.der │ ├── Chip-Test-DAC-FFF2-8002-0010-Cert.pem │ ├── Chip-Test-DAC-FFF2-8002-0010-Key.der │ ├── Chip-Test-DAC-FFF2-8002-0010-Key.pem │ ├── Chip-Test-DAC-FFF2-8002-0011-Cert.der │ ├── Chip-Test-DAC-FFF2-8002-0011-Cert.pem │ ├── Chip-Test-DAC-FFF2-8002-0011-Key.der │ ├── Chip-Test-DAC-FFF2-8002-0011-Key.pem │ ├── Chip-Test-DAC-FFF2-8002-0012-Cert.der │ ├── Chip-Test-DAC-FFF2-8002-0012-Cert.pem │ ├── Chip-Test-DAC-FFF2-8002-0012-Key.der │ ├── Chip-Test-DAC-FFF2-8002-0012-Key.pem │ ├── Chip-Test-DAC-FFF2-8002-0013-Cert.der │ ├── Chip-Test-DAC-FFF2-8002-0013-Cert.pem │ ├── Chip-Test-DAC-FFF2-8002-0013-Key.der │ ├── Chip-Test-DAC-FFF2-8002-0013-Key.pem │ ├── Chip-Test-DAC-FFF2-8002-0014-Cert.der │ ├── Chip-Test-DAC-FFF2-8002-0014-Cert.pem │ ├── Chip-Test-DAC-FFF2-8002-0014-Key.der │ ├── Chip-Test-DAC-FFF2-8002-0014-Key.pem │ ├── Chip-Test-DAC-FFF2-8002-0015-Cert.der │ ├── Chip-Test-DAC-FFF2-8002-0015-Cert.pem │ ├── Chip-Test-DAC-FFF2-8002-0015-Key.der │ ├── Chip-Test-DAC-FFF2-8002-0015-Key.pem │ ├── Chip-Test-DAC-FFF2-8002-0016-Cert.der │ ├── Chip-Test-DAC-FFF2-8002-0016-Cert.pem │ ├── Chip-Test-DAC-FFF2-8002-0016-Key.der │ ├── Chip-Test-DAC-FFF2-8002-0016-Key.pem │ ├── Chip-Test-DAC-FFF2-8002-0017-Cert.der │ ├── Chip-Test-DAC-FFF2-8002-0017-Cert.pem │ ├── Chip-Test-DAC-FFF2-8002-0017-Key.der │ ├── Chip-Test-DAC-FFF2-8002-0017-Key.pem │ ├── Chip-Test-DAC-FFF2-8003-0018-FB-Cert.der │ ├── Chip-Test-DAC-FFF2-8003-0018-FB-Cert.pem │ ├── Chip-Test-DAC-FFF2-8003-0018-FB-Key.der │ ├── Chip-Test-DAC-FFF2-8003-0018-FB-Key.pem │ ├── Chip-Test-DAC-FFF2-8003-0019-FB-Cert.der │ ├── Chip-Test-DAC-FFF2-8003-0019-FB-Cert.pem │ ├── Chip-Test-DAC-FFF2-8003-0019-FB-Key.der │ ├── Chip-Test-DAC-FFF2-8003-0019-FB-Key.pem │ ├── Chip-Test-DAC-FFF2-8003-001A-FB-Cert.der │ ├── Chip-Test-DAC-FFF2-8003-001A-FB-Cert.pem │ ├── Chip-Test-DAC-FFF2-8003-001A-FB-Key.der │ ├── Chip-Test-DAC-FFF2-8003-001A-FB-Key.pem │ ├── Chip-Test-DAC-FFF2-8003-001B-FB-Cert.der │ ├── Chip-Test-DAC-FFF2-8003-001B-FB-Cert.pem │ ├── Chip-Test-DAC-FFF2-8003-001B-FB-Key.der │ ├── Chip-Test-DAC-FFF2-8003-001B-FB-Key.pem │ ├── Chip-Test-DAC-FFF2-8004-001C-FB-Cert.der │ ├── Chip-Test-DAC-FFF2-8004-001C-FB-Cert.pem │ ├── Chip-Test-DAC-FFF2-8004-001C-FB-Key.der │ ├── Chip-Test-DAC-FFF2-8004-001C-FB-Key.pem │ ├── Chip-Test-DAC-FFF2-8004-001D-FB-Cert.der │ ├── Chip-Test-DAC-FFF2-8004-001D-FB-Cert.pem │ ├── Chip-Test-DAC-FFF2-8004-001D-FB-Key.der │ ├── Chip-Test-DAC-FFF2-8004-001D-FB-Key.pem │ ├── Chip-Test-DAC-FFF2-8004-001E-FB-Cert.der │ ├── Chip-Test-DAC-FFF2-8004-001E-FB-Cert.pem │ ├── Chip-Test-DAC-FFF2-8004-001E-FB-Key.der │ ├── Chip-Test-DAC-FFF2-8004-001E-FB-Key.pem │ ├── Chip-Test-DAC-FFF2-8004-001F-FB-Cert.der │ ├── Chip-Test-DAC-FFF2-8004-001F-FB-Cert.pem │ ├── Chip-Test-DAC-FFF2-8004-001F-FB-Key.der │ ├── Chip-Test-DAC-FFF2-8004-001F-FB-Key.pem │ ├── Chip-Test-DAC-FFF2-8004-0020-ValInPast-Cert.der │ ├── Chip-Test-DAC-FFF2-8004-0020-ValInPast-Cert.pem │ ├── Chip-Test-DAC-FFF2-8004-0020-ValInPast-Key.der │ ├── Chip-Test-DAC-FFF2-8004-0020-ValInPast-Key.pem │ ├── Chip-Test-DAC-FFF2-8004-0021-ValInFuture-Cert.der │ ├── Chip-Test-DAC-FFF2-8004-0021-ValInFuture-Cert.pem │ ├── Chip-Test-DAC-FFF2-8004-0021-ValInFuture-Key.der │ ├── Chip-Test-DAC-FFF2-8004-0021-ValInFuture-Key.pem │ ├── Chip-Test-DAC-FFF2-8004-0030-Val1SecBefore-Cert.der │ ├── Chip-Test-DAC-FFF2-8004-0030-Val1SecBefore-Cert.pem │ ├── Chip-Test-DAC-FFF2-8004-0030-Val1SecBefore-Key.der │ ├── Chip-Test-DAC-FFF2-8004-0030-Val1SecBefore-Key.pem │ ├── Chip-Test-DAC-FFF2-8005-0022-ValInPast-Cert.der │ ├── Chip-Test-DAC-FFF2-8005-0022-ValInPast-Cert.pem │ ├── Chip-Test-DAC-FFF2-8005-0022-ValInPast-Key.der │ ├── Chip-Test-DAC-FFF2-8005-0022-ValInPast-Key.pem │ ├── Chip-Test-DAC-FFF2-8005-0023-ValInFuture-Cert.der │ ├── Chip-Test-DAC-FFF2-8005-0023-ValInFuture-Cert.pem │ ├── Chip-Test-DAC-FFF2-8005-0023-ValInFuture-Key.der │ ├── Chip-Test-DAC-FFF2-8005-0023-ValInFuture-Key.pem │ ├── Chip-Test-DAC-FFF2-8005-0032-Val1SecBefore-Cert.der │ ├── Chip-Test-DAC-FFF2-8005-0032-Val1SecBefore-Cert.pem │ ├── Chip-Test-DAC-FFF2-8005-0032-Val1SecBefore-Key.der │ ├── Chip-Test-DAC-FFF2-8005-0032-Val1SecBefore-Key.pem │ ├── Chip-Test-DAC-FFF2-8005-0033-Val1SecBefore-Cert.der │ ├── Chip-Test-DAC-FFF2-8005-0033-Val1SecBefore-Cert.pem │ ├── Chip-Test-DAC-FFF2-8005-0033-Val1SecBefore-Key.der │ ├── Chip-Test-DAC-FFF2-8005-0033-Val1SecBefore-Key.pem │ ├── Chip-Test-DAC-FFF2-8006-0024-ValInPast-Cert.der │ ├── Chip-Test-DAC-FFF2-8006-0024-ValInPast-Cert.pem │ ├── Chip-Test-DAC-FFF2-8006-0024-ValInPast-Key.der │ ├── Chip-Test-DAC-FFF2-8006-0024-ValInPast-Key.pem │ ├── Chip-Test-DAC-FFF2-8006-0025-ValInFuture-Cert.der │ ├── Chip-Test-DAC-FFF2-8006-0025-ValInFuture-Cert.pem │ ├── Chip-Test-DAC-FFF2-8006-0025-ValInFuture-Key.der │ ├── Chip-Test-DAC-FFF2-8006-0025-ValInFuture-Key.pem │ ├── Chip-Test-DAC-FFF2-8006-0034-ValInFuture-Cert.der │ ├── Chip-Test-DAC-FFF2-8006-0034-ValInFuture-Cert.pem │ ├── Chip-Test-DAC-FFF2-8006-0034-ValInFuture-Key.der │ ├── Chip-Test-DAC-FFF2-8006-0034-ValInFuture-Key.pem │ ├── Chip-Test-DAC-FFF2-8006-0035-Val1SecBefore-Cert.der │ ├── Chip-Test-DAC-FFF2-8006-0035-Val1SecBefore-Cert.pem │ ├── Chip-Test-DAC-FFF2-8006-0035-Val1SecBefore-Key.der │ ├── Chip-Test-DAC-FFF2-8006-0035-Val1SecBefore-Key.pem │ ├── Chip-Test-PAA-FFF1-Cert.der │ ├── Chip-Test-PAA-FFF1-Cert.pem │ ├── Chip-Test-PAA-FFF1-Key.der │ ├── Chip-Test-PAA-FFF1-Key.pem │ ├── Chip-Test-PAA-FFF2-ValInFuture-Cert.der │ ├── Chip-Test-PAA-FFF2-ValInFuture-Cert.pem │ ├── Chip-Test-PAA-FFF2-ValInFuture-Key.der │ ├── Chip-Test-PAA-FFF2-ValInFuture-Key.pem │ ├── Chip-Test-PAA-FFF2-ValInPast-Cert.der │ ├── Chip-Test-PAA-FFF2-ValInPast-Cert.pem │ ├── Chip-Test-PAA-FFF2-ValInPast-Key.der │ ├── Chip-Test-PAA-FFF2-ValInPast-Key.pem │ ├── Chip-Test-PAA-NoVID-Cert.der │ ├── Chip-Test-PAA-NoVID-Cert.pem │ ├── Chip-Test-PAA-NoVID-Key.der │ ├── Chip-Test-PAA-NoVID-Key.pem │ ├── Chip-Test-PAA-NoVID-ToResignPAIs-Cert.der │ ├── Chip-Test-PAA-NoVID-ToResignPAIs-Cert.pem │ ├── Chip-Test-PAI-FFF1-8000-Cert.der │ ├── Chip-Test-PAI-FFF1-8000-Cert.pem │ ├── Chip-Test-PAI-FFF1-8000-Key.der │ ├── Chip-Test-PAI-FFF1-8000-Key.pem │ ├── Chip-Test-PAI-FFF2-8001-Cert.der │ ├── Chip-Test-PAI-FFF2-8001-Cert.pem │ ├── Chip-Test-PAI-FFF2-8001-Key.der │ ├── Chip-Test-PAI-FFF2-8001-Key.pem │ ├── Chip-Test-PAI-FFF2-8001-Resigned-Cert.der │ ├── Chip-Test-PAI-FFF2-8001-Resigned-Cert.pem │ ├── Chip-Test-PAI-FFF2-8001-ResignedSKIDDiff-Cert.der │ ├── Chip-Test-PAI-FFF2-8001-ResignedSKIDDiff-Cert.pem │ ├── Chip-Test-PAI-FFF2-8001-ResignedSKIDDiff-Key.der │ ├── Chip-Test-PAI-FFF2-8001-ResignedSKIDDiff-Key.pem │ ├── Chip-Test-PAI-FFF2-8001-ResignedSubjectDiff-Cert.der │ ├── Chip-Test-PAI-FFF2-8001-ResignedSubjectDiff-Cert.pem │ ├── Chip-Test-PAI-FFF2-8004-FB-Cert.der │ ├── Chip-Test-PAI-FFF2-8004-FB-Cert.pem │ ├── Chip-Test-PAI-FFF2-8004-FB-Key.der │ ├── Chip-Test-PAI-FFF2-8004-FB-Key.pem │ ├── Chip-Test-PAI-FFF2-8005-Val1SecBefore-Cert.der │ ├── Chip-Test-PAI-FFF2-8005-Val1SecBefore-Cert.pem │ ├── Chip-Test-PAI-FFF2-8005-Val1SecBefore-Key.der │ ├── Chip-Test-PAI-FFF2-8005-Val1SecBefore-Key.pem │ ├── Chip-Test-PAI-FFF2-8005-ValInFuture-Cert.der │ ├── Chip-Test-PAI-FFF2-8005-ValInFuture-Cert.pem │ ├── Chip-Test-PAI-FFF2-8005-ValInFuture-Key.der │ ├── Chip-Test-PAI-FFF2-8005-ValInFuture-Key.pem │ ├── Chip-Test-PAI-FFF2-8005-ValInPast-Cert.der │ ├── Chip-Test-PAI-FFF2-8005-ValInPast-Cert.pem │ ├── Chip-Test-PAI-FFF2-8005-ValInPast-Key.der │ ├── Chip-Test-PAI-FFF2-8005-ValInPast-Key.pem │ ├── Chip-Test-PAI-FFF2-8006-ValInFuture-Cert.der │ ├── Chip-Test-PAI-FFF2-8006-ValInFuture-Cert.pem │ ├── Chip-Test-PAI-FFF2-8006-ValInFuture-Key.der │ ├── Chip-Test-PAI-FFF2-8006-ValInFuture-Key.pem │ ├── Chip-Test-PAI-FFF2-8006-ValInPast-Cert.der │ ├── Chip-Test-PAI-FFF2-8006-ValInPast-Cert.pem │ ├── Chip-Test-PAI-FFF2-8006-ValInPast-Key.der │ ├── Chip-Test-PAI-FFF2-8006-ValInPast-Key.pem │ ├── Chip-Test-PAI-FFF2-NoPID-Cert.der │ ├── Chip-Test-PAI-FFF2-NoPID-Cert.pem │ ├── Chip-Test-PAI-FFF2-NoPID-FB-Cert.der │ ├── Chip-Test-PAI-FFF2-NoPID-FB-Cert.pem │ ├── Chip-Test-PAI-FFF2-NoPID-FB-Key.der │ ├── Chip-Test-PAI-FFF2-NoPID-FB-Key.pem │ ├── Chip-Test-PAI-FFF2-NoPID-Key.der │ ├── Chip-Test-PAI-FFF2-NoPID-Key.pem │ ├── Chip-Test-PAI-FFF2-NoPID-Resigned-Cert.der │ └── Chip-Test-PAI-FFF2-NoPID-Resigned-Cert.pem │ ├── certification-declaration │ ├── Chip-Test-CD-FFF2-8001-8002-WithDACOrigin.der │ ├── Chip-Test-CD-FFF2-8001-8002.der │ ├── Chip-Test-CD-FFF2-8001.der │ ├── Chip-Test-CD-FFF2-8002-WithDACOrigin.der │ ├── Chip-Test-CD-FFF2-8002.der │ ├── Chip-Test-CD-FFF3-8001-8002-WithDACOrigin.der │ ├── Chip-Test-CD-FFF3-8001-8002.der │ ├── Chip-Test-CD-FFF3-8001.der │ ├── Chip-Test-CD-FFF3-8002-WithDACOrigin.der │ ├── Chip-Test-CD-FFF3-8002.der │ ├── Chip-Test-CD-Signing-Cert.pem │ └── Chip-Test-CD-Signing-Key.pem │ ├── gen-test-attestation-certs.sh │ ├── gen-test-cds.sh │ ├── operational-certificates-error-cases │ ├── Chip-Test-ICAC-Cert-Version-V2-Cert.der │ ├── Chip-Test-ICAC-Cert-Version-V2-Key.der │ ├── Chip-Test-ICAC-Ext-AKID-Length-Invalid-Cert.chip │ ├── Chip-Test-ICAC-Ext-AKID-Length-Invalid-Cert.der │ ├── Chip-Test-ICAC-Ext-AKID-Length-Invalid-Key.chip │ ├── Chip-Test-ICAC-Ext-AKID-Length-Invalid-Key.der │ ├── Chip-Test-ICAC-Ext-AKID-Missing-Cert.chip │ ├── Chip-Test-ICAC-Ext-AKID-Missing-Key.chip │ ├── Chip-Test-ICAC-Ext-Basic-CA-Missing-Cert.chip │ ├── Chip-Test-ICAC-Ext-Basic-CA-Missing-Cert.der │ ├── Chip-Test-ICAC-Ext-Basic-CA-Missing-Key.chip │ ├── Chip-Test-ICAC-Ext-Basic-CA-Missing-Key.der │ ├── Chip-Test-ICAC-Ext-Basic-CA-Wrong-Cert.chip │ ├── Chip-Test-ICAC-Ext-Basic-CA-Wrong-Key.chip │ ├── Chip-Test-ICAC-Ext-Basic-Critical-Missing-Cert.der │ ├── Chip-Test-ICAC-Ext-Basic-Critical-Missing-Key.der │ ├── Chip-Test-ICAC-Ext-Basic-Critical-Wrong-Cert.der │ ├── Chip-Test-ICAC-Ext-Basic-Critical-Wrong-Key.der │ ├── Chip-Test-ICAC-Ext-Basic-Missing-Cert.chip │ ├── Chip-Test-ICAC-Ext-Basic-Missing-Key.chip │ ├── Chip-Test-ICAC-Ext-Basic-PathLen-Presence-Wrong-Cert.chip │ ├── Chip-Test-ICAC-Ext-Basic-PathLen-Presence-Wrong-Key.chip │ ├── Chip-Test-ICAC-Ext-Basic-PathLen2-Cert.chip │ ├── Chip-Test-ICAC-Ext-Basic-PathLen2-Key.chip │ ├── Chip-Test-ICAC-Ext-KeyUsage-Critical-Missing-Cert.der │ ├── Chip-Test-ICAC-Ext-KeyUsage-Critical-Missing-Key.der │ ├── Chip-Test-ICAC-Ext-KeyUsage-Critical-Wrong-Cert.der │ ├── Chip-Test-ICAC-Ext-KeyUsage-Critical-Wrong-Key.der │ ├── Chip-Test-ICAC-Ext-KeyUsage-KeyCertSign-Wrong-Cert.chip │ ├── Chip-Test-ICAC-Ext-KeyUsage-KeyCertSign-Wrong-Key.chip │ ├── Chip-Test-ICAC-Ext-KeyUsage-Missing-Cert.chip │ ├── Chip-Test-ICAC-Ext-KeyUsage-Missing-Key.chip │ ├── Chip-Test-ICAC-Ext-SKID-Length-Invalid-Cert.chip │ ├── Chip-Test-ICAC-Ext-SKID-Length-Invalid-Cert.der │ ├── Chip-Test-ICAC-Ext-SKID-Length-Invalid-Key.chip │ ├── Chip-Test-ICAC-Ext-SKID-Length-Invalid-Key.der │ ├── Chip-Test-ICAC-Ext-SKID-Missing-Cert.chip │ ├── Chip-Test-ICAC-Ext-SKID-Missing-Key.chip │ ├── Chip-Test-ICAC-Issuer-Missing-Cert.chip │ ├── Chip-Test-ICAC-Issuer-Missing-Key.chip │ ├── Chip-Test-ICAC-Oversized-Cert.chip │ ├── Chip-Test-ICAC-Oversized-Cert.der │ ├── Chip-Test-ICAC-Oversized-Key.chip │ ├── Chip-Test-ICAC-Oversized-Key.der │ ├── Chip-Test-ICAC-PublicKey-Wrong-Cert.chip │ ├── Chip-Test-ICAC-PublicKey-Wrong-Key.chip │ ├── Chip-Test-ICAC-Serial-Number-Missing-Cert.chip │ ├── Chip-Test-ICAC-Serial-Number-Missing-Key.chip │ ├── Chip-Test-ICAC-Sig-Algo-ECDSA-With-SHA1-Cert.chip │ ├── Chip-Test-ICAC-Sig-Algo-ECDSA-With-SHA1-Cert.der │ ├── Chip-Test-ICAC-Sig-Algo-ECDSA-With-SHA1-Key.chip │ ├── Chip-Test-ICAC-Sig-Algo-ECDSA-With-SHA1-Key.der │ ├── Chip-Test-ICAC-Sig-Curve-Secp256k1-Cert.chip │ ├── Chip-Test-ICAC-Sig-Curve-Secp256k1-Cert.der │ ├── Chip-Test-ICAC-Sig-Curve-Secp256k1-Key.chip │ ├── Chip-Test-ICAC-Sig-Curve-Secp256k1-Key.der │ ├── Chip-Test-ICAC-Signature-Wrong-Cert.chip │ ├── Chip-Test-ICAC-Signature-Wrong-Key.chip │ ├── Chip-Test-ICAC-Subject-CAT-Invalid-Cert.chip │ ├── Chip-Test-ICAC-Subject-CAT-Invalid-Cert.der │ ├── Chip-Test-ICAC-Subject-CAT-Invalid-Key.chip │ ├── Chip-Test-ICAC-Subject-CAT-Invalid-Key.der │ ├── Chip-Test-ICAC-Subject-CAT-Twice-Cert.chip │ ├── Chip-Test-ICAC-Subject-CAT-Twice-Key.chip │ ├── Chip-Test-ICAC-Subject-FabricId-Invalid-Cert.chip │ ├── Chip-Test-ICAC-Subject-FabricId-Invalid-Cert.der │ ├── Chip-Test-ICAC-Subject-FabricId-Invalid-Key.chip │ ├── Chip-Test-ICAC-Subject-FabricId-Invalid-Key.der │ ├── Chip-Test-ICAC-Subject-FabricId-Twice-Cert.chip │ ├── Chip-Test-ICAC-Subject-FabricId-Twice-Key.chip │ ├── Chip-Test-ICAC-Subject-MatterId-Missing-Cert.chip │ ├── Chip-Test-ICAC-Subject-MatterId-Missing-Key.chip │ ├── Chip-Test-ICAC-Subject-MatterId-Twice-Cert.chip │ ├── Chip-Test-ICAC-Subject-MatterId-Twice-Key.chip │ ├── Chip-Test-ICAC-Subject-Missing-Cert.chip │ ├── Chip-Test-ICAC-Subject-Missing-Key.chip │ ├── Chip-Test-ICAC-Validity-Not-After-Missing-Cert.chip │ ├── Chip-Test-ICAC-Validity-Not-After-Missing-Cert.der │ ├── Chip-Test-ICAC-Validity-Not-After-Missing-Key.chip │ ├── Chip-Test-ICAC-Validity-Not-After-Missing-Key.der │ ├── Chip-Test-ICAC-Validity-Not-Before-Missing-Cert.chip │ ├── Chip-Test-ICAC-Validity-Not-Before-Missing-Cert.der │ ├── Chip-Test-ICAC-Validity-Not-Before-Missing-Key.chip │ ├── Chip-Test-ICAC-Validity-Not-Before-Missing-Key.der │ ├── Chip-Test-ICAC-Validity-Wrong-Cert.chip │ ├── Chip-Test-ICAC-Validity-Wrong-Cert.der │ ├── Chip-Test-ICAC-Validity-Wrong-Key.chip │ ├── Chip-Test-ICAC-Validity-Wrong-Key.der │ ├── Chip-Test-NOC-Cert-Version-V2-Cert.der │ ├── Chip-Test-NOC-Cert-Version-V2-Key.der │ ├── Chip-Test-NOC-Ext-AKID-Length-Invalid-Cert.chip │ ├── Chip-Test-NOC-Ext-AKID-Length-Invalid-Cert.der │ ├── Chip-Test-NOC-Ext-AKID-Length-Invalid-Key.chip │ ├── Chip-Test-NOC-Ext-AKID-Length-Invalid-Key.der │ ├── Chip-Test-NOC-Ext-AKID-Missing-Cert.chip │ ├── Chip-Test-NOC-Ext-AKID-Missing-Key.chip │ ├── Chip-Test-NOC-Ext-Basic-CA-Missing-Cert.chip │ ├── Chip-Test-NOC-Ext-Basic-CA-Missing-Cert.der │ ├── Chip-Test-NOC-Ext-Basic-CA-Missing-Key.chip │ ├── Chip-Test-NOC-Ext-Basic-CA-Missing-Key.der │ ├── Chip-Test-NOC-Ext-Basic-CA-Wrong-Cert.chip │ ├── Chip-Test-NOC-Ext-Basic-CA-Wrong-Key.chip │ ├── Chip-Test-NOC-Ext-Basic-Critical-Missing-Cert.der │ ├── Chip-Test-NOC-Ext-Basic-Critical-Missing-Key.der │ ├── Chip-Test-NOC-Ext-Basic-Critical-Wrong-Cert.der │ ├── Chip-Test-NOC-Ext-Basic-Critical-Wrong-Key.der │ ├── Chip-Test-NOC-Ext-Basic-Missing-Cert.chip │ ├── Chip-Test-NOC-Ext-Basic-Missing-Key.chip │ ├── Chip-Test-NOC-Ext-Basic-PathLen-Presence-Wrong-Cert.chip │ ├── Chip-Test-NOC-Ext-Basic-PathLen-Presence-Wrong-Cert.der │ ├── Chip-Test-NOC-Ext-Basic-PathLen-Presence-Wrong-Key.chip │ ├── Chip-Test-NOC-Ext-Basic-PathLen-Presence-Wrong-Key.der │ ├── Chip-Test-NOC-Ext-Basic-PathLen2-Cert.chip │ ├── Chip-Test-NOC-Ext-Basic-PathLen2-Key.chip │ ├── Chip-Test-NOC-Ext-KeyUsage-Critical-Missing-Cert.der │ ├── Chip-Test-NOC-Ext-KeyUsage-Critical-Missing-Key.der │ ├── Chip-Test-NOC-Ext-KeyUsage-Critical-Wrong-Cert.der │ ├── Chip-Test-NOC-Ext-KeyUsage-Critical-Wrong-Key.der │ ├── Chip-Test-NOC-Ext-KeyUsage-KeyCertSign-Wrong-Cert.chip │ ├── Chip-Test-NOC-Ext-KeyUsage-KeyCertSign-Wrong-Key.chip │ ├── Chip-Test-NOC-Ext-KeyUsage-Missing-Cert.chip │ ├── Chip-Test-NOC-Ext-KeyUsage-Missing-Key.chip │ ├── Chip-Test-NOC-Ext-SKID-Length-Invalid-Cert.chip │ ├── Chip-Test-NOC-Ext-SKID-Length-Invalid-Cert.der │ ├── Chip-Test-NOC-Ext-SKID-Length-Invalid-Key.chip │ ├── Chip-Test-NOC-Ext-SKID-Length-Invalid-Key.der │ ├── Chip-Test-NOC-Ext-SKID-Missing-Cert.chip │ ├── Chip-Test-NOC-Ext-SKID-Missing-Key.chip │ ├── Chip-Test-NOC-Issuer-Missing-Cert.chip │ ├── Chip-Test-NOC-Issuer-Missing-Key.chip │ ├── Chip-Test-NOC-Oversized-Cert.chip │ ├── Chip-Test-NOC-Oversized-Cert.der │ ├── Chip-Test-NOC-Oversized-Key.chip │ ├── Chip-Test-NOC-Oversized-Key.der │ ├── Chip-Test-NOC-PublicKey-Wrong-Cert.chip │ ├── Chip-Test-NOC-PublicKey-Wrong-Key.chip │ ├── Chip-Test-NOC-Serial-Number-Missing-Cert.chip │ ├── Chip-Test-NOC-Serial-Number-Missing-Key.chip │ ├── Chip-Test-NOC-Sig-Algo-ECDSA-With-SHA1-Cert.chip │ ├── Chip-Test-NOC-Sig-Algo-ECDSA-With-SHA1-Cert.der │ ├── Chip-Test-NOC-Sig-Algo-ECDSA-With-SHA1-Key.chip │ ├── Chip-Test-NOC-Sig-Algo-ECDSA-With-SHA1-Key.der │ ├── Chip-Test-NOC-Sig-Curve-Secp256k1-Cert.chip │ ├── Chip-Test-NOC-Sig-Curve-Secp256k1-Cert.der │ ├── Chip-Test-NOC-Sig-Curve-Secp256k1-Key.chip │ ├── Chip-Test-NOC-Sig-Curve-Secp256k1-Key.der │ ├── Chip-Test-NOC-Signature-Wrong-Cert.chip │ ├── Chip-Test-NOC-Signature-Wrong-Key.chip │ ├── Chip-Test-NOC-Subject-CAT-Invalid-Cert.chip │ ├── Chip-Test-NOC-Subject-CAT-Invalid-Cert.der │ ├── Chip-Test-NOC-Subject-CAT-Invalid-Key.chip │ ├── Chip-Test-NOC-Subject-CAT-Invalid-Key.der │ ├── Chip-Test-NOC-Subject-CAT-Twice-Cert.chip │ ├── Chip-Test-NOC-Subject-CAT-Twice-Key.chip │ ├── Chip-Test-NOC-Subject-FabricId-Invalid-Cert.chip │ ├── Chip-Test-NOC-Subject-FabricId-Invalid-Cert.der │ ├── Chip-Test-NOC-Subject-FabricId-Invalid-Key.chip │ ├── Chip-Test-NOC-Subject-FabricId-Invalid-Key.der │ ├── Chip-Test-NOC-Subject-FabricId-Missing-Cert.chip │ ├── Chip-Test-NOC-Subject-FabricId-Missing-Key.chip │ ├── Chip-Test-NOC-Subject-FabricId-Twice-Cert.chip │ ├── Chip-Test-NOC-Subject-FabricId-Twice-Key.chip │ ├── Chip-Test-NOC-Subject-MatterId-Missing-Cert.chip │ ├── Chip-Test-NOC-Subject-MatterId-Missing-Key.chip │ ├── Chip-Test-NOC-Subject-MatterId-Twice-Cert.chip │ ├── Chip-Test-NOC-Subject-MatterId-Twice-Key.chip │ ├── Chip-Test-NOC-Subject-Missing-Cert.chip │ ├── Chip-Test-NOC-Subject-Missing-Key.chip │ ├── Chip-Test-NOC-Subject-NodeId-Invalid-Cert.chip │ ├── Chip-Test-NOC-Subject-NodeId-Invalid-Cert.der │ ├── Chip-Test-NOC-Subject-NodeId-Invalid-Key.chip │ ├── Chip-Test-NOC-Subject-NodeId-Invalid-Key.der │ ├── Chip-Test-NOC-Validity-Not-After-Missing-Cert.chip │ ├── Chip-Test-NOC-Validity-Not-After-Missing-Cert.der │ ├── Chip-Test-NOC-Validity-Not-After-Missing-Key.chip │ ├── Chip-Test-NOC-Validity-Not-After-Missing-Key.der │ ├── Chip-Test-NOC-Validity-Not-Before-Missing-Cert.chip │ ├── Chip-Test-NOC-Validity-Not-Before-Missing-Cert.der │ ├── Chip-Test-NOC-Validity-Not-Before-Missing-Key.chip │ ├── Chip-Test-NOC-Validity-Not-Before-Missing-Key.der │ ├── Chip-Test-NOC-Validity-Wrong-Cert.chip │ ├── Chip-Test-NOC-Validity-Wrong-Cert.der │ ├── Chip-Test-NOC-Validity-Wrong-Key.chip │ ├── Chip-Test-NOC-Validity-Wrong-Key.der │ ├── Chip-Test-RCAC-Cert-Version-V2-Cert.der │ ├── Chip-Test-RCAC-Cert-Version-V2-Key.der │ ├── Chip-Test-RCAC-Ext-AKID-Length-Invalid-Cert.chip │ ├── Chip-Test-RCAC-Ext-AKID-Length-Invalid-Cert.der │ ├── Chip-Test-RCAC-Ext-AKID-Length-Invalid-Key.chip │ ├── Chip-Test-RCAC-Ext-AKID-Length-Invalid-Key.der │ ├── Chip-Test-RCAC-Ext-AKID-Missing-Cert.chip │ ├── Chip-Test-RCAC-Ext-AKID-Missing-Key.chip │ ├── Chip-Test-RCAC-Ext-Basic-CA-Missing-Cert.chip │ ├── Chip-Test-RCAC-Ext-Basic-CA-Missing-Cert.der │ ├── Chip-Test-RCAC-Ext-Basic-CA-Missing-Key.chip │ ├── Chip-Test-RCAC-Ext-Basic-CA-Missing-Key.der │ ├── Chip-Test-RCAC-Ext-Basic-CA-Wrong-Cert.chip │ ├── Chip-Test-RCAC-Ext-Basic-CA-Wrong-Key.chip │ ├── Chip-Test-RCAC-Ext-Basic-Critical-Missing-Cert.der │ ├── Chip-Test-RCAC-Ext-Basic-Critical-Missing-Key.der │ ├── Chip-Test-RCAC-Ext-Basic-Critical-Wrong-Cert.der │ ├── Chip-Test-RCAC-Ext-Basic-Critical-Wrong-Key.der │ ├── Chip-Test-RCAC-Ext-Basic-Missing-Cert.chip │ ├── Chip-Test-RCAC-Ext-Basic-Missing-Key.chip │ ├── Chip-Test-RCAC-Ext-Basic-PathLen-Presence-Wrong-Cert.chip │ ├── Chip-Test-RCAC-Ext-Basic-PathLen-Presence-Wrong-Key.chip │ ├── Chip-Test-RCAC-Ext-Basic-PathLen2-Cert.chip │ ├── Chip-Test-RCAC-Ext-Basic-PathLen2-Key.chip │ ├── Chip-Test-RCAC-Ext-KeyUsage-Critical-Missing-Cert.der │ ├── Chip-Test-RCAC-Ext-KeyUsage-Critical-Missing-Key.der │ ├── Chip-Test-RCAC-Ext-KeyUsage-Critical-Wrong-Cert.der │ ├── Chip-Test-RCAC-Ext-KeyUsage-Critical-Wrong-Key.der │ ├── Chip-Test-RCAC-Ext-KeyUsage-KeyCertSign-Wrong-Cert.chip │ ├── Chip-Test-RCAC-Ext-KeyUsage-KeyCertSign-Wrong-Key.chip │ ├── Chip-Test-RCAC-Ext-KeyUsage-Missing-Cert.chip │ ├── Chip-Test-RCAC-Ext-KeyUsage-Missing-Key.chip │ ├── Chip-Test-RCAC-Ext-SKID-Length-Invalid-Cert.chip │ ├── Chip-Test-RCAC-Ext-SKID-Length-Invalid-Cert.der │ ├── Chip-Test-RCAC-Ext-SKID-Length-Invalid-Key.chip │ ├── Chip-Test-RCAC-Ext-SKID-Length-Invalid-Key.der │ ├── Chip-Test-RCAC-Ext-SKID-Missing-Cert.chip │ ├── Chip-Test-RCAC-Ext-SKID-Missing-Key.chip │ ├── Chip-Test-RCAC-Issuer-Missing-Cert.chip │ ├── Chip-Test-RCAC-Issuer-Missing-Key.chip │ ├── Chip-Test-RCAC-Oversized-Cert.chip │ ├── Chip-Test-RCAC-Oversized-Cert.der │ ├── Chip-Test-RCAC-Oversized-Key.chip │ ├── Chip-Test-RCAC-Oversized-Key.der │ ├── Chip-Test-RCAC-PublicKey-Wrong-Cert.chip │ ├── Chip-Test-RCAC-PublicKey-Wrong-Key.chip │ ├── Chip-Test-RCAC-Serial-Number-Missing-Cert.chip │ ├── Chip-Test-RCAC-Serial-Number-Missing-Key.chip │ ├── Chip-Test-RCAC-Sig-Algo-ECDSA-With-SHA1-Cert.chip │ ├── Chip-Test-RCAC-Sig-Algo-ECDSA-With-SHA1-Cert.der │ ├── Chip-Test-RCAC-Sig-Algo-ECDSA-With-SHA1-Key.chip │ ├── Chip-Test-RCAC-Sig-Algo-ECDSA-With-SHA1-Key.der │ ├── Chip-Test-RCAC-Sig-Curve-Secp256k1-Cert.chip │ ├── Chip-Test-RCAC-Sig-Curve-Secp256k1-Cert.der │ ├── Chip-Test-RCAC-Sig-Curve-Secp256k1-Key.chip │ ├── Chip-Test-RCAC-Sig-Curve-Secp256k1-Key.der │ ├── Chip-Test-RCAC-Signature-Wrong-Cert.chip │ ├── Chip-Test-RCAC-Signature-Wrong-Key.chip │ ├── Chip-Test-RCAC-Subject-CAT-Invalid-Cert.chip │ ├── Chip-Test-RCAC-Subject-CAT-Invalid-Cert.der │ ├── Chip-Test-RCAC-Subject-CAT-Invalid-Key.chip │ ├── Chip-Test-RCAC-Subject-CAT-Invalid-Key.der │ ├── Chip-Test-RCAC-Subject-CAT-Twice-Cert.chip │ ├── Chip-Test-RCAC-Subject-CAT-Twice-Key.chip │ ├── Chip-Test-RCAC-Subject-FabricId-Invalid-Cert.chip │ ├── Chip-Test-RCAC-Subject-FabricId-Invalid-Cert.der │ ├── Chip-Test-RCAC-Subject-FabricId-Invalid-Key.chip │ ├── Chip-Test-RCAC-Subject-FabricId-Invalid-Key.der │ ├── Chip-Test-RCAC-Subject-FabricId-Twice-Cert.chip │ ├── Chip-Test-RCAC-Subject-FabricId-Twice-Key.chip │ ├── Chip-Test-RCAC-Subject-MatterId-Missing-Cert.chip │ ├── Chip-Test-RCAC-Subject-MatterId-Missing-Key.chip │ ├── Chip-Test-RCAC-Subject-MatterId-Twice-Cert.chip │ ├── Chip-Test-RCAC-Subject-MatterId-Twice-Key.chip │ ├── Chip-Test-RCAC-Subject-Missing-Cert.chip │ ├── Chip-Test-RCAC-Subject-Missing-Key.chip │ ├── Chip-Test-RCAC-Validity-Not-After-Missing-Cert.chip │ ├── Chip-Test-RCAC-Validity-Not-After-Missing-Cert.der │ ├── Chip-Test-RCAC-Validity-Not-After-Missing-Key.chip │ ├── Chip-Test-RCAC-Validity-Not-After-Missing-Key.der │ ├── Chip-Test-RCAC-Validity-Not-Before-Missing-Cert.chip │ ├── Chip-Test-RCAC-Validity-Not-Before-Missing-Cert.der │ ├── Chip-Test-RCAC-Validity-Not-Before-Missing-Key.chip │ ├── Chip-Test-RCAC-Validity-Not-Before-Missing-Key.der │ ├── Chip-Test-RCAC-Validity-Wrong-Cert.chip │ ├── Chip-Test-RCAC-Validity-Wrong-Cert.der │ ├── Chip-Test-RCAC-Validity-Wrong-Key.chip │ └── Chip-Test-RCAC-Validity-Wrong-Key.der │ ├── operational-certificates │ ├── Chip-Test-ICA02-Cert.chip-b64 │ ├── Chip-Test-ICA02-Cert.pem │ ├── Chip-Test-ICA02-Key.pem │ ├── Chip-Test-Root01-Cert.chip-b64 │ ├── Chip-Test-Root01-Cert.pem │ └── Chip-Test-Root01-Key.pem │ └── revoked-attestation-certificates │ ├── Chip-Test-DAC-FFF1-8001-Revoked-Signed-By-Revoked-PAI-Cert.der │ ├── Chip-Test-DAC-FFF1-8001-Revoked-Signed-By-Revoked-PAI-Cert.pem │ ├── Chip-Test-DAC-FFF1-8001-Revoked-Signed-By-Revoked-PAI-Key.der │ ├── Chip-Test-DAC-FFF1-8001-Revoked-Signed-By-Revoked-PAI-Key.pem │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Cert.der │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Cert.pem │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Key.der │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Key.pem │ ├── Chip-Test-PAA-FFF1-CRL.der │ ├── Chip-Test-PAA-FFF1-CRL.pem │ ├── Chip-Test-PAA-FFF1-Cert.der │ ├── Chip-Test-PAA-FFF1-Cert.pem │ ├── Chip-Test-PAA-FFF1-Key.der │ ├── Chip-Test-PAA-FFF1-Key.pem │ ├── Chip-Test-PAI-FFF1-noPID-Revoked-CRL.der │ ├── Chip-Test-PAI-FFF1-noPID-Revoked-CRL.pem │ ├── Chip-Test-PAI-FFF1-noPID-Revoked-Cert.der │ ├── Chip-Test-PAI-FFF1-noPID-Revoked-Cert.pem │ ├── Chip-Test-PAI-FFF1-noPID-Revoked-Key.der │ ├── Chip-Test-PAI-FFF1-noPID-Revoked-Key.pem │ ├── Matter-Development-DAC-FFF1-8001-Revoked-01-Cert.der │ ├── Matter-Development-DAC-FFF1-8001-Revoked-01-Cert.pem │ ├── Matter-Development-DAC-FFF1-8001-Revoked-01-Key.der │ ├── Matter-Development-DAC-FFF1-8001-Revoked-01-Key.pem │ ├── Matter-Development-DAC-FFF1-8001-Revoked-02-Cert.der │ ├── Matter-Development-DAC-FFF1-8001-Revoked-02-Cert.pem │ ├── Matter-Development-DAC-FFF1-8001-Revoked-02-Key.der │ ├── Matter-Development-DAC-FFF1-8001-Revoked-02-Key.pem │ ├── Matter-Development-DAC-FFF1-8001-Revoked-03-Cert.der │ ├── Matter-Development-DAC-FFF1-8001-Revoked-03-Cert.pem │ ├── Matter-Development-DAC-FFF1-8001-Revoked-03-Key.der │ ├── Matter-Development-DAC-FFF1-8001-Revoked-03-Key.pem │ ├── Matter-Development-PAI-FFF1-noPID-CRL.der │ ├── Matter-Development-PAI-FFF1-noPID-CRL.pem │ ├── Matter-Development-PAI-FFF1-noPID-Cert.der │ ├── Matter-Development-PAI-FFF1-noPID-Cert.pem │ ├── Matter-Development-PAI-FFF1-noPID-Key.der │ ├── Matter-Development-PAI-FFF1-noPID-Key.pem │ ├── README.md │ ├── dac-provider-test-vectors │ ├── indirect-revoked-dac-01-pai-03.json │ ├── indirect-revoked-dac-01.json │ ├── indirect-revoked-pai-03.json │ ├── revoked-dac-01.json │ ├── revoked-dac-02.json │ ├── revoked-dac-03.json │ ├── revoked-dac-and-pai.json │ └── revoked-pai.json │ ├── indirect │ ├── Chip-Test-DAC-01-FFF1-8001-Signed-By-Test-PAI-03-Cert.der │ ├── Chip-Test-DAC-01-FFF1-8001-Signed-By-Test-PAI-03-Cert.pem │ ├── Chip-Test-DAC-01-FFF1-8001-Signed-By-Test-PAI-03-Key.der │ ├── Chip-Test-DAC-01-FFF1-8001-Signed-By-Test-PAI-03-Key.pem │ ├── Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-02-Cert.der │ ├── Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-02-Cert.pem │ ├── Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-02-Key.der │ ├── Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-02-Key.pem │ ├── Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-03-Cert.der │ ├── Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-03-Cert.pem │ ├── Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-03-Key.der │ ├── Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-03-Key.pem │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-01-Cert.der │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-01-Cert.pem │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-01-Key.der │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-01-Key.pem │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-02-Cert.der │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-02-Cert.pem │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-02-Key.der │ ├── Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-02-Key.pem │ ├── Chip-Test-PAA-Delegate-FFF1-Cert.der │ ├── Chip-Test-PAA-Delegate-FFF1-Cert.pem │ ├── Chip-Test-PAA-Delegate-FFF1-Key.der │ ├── Chip-Test-PAA-Delegate-FFF1-Key.pem │ ├── Chip-Test-PAA-FFF1-Delegated-CRL.der │ ├── Chip-Test-PAA-FFF1-Delegated-CRL.pem │ ├── Chip-Test-PAI-Delegate-FFF1-01-Cert.der │ ├── Chip-Test-PAI-Delegate-FFF1-01-Cert.pem │ ├── Chip-Test-PAI-Delegate-FFF1-02-Cert.der │ ├── Chip-Test-PAI-Delegate-FFF1-02-Cert.pem │ ├── Chip-Test-PAI-Delegate-FFF1-03-Cert.der │ ├── Chip-Test-PAI-Delegate-FFF1-03-Cert.pem │ ├── Chip-Test-PAI-Delegate-FFF1-Key.der │ ├── Chip-Test-PAI-Delegate-FFF1-Key.pem │ ├── Chip-Test-PAI-FFF1-01-Cert.der │ ├── Chip-Test-PAI-FFF1-01-Cert.pem │ ├── Chip-Test-PAI-FFF1-01-Key.der │ ├── Chip-Test-PAI-FFF1-01-Key.pem │ ├── Chip-Test-PAI-FFF1-02-Cert.der │ ├── Chip-Test-PAI-FFF1-02-Cert.pem │ ├── Chip-Test-PAI-FFF1-02-Key.der │ ├── Chip-Test-PAI-FFF1-02-Key.pem │ ├── Chip-Test-PAI-FFF1-03-Cert.der │ ├── Chip-Test-PAI-FFF1-03-Cert.pem │ ├── Chip-Test-PAI-FFF1-03-Key.der │ ├── Chip-Test-PAI-FFF1-03-Key.pem │ ├── Chip-Test-PAI-FFF1-Delegated-CRL-Only-First-Entry-With-Issuer-Ext.der │ ├── Chip-Test-PAI-FFF1-Delegated-CRL-Only-First-Entry-With-Issuer-Ext.pem │ ├── Chip-Test-PAI-FFF1-Delegated-CRL.der │ ├── Chip-Test-PAI-FFF1-Delegated-CRL.pem │ └── indirect-crl.png │ └── revocation-sets │ └── revocation-set.json ├── data_model ├── 1.2 │ ├── clusters │ │ ├── ACL-Cluster.xml │ │ ├── AccountLogin.xml │ │ ├── AdminCommissioningCluster.xml │ │ ├── AirQuality.xml │ │ ├── AlarmBase.xml │ │ ├── ApplicationBasic.xml │ │ ├── ApplicationLauncher.xml │ │ ├── AudioOutput.xml │ │ ├── BallastConfiguration.xml │ │ ├── BasicInformationCluster.xml │ │ ├── Binding-Cluster.xml │ │ ├── BooleanState.xml │ │ ├── Channel.xml │ │ ├── ColorControl.xml │ │ ├── ConcentrationMeasurement.xml │ │ ├── ContentLauncher.xml │ │ ├── Descriptor-Cluster.xml │ │ ├── DiagnosticLogsCluster.xml │ │ ├── DiagnosticsEthernet.xml │ │ ├── DiagnosticsGeneral.xml │ │ ├── DiagnosticsSoftware.xml │ │ ├── DiagnosticsThread.xml │ │ ├── DiagnosticsWiFi.xml │ │ ├── DishwasherAlarm.xml │ │ ├── DoorLock.xml │ │ ├── FanControl.xml │ │ ├── FlowMeasurement.xml │ │ ├── GeneralCommissioningCluster.xml │ │ ├── Group-Key-Management-Cluster.xml │ │ ├── Groups.xml │ │ ├── ICDManagement.xml │ │ ├── Identify.xml │ │ ├── IlluminanceMeasurement.xml │ │ ├── KeypadInput.xml │ │ ├── Label-Cluster-FixedLabelCluster.xml │ │ ├── Label-Cluster-LabelCluster.xml │ │ ├── Label-Cluster-UserLabelCluster.xml │ │ ├── LaundryWasherControls.xml │ │ ├── LevelControl.xml │ │ ├── LocalizationConfiguration.xml │ │ ├── LocalizationTimeFormat.xml │ │ ├── LocalizationUnit.xml │ │ ├── LowPower.xml │ │ ├── MediaInput.xml │ │ ├── MediaPlayback.xml │ │ ├── ModeBase.xml │ │ ├── ModeSelect.xml │ │ ├── Mode_Dishwasher.xml │ │ ├── Mode_LaundryWasher.xml │ │ ├── Mode_RVCClean.xml │ │ ├── Mode_RVCRun.xml │ │ ├── Mode_Refrigerator.xml │ │ ├── NetworkCommissioningCluster.xml │ │ ├── OTAProvider.xml │ │ ├── OTARequestor.xml │ │ ├── OccupancySensing.xml │ │ ├── OnOff.xml │ │ ├── OperationalCredentialCluster.xml │ │ ├── OperationalState.xml │ │ ├── OperationalState_RVC.xml │ │ ├── PowerSourceCluster.xml │ │ ├── PowerSourceConfigurationCluster.xml │ │ ├── PressureMeasurement.xml │ │ ├── ProxyConfiguration-Cluster.xml │ │ ├── ProxyDiscovery-Cluster.xml │ │ ├── PumpConfigurationControl.xml │ │ ├── RefrigeratorAlarm.xml │ │ ├── ResourceMonitoring.xml │ │ ├── Scenes.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── Switch.xml │ │ ├── TargetNavigator.xml │ │ ├── TemperatureControl.xml │ │ ├── TemperatureMeasurement.xml │ │ ├── Thermostat.xml │ │ ├── ThermostatUserInterfaceConfiguration.xml │ │ ├── TimeSync.xml │ │ ├── ValidProxies-Cluster.xml │ │ ├── WakeOnLAN.xml │ │ ├── WaterContentMeasurement.xml │ │ ├── WindowCovering.xml │ │ ├── bridge-clusters-ActionsCluster.xml │ │ ├── bridge-clusters-BridgedDeviceBasicInformationCluster.xml │ │ └── cluster_ids.json │ ├── device_types │ │ ├── Aggregator.xml │ │ ├── AirPurifier.xml │ │ ├── AirQualitySensor.xml │ │ ├── BaseDeviceType.xml │ │ ├── BasicVideoPlayer.xml │ │ ├── BridgedNode.xml │ │ ├── CastingVideoClient.xml │ │ ├── CastingVideoPlayer.xml │ │ ├── ColorDimmerSwitch.xml │ │ ├── ColorTemperatureLight.xml │ │ ├── ContactSensor.xml │ │ ├── ContentApp.xml │ │ ├── ControlBridge.xml │ │ ├── DimmableLight.xml │ │ ├── DimmablePlug-InUnit.xml │ │ ├── DimmerSwitch.xml │ │ ├── Dishwasher.xml │ │ ├── DoorLock.xml │ │ ├── DoorLockController.xml │ │ ├── ExtendedColorLight.xml │ │ ├── Fan.xml │ │ ├── FlowSensor.xml │ │ ├── GenericSwitch.xml │ │ ├── HeatingCoolingUnit.xml │ │ ├── HumiditySensor.xml │ │ ├── LaundryWasher.xml │ │ ├── LightSensor.xml │ │ ├── ModeSelectDeviceType.xml │ │ ├── OccupancySensor.xml │ │ ├── OnOffLight.xml │ │ ├── OnOffLightSwitch.xml │ │ ├── OnOffPlug-inUnit.xml │ │ ├── OnOffSensor.xml │ │ ├── OtaProvider.xml │ │ ├── OtaRequestor.xml │ │ ├── PowerSource.xml │ │ ├── PressureSensor.xml │ │ ├── Pump.xml │ │ ├── PumpController.xml │ │ ├── Refrigerator.xml │ │ ├── RoboticVacuumCleaner.xml │ │ ├── RoomAirConditioner.xml │ │ ├── RootNodeDeviceType.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── Speaker.xml │ │ ├── TemperatureControlledCabinet.xml │ │ ├── TemperatureSensor.xml │ │ ├── Thermostat.xml │ │ ├── VideoRemoteControl.xml │ │ ├── WindowCovering.xml │ │ └── WindowCoveringController.xml │ ├── namespaces │ │ ├── Namespace-Common-Closure.xml │ │ ├── Namespace-Common-CompassDirection.xml │ │ ├── Namespace-Common-CompassLocation.xml │ │ ├── Namespace-Common-Direction.xml │ │ ├── Namespace-Common-Level.xml │ │ ├── Namespace-Common-Location.xml │ │ ├── Namespace-Common-Number.xml │ │ ├── Namespace-Common-Position.xml │ │ ├── Namespace-Refrigerator.xml │ │ ├── Namespace-RoomAirConditioner.xml │ │ └── Namespace-Switches.xml │ ├── scraper_version │ └── spec_sha ├── 1.3 │ ├── clusters │ │ ├── ACL-Cluster.xml │ │ ├── AccountLogin.xml │ │ ├── AdminCommissioningCluster.xml │ │ ├── AirQuality.xml │ │ ├── AlarmBase.xml │ │ ├── ApplicationBasic.xml │ │ ├── ApplicationLauncher.xml │ │ ├── AudioOutput.xml │ │ ├── BallastConfiguration.xml │ │ ├── BasicInformationCluster.xml │ │ ├── Binding-Cluster.xml │ │ ├── BooleanState.xml │ │ ├── BooleanStateConfiguration.xml │ │ ├── Channel.xml │ │ ├── ColorControl.xml │ │ ├── ConcentrationMeasurement.xml │ │ ├── ContentAppObserver.xml │ │ ├── ContentControl.xml │ │ ├── ContentLauncher.xml │ │ ├── Descriptor-Cluster.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DiagnosticLogsCluster.xml │ │ ├── DiagnosticsEthernet.xml │ │ ├── DiagnosticsGeneral.xml │ │ ├── DiagnosticsSoftware.xml │ │ ├── DiagnosticsThread.xml │ │ ├── DiagnosticsWiFi.xml │ │ ├── DishwasherAlarm.xml │ │ ├── DoorLock.xml │ │ ├── ElectricalEnergyMeasurement.xml │ │ ├── ElectricalPowerMeasurement.xml │ │ ├── EnergyEVSE.xml │ │ ├── EnergyPreference.xml │ │ ├── FanControl.xml │ │ ├── FlowMeasurement.xml │ │ ├── GeneralCommissioningCluster.xml │ │ ├── Group-Key-Management-Cluster.xml │ │ ├── Groups.xml │ │ ├── ICDManagement.xml │ │ ├── Identify.xml │ │ ├── IlluminanceMeasurement.xml │ │ ├── KeypadInput.xml │ │ ├── Label-Cluster-FixedLabelCluster.xml │ │ ├── Label-Cluster-LabelCluster.xml │ │ ├── Label-Cluster-UserLabelCluster.xml │ │ ├── LaundryDryerControls.xml │ │ ├── LaundryWasherControls.xml │ │ ├── LevelControl.xml │ │ ├── LocalizationConfiguration.xml │ │ ├── LocalizationTimeFormat.xml │ │ ├── LocalizationUnit.xml │ │ ├── LowPower.xml │ │ ├── MediaInput.xml │ │ ├── MediaPlayback.xml │ │ ├── Messages.xml │ │ ├── MicrowaveOvenControl.xml │ │ ├── ModeBase.xml │ │ ├── ModeSelect.xml │ │ ├── Mode_DeviceEnergyManagement.xml │ │ ├── Mode_Dishwasher.xml │ │ ├── Mode_EVSE.xml │ │ ├── Mode_LaundryWasher.xml │ │ ├── Mode_MicrowaveOven.xml │ │ ├── Mode_Oven.xml │ │ ├── Mode_RVCClean.xml │ │ ├── Mode_RVCRun.xml │ │ ├── Mode_Refrigerator.xml │ │ ├── NetworkCommissioningCluster.xml │ │ ├── OTAProvider.xml │ │ ├── OTARequestor.xml │ │ ├── OccupancySensing.xml │ │ ├── OnOff.xml │ │ ├── OperationalCredentialCluster.xml │ │ ├── OperationalState.xml │ │ ├── OperationalState_Oven.xml │ │ ├── OperationalState_RVC.xml │ │ ├── PowerSourceCluster.xml │ │ ├── PowerSourceConfigurationCluster.xml │ │ ├── PowerTopology.xml │ │ ├── PressureMeasurement.xml │ │ ├── ProxyConfiguration-Cluster.xml │ │ ├── ProxyDiscovery-Cluster.xml │ │ ├── PumpConfigurationControl.xml │ │ ├── RefrigeratorAlarm.xml │ │ ├── ResourceMonitoring.xml │ │ ├── Scenes.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── Switch.xml │ │ ├── TargetNavigator.xml │ │ ├── TemperatureControl.xml │ │ ├── TemperatureMeasurement.xml │ │ ├── Thermostat.xml │ │ ├── ThermostatUserInterfaceConfiguration.xml │ │ ├── TimeSync.xml │ │ ├── ValidProxies-Cluster.xml │ │ ├── ValveConfigurationControl.xml │ │ ├── WakeOnLAN.xml │ │ ├── WaterContentMeasurement.xml │ │ ├── WindowCovering.xml │ │ ├── bridge-clusters-ActionsCluster.xml │ │ ├── bridge-clusters-BridgedDeviceBasicInformationCluster.xml │ │ └── cluster_ids.json │ ├── device_types │ │ ├── Aggregator.xml │ │ ├── AirPurifier.xml │ │ ├── AirQualitySensor.xml │ │ ├── BaseDeviceType.xml │ │ ├── BasicVideoPlayer.xml │ │ ├── BridgedNode.xml │ │ ├── CastingVideoClient.xml │ │ ├── CastingVideoPlayer.xml │ │ ├── ColorDimmerSwitch.xml │ │ ├── ColorTemperatureLight.xml │ │ ├── ContactSensor.xml │ │ ├── ContentApp.xml │ │ ├── ControlBridge.xml │ │ ├── CookSurface.xml │ │ ├── Cooktop.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DimmableLight.xml │ │ ├── DimmablePlug-InUnit.xml │ │ ├── DimmerSwitch.xml │ │ ├── Dishwasher.xml │ │ ├── DoorLock.xml │ │ ├── DoorLockController.xml │ │ ├── EVSE.xml │ │ ├── ElectricalSensor.xml │ │ ├── ExtendedColorLight.xml │ │ ├── ExtractorHood.xml │ │ ├── Fan.xml │ │ ├── FlowSensor.xml │ │ ├── GenericSwitch.xml │ │ ├── HumiditySensor.xml │ │ ├── LaundryDryer.xml │ │ ├── LaundryWasher.xml │ │ ├── LightSensor.xml │ │ ├── MicrowaveOven.xml │ │ ├── ModeSelectDeviceType.xml │ │ ├── OccupancySensor.xml │ │ ├── OnOffLight.xml │ │ ├── OnOffLightSwitch.xml │ │ ├── OnOffPlug-inUnit.xml │ │ ├── OnOffSensor.xml │ │ ├── OtaProvider.xml │ │ ├── OtaRequestor.xml │ │ ├── Oven.xml │ │ ├── PowerSource.xml │ │ ├── PressureSensor.xml │ │ ├── Pump.xml │ │ ├── PumpController.xml │ │ ├── RainSensor.xml │ │ ├── Refrigerator.xml │ │ ├── RoboticVacuumCleaner.xml │ │ ├── RoomAirConditioner.xml │ │ ├── RootNodeDeviceType.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── Speaker.xml │ │ ├── TemperatureControlledCabinet.xml │ │ ├── TemperatureSensor.xml │ │ ├── Thermostat.xml │ │ ├── VideoRemoteControl.xml │ │ ├── WaterFreezeDetector.xml │ │ ├── WaterLeakDetector.xml │ │ ├── WaterValve.xml │ │ ├── WindowCovering.xml │ │ ├── WindowCoveringController.xml │ │ └── device_type_ids.json │ ├── namespaces │ │ ├── Namespace-Common-Closure.xml │ │ ├── Namespace-Common-CompassDirection.xml │ │ ├── Namespace-Common-CompassLocation.xml │ │ ├── Namespace-Common-Direction.xml │ │ ├── Namespace-Common-Level.xml │ │ ├── Namespace-Common-Location.xml │ │ ├── Namespace-Common-Number.xml │ │ ├── Namespace-Common-Position.xml │ │ ├── Namespace-ElectricalMeasurement.xml │ │ ├── Namespace-Laundry.xml │ │ ├── Namespace-PowerSource.xml │ │ ├── Namespace-Refrigerator.xml │ │ ├── Namespace-RoomAirConditioner.xml │ │ └── Namespace-Switches.xml │ ├── scraper_version │ └── spec_sha ├── 1.4.1 │ ├── clusters │ │ ├── ACL-Cluster.xml │ │ ├── AccountLogin.xml │ │ ├── AdminCommissioningCluster.xml │ │ ├── AirQuality.xml │ │ ├── AlarmBase.xml │ │ ├── ApplicationBasic.xml │ │ ├── ApplicationLauncher.xml │ │ ├── AudioOutput.xml │ │ ├── BallastConfiguration.xml │ │ ├── BasicInformationCluster.xml │ │ ├── Binding-Cluster.xml │ │ ├── BooleanState.xml │ │ ├── BooleanStateConfiguration.xml │ │ ├── Channel.xml │ │ ├── ColorControl.xml │ │ ├── CommissionerControlCluster.xml │ │ ├── ConcentrationMeasurement.xml │ │ ├── ContentAppObserver.xml │ │ ├── ContentControl.xml │ │ ├── ContentLauncher.xml │ │ ├── Descriptor-Cluster.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DiagnosticLogsCluster.xml │ │ ├── DiagnosticsEthernet.xml │ │ ├── DiagnosticsGeneral.xml │ │ ├── DiagnosticsSoftware.xml │ │ ├── DiagnosticsThread.xml │ │ ├── DiagnosticsWiFi.xml │ │ ├── DishwasherAlarm.xml │ │ ├── DoorLock.xml │ │ ├── EcosystemInformationCluster.xml │ │ ├── ElectricalEnergyMeasurement.xml │ │ ├── ElectricalPowerMeasurement.xml │ │ ├── EnergyEVSE.xml │ │ ├── EnergyPreference.xml │ │ ├── FanControl.xml │ │ ├── FlowMeasurement.xml │ │ ├── GeneralCommissioningCluster.xml │ │ ├── Group-Key-Management-Cluster.xml │ │ ├── Groups.xml │ │ ├── ICDManagement.xml │ │ ├── Identify.xml │ │ ├── IlluminanceMeasurement.xml │ │ ├── JointFabricDatastoreCluster.xml │ │ ├── JointFabricPKICluster.xml │ │ ├── KeypadInput.xml │ │ ├── Label-Cluster-FixedLabelCluster.xml │ │ ├── Label-Cluster-LabelCluster.xml │ │ ├── Label-Cluster-UserLabelCluster.xml │ │ ├── LaundryDryerControls.xml │ │ ├── LaundryWasherControls.xml │ │ ├── LevelControl.xml │ │ ├── LocalizationConfiguration.xml │ │ ├── LocalizationTimeFormat.xml │ │ ├── LocalizationUnit.xml │ │ ├── LowPower.xml │ │ ├── MediaInput.xml │ │ ├── MediaPlayback.xml │ │ ├── Messages.xml │ │ ├── MicrowaveOvenControl.xml │ │ ├── ModeBase.xml │ │ ├── ModeSelect.xml │ │ ├── Mode_DeviceEnergyManagement.xml │ │ ├── Mode_Dishwasher.xml │ │ ├── Mode_EVSE.xml │ │ ├── Mode_LaundryWasher.xml │ │ ├── Mode_MicrowaveOven.xml │ │ ├── Mode_Oven.xml │ │ ├── Mode_RVCClean.xml │ │ ├── Mode_RVCRun.xml │ │ ├── Mode_Refrigerator.xml │ │ ├── Mode_WaterHeater.xml │ │ ├── NetworkCommissioningCluster.xml │ │ ├── OTAProvider.xml │ │ ├── OTARequestor.xml │ │ ├── OccupancySensing.xml │ │ ├── OnOff.xml │ │ ├── OperationalCredentialCluster.xml │ │ ├── OperationalState.xml │ │ ├── OperationalState_Oven.xml │ │ ├── OperationalState_RVC.xml │ │ ├── PowerSourceCluster.xml │ │ ├── PowerSourceConfigurationCluster.xml │ │ ├── PowerTopology.xml │ │ ├── PressureMeasurement.xml │ │ ├── ProxyConfiguration-Cluster.xml │ │ ├── ProxyDiscovery-Cluster.xml │ │ ├── PumpConfigurationControl.xml │ │ ├── RefrigeratorAlarm.xml │ │ ├── ResourceMonitoring.xml │ │ ├── Scenes.xml │ │ ├── ServiceArea.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── Switch.xml │ │ ├── TargetNavigator.xml │ │ ├── TemperatureControl.xml │ │ ├── TemperatureMeasurement.xml │ │ ├── Thermostat.xml │ │ ├── ThermostatUserInterfaceConfiguration.xml │ │ ├── ThreadBorderRouterManagement.xml │ │ ├── ThreadNetworkDirectory.xml │ │ ├── TimeSync.xml │ │ ├── ValidProxies-Cluster.xml │ │ ├── ValveConfigurationControl.xml │ │ ├── WakeOnLAN.xml │ │ ├── WaterContentMeasurement.xml │ │ ├── WaterHeaterManagement.xml │ │ ├── WiFiNetworkManagement.xml │ │ ├── WindowCovering.xml │ │ ├── bridge-clusters-ActionsCluster.xml │ │ ├── bridge-clusters-BridgedDeviceBasicInformationCluster.xml │ │ └── cluster_ids.json │ ├── device_types │ │ ├── Aggregator.xml │ │ ├── AirPurifier.xml │ │ ├── AirQualitySensor.xml │ │ ├── BaseDeviceType.xml │ │ ├── BasicVideoPlayer.xml │ │ ├── BatteryStorage.xml │ │ ├── BridgedNode.xml │ │ ├── CastingVideoClient.xml │ │ ├── CastingVideoPlayer.xml │ │ ├── ColorDimmerSwitch.xml │ │ ├── ColorTemperatureLight.xml │ │ ├── ContactSensor.xml │ │ ├── ContentApp.xml │ │ ├── ControlBridge.xml │ │ ├── CookSurface.xml │ │ ├── Cooktop.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DimmableLight.xml │ │ ├── DimmablePlug-InUnit.xml │ │ ├── DimmerSwitch.xml │ │ ├── Dishwasher.xml │ │ ├── DoorLock.xml │ │ ├── DoorLockController.xml │ │ ├── EVSE.xml │ │ ├── ElectricalSensor.xml │ │ ├── ExtendedColorLight.xml │ │ ├── ExtractorHood.xml │ │ ├── Fan.xml │ │ ├── FlowSensor.xml │ │ ├── GenericSwitch.xml │ │ ├── HeatPump.xml │ │ ├── HumiditySensor.xml │ │ ├── JointFabricAdmin.xml │ │ ├── LaundryDryer.xml │ │ ├── LaundryWasher.xml │ │ ├── LightSensor.xml │ │ ├── MicrowaveOven.xml │ │ ├── ModeSelectDeviceType.xml │ │ ├── MountedDimmableLoadControl.xml │ │ ├── MountedOnOffControl.xml │ │ ├── NetworkInfraManager.xml │ │ ├── OccupancySensor.xml │ │ ├── OnOffLight.xml │ │ ├── OnOffLightSwitch.xml │ │ ├── OnOffPlug-inUnit.xml │ │ ├── OnOffSensor.xml │ │ ├── OtaProvider.xml │ │ ├── OtaRequestor.xml │ │ ├── Oven.xml │ │ ├── PowerSource.xml │ │ ├── PressureSensor.xml │ │ ├── Pump.xml │ │ ├── PumpController.xml │ │ ├── RainSensor.xml │ │ ├── Refrigerator.xml │ │ ├── RoboticVacuumCleaner.xml │ │ ├── RoomAirConditioner.xml │ │ ├── RootNodeDeviceType.xml │ │ ├── SecondaryNetworkInterface.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── SolarPower.xml │ │ ├── Speaker.xml │ │ ├── TemperatureControlledCabinet.xml │ │ ├── TemperatureSensor.xml │ │ ├── Thermostat.xml │ │ ├── ThreadBorderRouter.xml │ │ ├── VideoRemoteControl.xml │ │ ├── WaterFreezeDetector.xml │ │ ├── WaterHeater.xml │ │ ├── WaterLeakDetector.xml │ │ ├── WaterValve.xml │ │ ├── WindowCovering.xml │ │ ├── WindowCoveringController.xml │ │ └── device_type_ids.json │ ├── namespaces │ │ ├── Namespace-Common-Area.xml │ │ ├── Namespace-Common-Closure.xml │ │ ├── Namespace-Common-CompassDirection.xml │ │ ├── Namespace-Common-CompassLocation.xml │ │ ├── Namespace-Common-Direction.xml │ │ ├── Namespace-Common-Landmark.xml │ │ ├── Namespace-Common-Level.xml │ │ ├── Namespace-Common-Location.xml │ │ ├── Namespace-Common-Number.xml │ │ ├── Namespace-Common-RelativePosition.xml │ │ ├── Namespace-ElectricalMeasurement.xml │ │ ├── Namespace-Laundry.xml │ │ ├── Namespace-PowerSource.xml │ │ ├── Namespace-Refrigerator.xml │ │ ├── Namespace-RoomAirConditioner.xml │ │ └── Namespace-Switches.xml │ ├── scraper_version │ ├── spec_sha │ └── spec_tag ├── 1.4.2 │ ├── clusters │ │ ├── ACL-Cluster.xml │ │ ├── AccountLogin.xml │ │ ├── ActionsCluster.xml │ │ ├── AdminCommissioningCluster.xml │ │ ├── AirQuality.xml │ │ ├── AlarmBase.xml │ │ ├── ApplicationBasic.xml │ │ ├── ApplicationLauncher.xml │ │ ├── AudioOutput.xml │ │ ├── BasicInformationCluster.xml │ │ ├── Binding-Cluster.xml │ │ ├── BooleanState.xml │ │ ├── BooleanStateConfiguration.xml │ │ ├── BridgedDeviceBasicInformationCluster.xml │ │ ├── Channel.xml │ │ ├── ColorControl.xml │ │ ├── CommissionerControlCluster.xml │ │ ├── ConcentrationMeasurement.xml │ │ ├── ContentAppObserver.xml │ │ ├── ContentControl.xml │ │ ├── ContentLauncher.xml │ │ ├── Descriptor-Cluster.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DiagnosticLogsCluster.xml │ │ ├── DiagnosticsEthernet.xml │ │ ├── DiagnosticsGeneral.xml │ │ ├── DiagnosticsSoftware.xml │ │ ├── DiagnosticsThread.xml │ │ ├── DiagnosticsWiFi.xml │ │ ├── DishwasherAlarm.xml │ │ ├── DoorLock.xml │ │ ├── EcosystemInformationCluster.xml │ │ ├── ElectricalEnergyMeasurement.xml │ │ ├── ElectricalPowerMeasurement.xml │ │ ├── EnergyEVSE.xml │ │ ├── EnergyPreference.xml │ │ ├── FanControl.xml │ │ ├── FixedLabel-Cluster.xml │ │ ├── FlowMeasurement.xml │ │ ├── GeneralCommissioningCluster.xml │ │ ├── Group-Key-Management-Cluster.xml │ │ ├── Groups.xml │ │ ├── ICDManagement.xml │ │ ├── Identify.xml │ │ ├── IlluminanceMeasurement.xml │ │ ├── JointFabricAdministratorCluster.xml │ │ ├── JointFabricDatastoreCluster.xml │ │ ├── KeypadInput.xml │ │ ├── Label-Cluster.xml │ │ ├── LaundryDryerControls.xml │ │ ├── LaundryWasherControls.xml │ │ ├── LevelControl.xml │ │ ├── LocalizationConfiguration.xml │ │ ├── LocalizationTimeFormat.xml │ │ ├── LocalizationUnit.xml │ │ ├── LowPower.xml │ │ ├── MediaInput.xml │ │ ├── MediaPlayback.xml │ │ ├── Messages.xml │ │ ├── MicrowaveOvenControl.xml │ │ ├── ModeBase.xml │ │ ├── ModeSelect.xml │ │ ├── Mode_DeviceEnergyManagement.xml │ │ ├── Mode_Dishwasher.xml │ │ ├── Mode_EVSE.xml │ │ ├── Mode_LaundryWasher.xml │ │ ├── Mode_MicrowaveOven.xml │ │ ├── Mode_Oven.xml │ │ ├── Mode_RVCClean.xml │ │ ├── Mode_RVCRun.xml │ │ ├── Mode_Refrigerator.xml │ │ ├── Mode_WaterHeater.xml │ │ ├── NetworkCommissioningCluster.xml │ │ ├── OTAProvider.xml │ │ ├── OTARequestor.xml │ │ ├── OccupancySensing.xml │ │ ├── OnOff.xml │ │ ├── OperationalCredentialCluster.xml │ │ ├── OperationalState.xml │ │ ├── OperationalState_Oven.xml │ │ ├── OperationalState_RVC.xml │ │ ├── PowerSourceCluster.xml │ │ ├── PowerSourceConfigurationCluster.xml │ │ ├── PowerTopology.xml │ │ ├── PressureMeasurement.xml │ │ ├── PumpConfigurationControl.xml │ │ ├── RefrigeratorAlarm.xml │ │ ├── ResourceMonitoring.xml │ │ ├── Scenes.xml │ │ ├── ServiceArea.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── Switch.xml │ │ ├── TargetNavigator.xml │ │ ├── TemperatureControl.xml │ │ ├── TemperatureMeasurement.xml │ │ ├── Thermostat.xml │ │ ├── ThermostatUserInterfaceConfiguration.xml │ │ ├── ThreadBorderRouterManagement.xml │ │ ├── ThreadNetworkDirectory.xml │ │ ├── TimeSync.xml │ │ ├── UserLabel-Cluster.xml │ │ ├── ValveConfigurationControl.xml │ │ ├── WakeOnLAN.xml │ │ ├── WaterContentMeasurement.xml │ │ ├── WaterHeaterManagement.xml │ │ ├── WiFiNetworkManagement.xml │ │ ├── WindowCovering.xml │ │ └── cluster_ids.json │ ├── device_types │ │ ├── Aggregator.xml │ │ ├── AirPurifier.xml │ │ ├── AirQualitySensor.xml │ │ ├── BaseDeviceType.xml │ │ ├── BasicVideoPlayer.xml │ │ ├── BatteryStorage.xml │ │ ├── BridgedNode.xml │ │ ├── CastingVideoClient.xml │ │ ├── CastingVideoPlayer.xml │ │ ├── ColorDimmerSwitch.xml │ │ ├── ColorTemperatureLight.xml │ │ ├── ContactSensor.xml │ │ ├── ContentApp.xml │ │ ├── ControlBridge.xml │ │ ├── CookSurface.xml │ │ ├── Cooktop.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DimmableLight.xml │ │ ├── DimmablePlug-InUnit.xml │ │ ├── DimmerSwitch.xml │ │ ├── Dishwasher.xml │ │ ├── DoorLock.xml │ │ ├── DoorLockController.xml │ │ ├── EVSE.xml │ │ ├── ElectricalSensor.xml │ │ ├── ExtendedColorLight.xml │ │ ├── ExtractorHood.xml │ │ ├── Fan.xml │ │ ├── FlowSensor.xml │ │ ├── GenericSwitch.xml │ │ ├── HeatPump.xml │ │ ├── HumiditySensor.xml │ │ ├── JointFabricAdmin.xml │ │ ├── LaundryDryer.xml │ │ ├── LaundryWasher.xml │ │ ├── LightSensor.xml │ │ ├── MicrowaveOven.xml │ │ ├── ModeSelectDeviceType.xml │ │ ├── MountedDimmableLoadControl.xml │ │ ├── MountedOnOffControl.xml │ │ ├── NetworkInfraManager.xml │ │ ├── OccupancySensor.xml │ │ ├── OnOffLight.xml │ │ ├── OnOffLightSwitch.xml │ │ ├── OnOffPlug-inUnit.xml │ │ ├── OnOffSensor.xml │ │ ├── OtaProvider.xml │ │ ├── OtaRequestor.xml │ │ ├── Oven.xml │ │ ├── PowerSource.xml │ │ ├── PressureSensor.xml │ │ ├── Pump.xml │ │ ├── PumpController.xml │ │ ├── RainSensor.xml │ │ ├── Refrigerator.xml │ │ ├── RoboticVacuumCleaner.xml │ │ ├── RoomAirConditioner.xml │ │ ├── RootNodeDeviceType.xml │ │ ├── SecondaryNetworkInterface.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── SolarPower.xml │ │ ├── Speaker.xml │ │ ├── TemperatureControlledCabinet.xml │ │ ├── TemperatureSensor.xml │ │ ├── Thermostat.xml │ │ ├── ThermostatController.xml │ │ ├── ThreadBorderRouter.xml │ │ ├── VideoRemoteControl.xml │ │ ├── WaterFreezeDetector.xml │ │ ├── WaterHeater.xml │ │ ├── WaterLeakDetector.xml │ │ ├── WaterValve.xml │ │ ├── WindowCovering.xml │ │ ├── WindowCoveringController.xml │ │ └── device_type_ids.json │ ├── namespaces │ │ ├── Namespace-Common-Area.xml │ │ ├── Namespace-Common-Closure.xml │ │ ├── Namespace-Common-CompassDirection.xml │ │ ├── Namespace-Common-CompassLocation.xml │ │ ├── Namespace-Common-Direction.xml │ │ ├── Namespace-Common-Landmark.xml │ │ ├── Namespace-Common-Level.xml │ │ ├── Namespace-Common-Location.xml │ │ ├── Namespace-Common-Number.xml │ │ ├── Namespace-Common-Position.xml │ │ ├── Namespace-Common-RelativePosition.xml │ │ ├── Namespace-ElectricalMeasurement.xml │ │ ├── Namespace-Laundry.xml │ │ ├── Namespace-PowerSource.xml │ │ ├── Namespace-Refrigerator.xml │ │ ├── Namespace-RoomAirConditioner.xml │ │ └── Namespace-Switches.xml │ ├── scraper_version │ ├── spec_sha │ └── spec_tag ├── 1.4 │ ├── clusters │ │ ├── ACL-Cluster.xml │ │ ├── AccountLogin.xml │ │ ├── AdminCommissioningCluster.xml │ │ ├── AirQuality.xml │ │ ├── AlarmBase.xml │ │ ├── ApplicationBasic.xml │ │ ├── ApplicationLauncher.xml │ │ ├── AudioOutput.xml │ │ ├── BallastConfiguration.xml │ │ ├── BasicInformationCluster.xml │ │ ├── Binding-Cluster.xml │ │ ├── BooleanState.xml │ │ ├── BooleanStateConfiguration.xml │ │ ├── Channel.xml │ │ ├── ColorControl.xml │ │ ├── CommissionerControlCluster.xml │ │ ├── ConcentrationMeasurement.xml │ │ ├── ContentAppObserver.xml │ │ ├── ContentControl.xml │ │ ├── ContentLauncher.xml │ │ ├── Descriptor-Cluster.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DiagnosticLogsCluster.xml │ │ ├── DiagnosticsEthernet.xml │ │ ├── DiagnosticsGeneral.xml │ │ ├── DiagnosticsSoftware.xml │ │ ├── DiagnosticsThread.xml │ │ ├── DiagnosticsWiFi.xml │ │ ├── DishwasherAlarm.xml │ │ ├── DoorLock.xml │ │ ├── EcosystemInformationCluster.xml │ │ ├── ElectricalEnergyMeasurement.xml │ │ ├── ElectricalPowerMeasurement.xml │ │ ├── EnergyEVSE.xml │ │ ├── EnergyPreference.xml │ │ ├── FanControl.xml │ │ ├── FlowMeasurement.xml │ │ ├── GeneralCommissioningCluster.xml │ │ ├── Group-Key-Management-Cluster.xml │ │ ├── Groups.xml │ │ ├── ICDManagement.xml │ │ ├── Identify.xml │ │ ├── IlluminanceMeasurement.xml │ │ ├── JointFabricDatastoreCluster.xml │ │ ├── JointFabricPKICluster.xml │ │ ├── KeypadInput.xml │ │ ├── Label-Cluster-FixedLabelCluster.xml │ │ ├── Label-Cluster-LabelCluster.xml │ │ ├── Label-Cluster-UserLabelCluster.xml │ │ ├── LaundryDryerControls.xml │ │ ├── LaundryWasherControls.xml │ │ ├── LevelControl.xml │ │ ├── LocalizationConfiguration.xml │ │ ├── LocalizationTimeFormat.xml │ │ ├── LocalizationUnit.xml │ │ ├── LowPower.xml │ │ ├── MediaInput.xml │ │ ├── MediaPlayback.xml │ │ ├── Messages.xml │ │ ├── MicrowaveOvenControl.xml │ │ ├── ModeBase.xml │ │ ├── ModeSelect.xml │ │ ├── Mode_DeviceEnergyManagement.xml │ │ ├── Mode_Dishwasher.xml │ │ ├── Mode_EVSE.xml │ │ ├── Mode_LaundryWasher.xml │ │ ├── Mode_MicrowaveOven.xml │ │ ├── Mode_Oven.xml │ │ ├── Mode_RVCClean.xml │ │ ├── Mode_RVCRun.xml │ │ ├── Mode_Refrigerator.xml │ │ ├── Mode_WaterHeater.xml │ │ ├── NetworkCommissioningCluster.xml │ │ ├── OTAProvider.xml │ │ ├── OTARequestor.xml │ │ ├── OccupancySensing.xml │ │ ├── OnOff.xml │ │ ├── OperationalCredentialCluster.xml │ │ ├── OperationalState.xml │ │ ├── OperationalState_Oven.xml │ │ ├── OperationalState_RVC.xml │ │ ├── PowerSourceCluster.xml │ │ ├── PowerSourceConfigurationCluster.xml │ │ ├── PowerTopology.xml │ │ ├── PressureMeasurement.xml │ │ ├── ProxyConfiguration-Cluster.xml │ │ ├── ProxyDiscovery-Cluster.xml │ │ ├── PumpConfigurationControl.xml │ │ ├── RefrigeratorAlarm.xml │ │ ├── ResourceMonitoring.xml │ │ ├── Scenes.xml │ │ ├── ServiceArea.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── Switch.xml │ │ ├── TargetNavigator.xml │ │ ├── TemperatureControl.xml │ │ ├── TemperatureMeasurement.xml │ │ ├── Thermostat.xml │ │ ├── ThermostatUserInterfaceConfiguration.xml │ │ ├── ThreadBorderRouterManagement.xml │ │ ├── ThreadNetworkDirectory.xml │ │ ├── TimeSync.xml │ │ ├── ValidProxies-Cluster.xml │ │ ├── ValveConfigurationControl.xml │ │ ├── WakeOnLAN.xml │ │ ├── WaterContentMeasurement.xml │ │ ├── WaterHeaterManagement.xml │ │ ├── WiFiNetworkManagement.xml │ │ ├── WindowCovering.xml │ │ ├── bridge-clusters-ActionsCluster.xml │ │ ├── bridge-clusters-BridgedDeviceBasicInformationCluster.xml │ │ └── cluster_ids.json │ ├── device_types │ │ ├── Aggregator.xml │ │ ├── AirPurifier.xml │ │ ├── AirQualitySensor.xml │ │ ├── BaseDeviceType.xml │ │ ├── BasicVideoPlayer.xml │ │ ├── BatteryStorage.xml │ │ ├── BridgedNode.xml │ │ ├── CastingVideoClient.xml │ │ ├── CastingVideoPlayer.xml │ │ ├── ColorDimmerSwitch.xml │ │ ├── ColorTemperatureLight.xml │ │ ├── ContactSensor.xml │ │ ├── ContentApp.xml │ │ ├── ControlBridge.xml │ │ ├── CookSurface.xml │ │ ├── Cooktop.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DimmableLight.xml │ │ ├── DimmablePlug-InUnit.xml │ │ ├── DimmerSwitch.xml │ │ ├── Dishwasher.xml │ │ ├── DoorLock.xml │ │ ├── DoorLockController.xml │ │ ├── EVSE.xml │ │ ├── ElectricalSensor.xml │ │ ├── ExtendedColorLight.xml │ │ ├── ExtractorHood.xml │ │ ├── Fan.xml │ │ ├── FlowSensor.xml │ │ ├── GenericSwitch.xml │ │ ├── HeatPump.xml │ │ ├── HumiditySensor.xml │ │ ├── JointFabricAdmin.xml │ │ ├── LaundryDryer.xml │ │ ├── LaundryWasher.xml │ │ ├── LightSensor.xml │ │ ├── MicrowaveOven.xml │ │ ├── ModeSelectDeviceType.xml │ │ ├── MountedDimmableLoadControl.xml │ │ ├── MountedOnOffControl.xml │ │ ├── NetworkInfraManager.xml │ │ ├── OccupancySensor.xml │ │ ├── OnOffLight.xml │ │ ├── OnOffLightSwitch.xml │ │ ├── OnOffPlug-inUnit.xml │ │ ├── OnOffSensor.xml │ │ ├── OtaProvider.xml │ │ ├── OtaRequestor.xml │ │ ├── Oven.xml │ │ ├── PowerSource.xml │ │ ├── PressureSensor.xml │ │ ├── Pump.xml │ │ ├── PumpController.xml │ │ ├── RainSensor.xml │ │ ├── Refrigerator.xml │ │ ├── RoboticVacuumCleaner.xml │ │ ├── RoomAirConditioner.xml │ │ ├── RootNodeDeviceType.xml │ │ ├── SecondaryNetworkInterface.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── SolarPower.xml │ │ ├── Speaker.xml │ │ ├── TemperatureControlledCabinet.xml │ │ ├── TemperatureSensor.xml │ │ ├── Thermostat.xml │ │ ├── ThreadBorderRouter.xml │ │ ├── VideoRemoteControl.xml │ │ ├── WaterFreezeDetector.xml │ │ ├── WaterHeater.xml │ │ ├── WaterLeakDetector.xml │ │ ├── WaterValve.xml │ │ ├── WindowCovering.xml │ │ ├── WindowCoveringController.xml │ │ └── device_type_ids.json │ ├── namespaces │ │ ├── Namespace-Common-Area.xml │ │ ├── Namespace-Common-Closure.xml │ │ ├── Namespace-Common-CompassDirection.xml │ │ ├── Namespace-Common-CompassLocation.xml │ │ ├── Namespace-Common-Direction.xml │ │ ├── Namespace-Common-Landmark.xml │ │ ├── Namespace-Common-Level.xml │ │ ├── Namespace-Common-Location.xml │ │ ├── Namespace-Common-Number.xml │ │ ├── Namespace-Common-RelativePosition.xml │ │ ├── Namespace-ElectricalMeasurement.xml │ │ ├── Namespace-Laundry.xml │ │ ├── Namespace-PowerSource.xml │ │ ├── Namespace-Refrigerator.xml │ │ ├── Namespace-RoomAirConditioner.xml │ │ └── Namespace-Switches.xml │ ├── scraper_version │ └── spec_sha ├── 1.5 │ ├── clusters │ │ ├── ACL-Cluster.xml │ │ ├── AccountLogin.xml │ │ ├── ActionsCluster.xml │ │ ├── AdminCommissioningCluster.xml │ │ ├── AirQuality.xml │ │ ├── AlarmBase.xml │ │ ├── ApplicationBasic.xml │ │ ├── ApplicationLauncher.xml │ │ ├── AudioOutput.xml │ │ ├── BasicInformationCluster.xml │ │ ├── Binding-Cluster.xml │ │ ├── BooleanState.xml │ │ ├── BooleanStateConfiguration.xml │ │ ├── BridgedDeviceBasicInformationCluster.xml │ │ ├── CameraAVSettingsUserLevelManagement.xml │ │ ├── CameraAVStreamManagement.xml │ │ ├── Channel.xml │ │ ├── Chime.xml │ │ ├── ClosureControl.xml │ │ ├── ClosureDimension.xml │ │ ├── ColorControl.xml │ │ ├── CommissionerControlCluster.xml │ │ ├── CommodityMetering.xml │ │ ├── CommodityPrice.xml │ │ ├── CommodityTariff.xml │ │ ├── ConcentrationMeasurement.xml │ │ ├── ContentAppObserver.xml │ │ ├── ContentControl.xml │ │ ├── ContentLauncher.xml │ │ ├── Descriptor-Cluster.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DiagnosticLogsCluster.xml │ │ ├── DiagnosticsEthernet.xml │ │ ├── DiagnosticsGeneral.xml │ │ ├── DiagnosticsSoftware.xml │ │ ├── DiagnosticsThread.xml │ │ ├── DiagnosticsWiFi.xml │ │ ├── DishwasherAlarm.xml │ │ ├── DoorLock.xml │ │ ├── EcosystemInformationCluster.xml │ │ ├── ElectricalEnergyMeasurement.xml │ │ ├── ElectricalGridConditions.xml │ │ ├── ElectricalPowerMeasurement.xml │ │ ├── EnergyEVSE.xml │ │ ├── EnergyPreference.xml │ │ ├── FanControl.xml │ │ ├── FixedLabel-Cluster.xml │ │ ├── FlowMeasurement.xml │ │ ├── GeneralCommissioningCluster.xml │ │ ├── Group-Key-Management-Cluster.xml │ │ ├── Groups.xml │ │ ├── ICDManagement.xml │ │ ├── Identify.xml │ │ ├── IlluminanceMeasurement.xml │ │ ├── JointFabricAdministratorCluster.xml │ │ ├── JointFabricDatastoreCluster.xml │ │ ├── KeypadInput.xml │ │ ├── Label-Cluster.xml │ │ ├── LaundryDryerControls.xml │ │ ├── LaundryWasherControls.xml │ │ ├── LevelControl.xml │ │ ├── LocalizationConfiguration.xml │ │ ├── LocalizationTimeFormat.xml │ │ ├── LocalizationUnit.xml │ │ ├── LowPower.xml │ │ ├── MediaInput.xml │ │ ├── MediaPlayback.xml │ │ ├── Messages.xml │ │ ├── MeterIdentification.xml │ │ ├── MicrowaveOvenControl.xml │ │ ├── ModeBase.xml │ │ ├── ModeSelect.xml │ │ ├── Mode_DeviceEnergyManagement.xml │ │ ├── Mode_Dishwasher.xml │ │ ├── Mode_EVSE.xml │ │ ├── Mode_LaundryWasher.xml │ │ ├── Mode_MicrowaveOven.xml │ │ ├── Mode_Oven.xml │ │ ├── Mode_RVCClean.xml │ │ ├── Mode_RVCRun.xml │ │ ├── Mode_Refrigerator.xml │ │ ├── Mode_WaterHeater.xml │ │ ├── NetworkCommissioningCluster.xml │ │ ├── OTAProvider.xml │ │ ├── OTARequestor.xml │ │ ├── OccupancySensing.xml │ │ ├── OnOff.xml │ │ ├── OperationalCredentialCluster.xml │ │ ├── OperationalState.xml │ │ ├── OperationalState_Oven.xml │ │ ├── OperationalState_RVC.xml │ │ ├── PowerSourceCluster.xml │ │ ├── PowerSourceConfigurationCluster.xml │ │ ├── PowerTopology.xml │ │ ├── PressureMeasurement.xml │ │ ├── PumpConfigurationControl.xml │ │ ├── PushAVStreamTransport.xml │ │ ├── RefrigeratorAlarm.xml │ │ ├── ResourceMonitoring.xml │ │ ├── Scenes.xml │ │ ├── ServiceArea.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── SoilMeasurement.xml │ │ ├── Switch.xml │ │ ├── TLSCertificateManagement.xml │ │ ├── TLSClientManagement.xml │ │ ├── TargetNavigator.xml │ │ ├── TemperatureControl.xml │ │ ├── TemperatureMeasurement.xml │ │ ├── Thermostat.xml │ │ ├── ThermostatUserInterfaceConfiguration.xml │ │ ├── ThreadBorderRouterManagement.xml │ │ ├── ThreadNetworkDirectory.xml │ │ ├── TimeSync.xml │ │ ├── UserLabel-Cluster.xml │ │ ├── ValveConfigurationControl.xml │ │ ├── WakeOnLAN.xml │ │ ├── WaterContentMeasurement.xml │ │ ├── WaterHeaterManagement.xml │ │ ├── WebRTC_Provider.xml │ │ ├── WebRTC_Requestor.xml │ │ ├── WiFiNetworkManagement.xml │ │ ├── WindowCovering.xml │ │ ├── ZoneManagement.xml │ │ └── cluster_ids.json │ ├── device_types │ │ ├── Aggregator.xml │ │ ├── AirPurifier.xml │ │ ├── AirQualitySensor.xml │ │ ├── AudioDoorbell.xml │ │ ├── BaseDeviceType.xml │ │ ├── BasicVideoPlayer.xml │ │ ├── BatteryStorage.xml │ │ ├── BridgedNode.xml │ │ ├── Camera.xml │ │ ├── CameraController.xml │ │ ├── CastingVideoClient.xml │ │ ├── CastingVideoPlayer.xml │ │ ├── Chime.xml │ │ ├── Closure.xml │ │ ├── ClosureController.xml │ │ ├── ClosurePanel.xml │ │ ├── ColorDimmerSwitch.xml │ │ ├── ColorTemperatureLight.xml │ │ ├── ContactSensor.xml │ │ ├── ContentApp.xml │ │ ├── ControlBridge.xml │ │ ├── CookSurface.xml │ │ ├── Cooktop.xml │ │ ├── DeviceEnergyManagement.xml │ │ ├── DimmableLight.xml │ │ ├── DimmablePlug-InUnit.xml │ │ ├── DimmerSwitch.xml │ │ ├── Dishwasher.xml │ │ ├── DoorLock.xml │ │ ├── DoorLockController.xml │ │ ├── Doorbell.xml │ │ ├── EVSE.xml │ │ ├── ElectricalEnergyTariff.xml │ │ ├── ElectricalMeter.xml │ │ ├── ElectricalSensor.xml │ │ ├── ElectricalUtilityMeter.xml │ │ ├── ExtendedColorLight.xml │ │ ├── ExtractorHood.xml │ │ ├── Fan.xml │ │ ├── FloodlightCamera.xml │ │ ├── FlowSensor.xml │ │ ├── GenericSwitch.xml │ │ ├── HeatPump.xml │ │ ├── HumiditySensor.xml │ │ ├── Intercom.xml │ │ ├── IrrigationSystem.xml │ │ ├── JointFabricAdmin.xml │ │ ├── LaundryDryer.xml │ │ ├── LaundryWasher.xml │ │ ├── LightSensor.xml │ │ ├── MeterReferencePoint.xml │ │ ├── MicrowaveOven.xml │ │ ├── ModeSelectDeviceType.xml │ │ ├── MountedDimmableLoadControl.xml │ │ ├── MountedOnOffControl.xml │ │ ├── NetworkInfraManager.xml │ │ ├── OccupancySensor.xml │ │ ├── OnOffLight.xml │ │ ├── OnOffLightSwitch.xml │ │ ├── OnOffPlug-inUnit.xml │ │ ├── OnOffSensor.xml │ │ ├── OtaProvider.xml │ │ ├── OtaRequestor.xml │ │ ├── Oven.xml │ │ ├── PowerSource.xml │ │ ├── PressureSensor.xml │ │ ├── Pump.xml │ │ ├── PumpController.xml │ │ ├── RainSensor.xml │ │ ├── Refrigerator.xml │ │ ├── RoboticVacuumCleaner.xml │ │ ├── RoomAirConditioner.xml │ │ ├── RootNodeDeviceType.xml │ │ ├── SecondaryNetworkInterface.xml │ │ ├── SmokeCOAlarm.xml │ │ ├── SnapshotCamera.xml │ │ ├── SoilSensor.xml │ │ ├── SolarPower.xml │ │ ├── Speaker.xml │ │ ├── TemperatureControlledCabinet.xml │ │ ├── TemperatureSensor.xml │ │ ├── Thermostat.xml │ │ ├── ThermostatController.xml │ │ ├── ThreadBorderRouter.xml │ │ ├── VideoDoorbell.xml │ │ ├── VideoRemoteControl.xml │ │ ├── WaterFreezeDetector.xml │ │ ├── WaterHeater.xml │ │ ├── WaterLeakDetector.xml │ │ ├── WaterValve.xml │ │ ├── WindowCovering.xml │ │ ├── WindowCoveringController.xml │ │ └── device_type_ids.json │ ├── globals │ │ ├── Bitmaps.xml │ │ ├── Commands.xml │ │ ├── Enums.xml │ │ ├── Structs.xml │ │ └── TypeDefs.xml │ ├── namespaces │ │ ├── Namespace-Closure-Cabinet.xml │ │ ├── Namespace-Closure-Covering.xml │ │ ├── Namespace-Closure-Window.xml │ │ ├── Namespace-Closure.xml │ │ ├── Namespace-ClosurePanel.xml │ │ ├── Namespace-CommodityTariff-Chronology.xml │ │ ├── Namespace-CommodityTariff-Commodity.xml │ │ ├── Namespace-CommodityTariff-Flow.xml │ │ ├── Namespace-Common-Area.xml │ │ ├── Namespace-Common-Closure.xml │ │ ├── Namespace-Common-CompassDirection.xml │ │ ├── Namespace-Common-CompassLocation.xml │ │ ├── Namespace-Common-Direction.xml │ │ ├── Namespace-Common-Landmark.xml │ │ ├── Namespace-Common-Level.xml │ │ ├── Namespace-Common-Location.xml │ │ ├── Namespace-Common-Number.xml │ │ ├── Namespace-Common-Position.xml │ │ ├── Namespace-Common-RelativePosition.xml │ │ ├── Namespace-ElectricalMeasurement.xml │ │ ├── Namespace-Laundry.xml │ │ ├── Namespace-PowerSource.xml │ │ ├── Namespace-Refrigerator.xml │ │ ├── Namespace-RoomAirConditioner.xml │ │ └── Namespace-Switches.xml │ ├── scraper_version │ └── spec_sha └── README.md ├── docs ├── .envrc ├── ChipDoxygenLayout.xml ├── Doxyfile ├── Makefile ├── PROJECT_FLOW.md ├── README.md ├── VSCODE_DEVELOPMENT.md ├── _extensions │ └── external_content.py ├── _static │ └── images │ │ ├── favicon.ico │ │ └── logo.png ├── ci-cd │ ├── index.md │ └── tools │ │ └── daily_fail_summary.md ├── cluster_and_device_type_dev │ ├── cluster_and_device_type_dev.md │ ├── how_to_add_new_dts_and_clusters.md │ ├── img │ │ ├── cluster_attribute_read.png │ │ ├── cluster_commands.png │ │ ├── cluster_initialization.png │ │ ├── plant_uml_source.txt │ │ ├── unit_testable_clusters.png │ │ ├── unit_testable_clusters_all_classes.png │ │ ├── unit_testable_clusters_context.png │ │ ├── unit_testable_clusters_driver.png │ │ ├── unit_testable_clusters_logic.png │ │ └── unit_testable_clusters_server.png │ ├── index.md │ └── unit_testing_clusters.md ├── conf.py ├── contributing │ ├── BUG_REPORT.md │ ├── index.md │ ├── pr_reviews.md │ └── pull_request_guidelines.md ├── development_controllers │ ├── chip-tool │ │ ├── chip_tool_guide.md │ │ └── index.md │ ├── index.md │ └── matter-repl │ │ ├── Matter_Access_Control.ipynb │ │ ├── Matter_Basic_Interactions.ipynb │ │ ├── Matter_Multi_Fabric_Commissioning.ipynb │ │ ├── Matter_REPL_Intro.ipynb │ │ ├── index.md │ │ ├── matter-repl.md │ │ ├── python_chip_controller_advanced_usage.md │ │ └── python_chip_controller_building.md ├── dots │ └── Rendezvous │ │ ├── RendezvousSessionGeneral.dot │ │ └── RendezvousSessionInit.dot ├── examples │ ├── air_purifier.md │ ├── air_quality.md │ ├── all_clusters.md │ ├── all_clusters_minimal.md │ ├── bridge.md │ ├── camera.md │ ├── camera_controller.md │ ├── chef.md │ ├── chip_tool.md │ ├── closure.md │ ├── contact_sensor.md │ ├── darwin.md │ ├── discussion │ │ └── PID_allocation_for_example_apps.md │ ├── dishwasher.md │ ├── energy_gateway.md │ ├── energy_management.md │ ├── fabric_admin.md │ ├── fabric_bridge.md │ ├── fabric_sync.md │ ├── index.md │ ├── java_matter_controller.md │ ├── joint_fabric_admin.md │ ├── joint_fabric_control.md │ ├── kotlin_matter_controller.md │ ├── laundry_washer.md │ ├── light_switch.md │ ├── lighting.md │ ├── lighting_no_unique_id.md │ ├── lit_icd.md │ ├── lock.md │ ├── log_source.md │ ├── microwave.md │ ├── minimal_mdns.md │ ├── network_infrastructure_manager.md │ ├── ota_provider.md │ ├── ota_requestor.md │ ├── persistent_storage.md │ ├── pigweed.md │ ├── pump.md │ ├── pump_controler.md │ ├── refrigerator.md │ ├── rvc.md │ ├── shell.md │ ├── smoke_co.md │ ├── tbr.md │ ├── temperature_measurement.md │ ├── thermostat.md │ ├── tv.md │ ├── tv_casting.md │ ├── virtual_device.md │ ├── water_leak_detector.md │ └── window.md ├── getting_started │ ├── SDKBasics.md │ ├── changing_examples.md │ ├── first_example.md │ ├── img │ │ ├── SDK_layers.png │ │ └── ci_raw_logs.png │ └── index.md ├── guides │ ├── BUILDING.md │ ├── access-control-guide.md │ ├── batch-commands.md │ ├── darwin.md │ ├── device-attestation-revocation-guide.md │ ├── fabric_synchronization_guide.md │ ├── images │ │ ├── matter_fabric_synchronization.png │ │ └── matter_joint_fabric.png │ ├── index.md │ ├── joint_fabric_guide.md │ ├── matter_idl_tooling.md │ ├── migrating_ember_cluster_to_code_driven.md │ ├── simulated_device_linux.md │ └── writing_clusters.md ├── ids_and_codes │ ├── ERROR_CODES.md │ ├── index.md │ ├── spec_clusters.md │ ├── spec_device_types.md │ └── zap_clusters.md ├── images │ ├── CHIP_Arch_Pyramid.png │ ├── CHIP_IP_pyramid.png │ ├── Matter_Arch_Overview.png │ ├── Matter_Layered_Arch.png │ └── ti_logo.png ├── index.md ├── issue_triage.md ├── make.bat ├── namespaces.dox ├── platforms │ ├── android │ │ ├── android_building.md │ │ └── index.md │ ├── asr │ │ ├── asr_getting_started_guide.md │ │ └── index.md │ ├── bouffalolab │ │ ├── getting_started.md │ │ ├── index.md │ │ ├── matter_factory_data.md │ │ ├── ota_upgrade.md │ │ ├── platform_overview.md │ │ └── rpc_console.md │ ├── esp32 │ │ ├── ble_settings.md │ │ ├── build_app_and_commission.md │ │ ├── config_options.md │ │ ├── diagnostics.md │ │ ├── esp_hosted.md │ │ ├── factory_data.md │ │ ├── flash_nvs_encryption.md │ │ ├── index.md │ │ ├── ota.md │ │ ├── providers.md │ │ ├── rpc_console.md │ │ ├── secure_cert_partition.md │ │ ├── setup_idf_chip.md │ │ └── vs_code_development.md │ ├── index.md │ ├── infineon │ │ ├── index.md │ │ ├── infineon_psoc6_software_update.md │ │ └── infineon_trustm_provisioning.md │ ├── linux │ │ ├── ble_settings.md │ │ ├── debugging_tips.md │ │ └── index.md │ ├── nrf │ │ ├── images │ │ │ ├── CHIPTool_device_commissioned.png │ │ │ ├── matter_nrfconnect_overview_simplified_ncs.svg │ │ │ └── nrfconnect_android_connectivity.png │ │ ├── index.md │ │ ├── nrfconnect_android_commissioning.md │ │ ├── nrfconnect_examples_cli.md │ │ ├── nrfconnect_examples_configuration.md │ │ ├── nrfconnect_examples_software_update.md │ │ ├── nrfconnect_factory_data_configuration.md │ │ └── nrfconnect_platform_overview.md │ ├── nxp │ │ ├── index.md │ │ ├── nxp_RTs_ota_software_update.md │ │ ├── nxp_application_architecture.md │ │ ├── nxp_examples_freertos_platforms.md │ │ ├── nxp_imx8m_linux_examples.md │ │ ├── nxp_manufacturing_flow.md │ │ ├── nxp_mcxw71_guide.md │ │ ├── nxp_mcxw72_guide.md │ │ ├── nxp_mcxw_ota_guide.md │ │ ├── nxp_otbr_guide.md │ │ ├── nxp_rt1060_guide.md │ │ ├── nxp_rt1170_guide.md │ │ ├── nxp_rw61x_guide.md │ │ ├── nxp_se05x_guide.md │ │ ├── nxp_zephyr_guide.md │ │ └── nxp_zephyr_ota_software_update.md │ ├── openthread │ │ ├── index.md │ │ ├── openthread_border_router_pi.md │ │ └── openthread_rcp_nrf_dongle.md │ ├── silabs │ │ ├── images │ │ │ └── silabs_logo.png │ │ ├── index.md │ │ ├── silabs_cli_guide.md │ │ ├── silabs_common_app_behavior.md │ │ ├── silabs_efr32_software_update.md │ │ └── silabs_getting_started.md │ ├── stm32 │ │ ├── index.md │ │ └── stm32_getting_started_guide.md │ └── ti │ │ ├── images │ │ ├── matter_ti_overview_simplified.png │ │ └── matter_ti_overview_wifi.png │ │ ├── index.md │ │ ├── matter-syscfg │ │ ├── getting-started.md │ │ ├── images │ │ │ ├── board_view.png │ │ │ ├── generated_files_ble.png │ │ │ ├── hardware_view.png │ │ │ ├── reserve-gpio.png │ │ │ ├── reserve-peripheral-panel.png │ │ │ └── show_generated_files_tab.png │ │ └── sysconfig-board.md │ │ ├── matter-users-guide │ │ ├── enabling_icd_on_ti_devices.md │ │ ├── images │ │ │ ├── cc13x4_memmap.png │ │ │ └── factory_data_overview.png │ │ ├── ti_factory_data_user_guide.md │ │ └── ti_openthread_library_usage.md │ │ └── ti_matter_overview.md ├── product_considerations │ ├── index.md │ └── lwip_ipv6.md ├── requirements.txt ├── style │ ├── CODING_STYLE_GUIDE.md │ ├── DOXYGEN.adoc │ ├── STYLE_MAKEFILES.md │ ├── index.md │ └── style_guide.md ├── testing │ ├── GenerateChipDeviceCtrlDoc.sh │ ├── ci_testing.md │ ├── fuzz_testing.md │ ├── img │ │ ├── fuzzblocker_after.png │ │ ├── fuzzblocker_before.png │ │ ├── integration_tests.png │ │ └── unit_tests.png │ ├── index.md │ ├── integration_test_utilities.md │ ├── integration_tests.md │ ├── pics_and_pixit.md │ ├── python.md │ ├── unit_testing.md │ ├── yaml.md │ ├── yaml_pseudocluster.md │ └── yaml_schema.md ├── tips_and_troubleshooting │ ├── ci-ccache.md │ ├── discovery_from_a_host_computer.md │ ├── index.md │ └── troubleshooting_avahi.md ├── tools │ └── index.md ├── upgrading.md └── zap_and_codegen │ ├── code_generation.md │ ├── img │ ├── zap1.png │ ├── zap2.png │ ├── zap3.png │ ├── zap4.png │ ├── zap5.png │ ├── zap6.png │ └── zap_compiler.png │ ├── index.md │ └── zap_intro.md ├── examples ├── BUILD.gn ├── air-purifier-app │ ├── air-purifier-common │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── air-purifier-app.matter │ │ ├── air-purifier-app.zap │ │ ├── include │ │ │ ├── DeviceManager.h │ │ │ ├── air-purifier-manager.h │ │ │ ├── air-quality-sensor-manager.h │ │ │ ├── filter-delegates.h │ │ │ ├── relative-humidity-sensor-manager.h │ │ │ ├── temperature-sensor-manager.h │ │ │ └── thermostat-manager.h │ │ └── src │ │ │ ├── air-purifier-manager.cpp │ │ │ ├── air-quality-sensor-manager.cpp │ │ │ ├── filter-delegates.cpp │ │ │ └── thermostat-manager.cpp │ ├── ameba │ │ ├── .gitignore │ │ ├── README.md │ │ ├── chip_main.cmake │ │ ├── main │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── CHIPProjectAppConfig.h │ │ │ │ └── DeviceCallbacks.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── cc32xx │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── chip.syscfg │ │ ├── main │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.cpp │ │ │ ├── AppTask.h │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── CXXExceptionStubs.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── cc32xxWifiInit.c │ │ │ ├── debug_settings.h │ │ │ ├── include │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ └── DeviceCallbacks.h │ │ │ ├── main.cpp │ │ │ └── wifi_settings.h │ │ └── third_party │ │ │ └── connectedhomeip │ └── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ └── connectedhomeip ├── air-quality-sensor-app │ ├── air-quality-sensor-common │ │ ├── BUILD.gn │ │ ├── air-quality-sensor-app.matter │ │ ├── air-quality-sensor-app.zap │ │ ├── icd-lit-air-quality-sensor-app.matter │ │ ├── icd-lit-air-quality-sensor-app.zap │ │ ├── include │ │ │ ├── air-quality-sensor-manager.h │ │ │ ├── relative-humidity-sensor-manager.h │ │ │ └── temperature-sensor-manager.h │ │ └── src │ │ │ └── air-quality-sensor-manager.cpp │ ├── linux │ │ ├── .gn │ │ ├── AirQualitySensorAppAttrUpdateDelegate.cpp │ │ ├── AirQualitySensorAppAttrUpdateDelegate.h │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AirQualityConfig.h │ │ │ ├── AirQualitySensorUI.h │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── SensorManager.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ │ ├── AirQualitySensorUI.cpp │ │ │ ├── AppTask.cpp │ │ │ ├── DataModelCallbacks.cpp │ │ │ └── SensorManager.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppTask.h │ │ └── CHIPProjectConfig.h │ │ ├── prj.conf │ │ ├── src │ │ ├── AppTask.cpp │ │ └── ZclCallbacks.cpp │ │ └── third_party │ │ └── connectedhomeip ├── all-clusters-app │ ├── all-clusters-common │ │ ├── BUILD.gn │ │ ├── all-clusters-app.matter │ │ ├── all-clusters-app.zap │ │ ├── capture_snapshot_test.jpg │ │ ├── include │ │ │ ├── air-quality-instance.h │ │ │ ├── binding-handler.h │ │ │ ├── bridged-actions-stub.h │ │ │ ├── camera-av-settings-user-level-management-instance.h │ │ │ ├── camera-av-stream-delegate-impl.h │ │ │ ├── chime-instance.h │ │ │ ├── dishwasher-mode.h │ │ │ ├── laundry-dryer-controls-delegate-impl.h │ │ │ ├── laundry-washer-controls-delegate-impl.h │ │ │ ├── laundry-washer-mode.h │ │ │ ├── microwave-oven-mode.h │ │ │ ├── operational-state-delegate-impl.h │ │ │ ├── oven-modes.h │ │ │ ├── oven-operational-state-delegate.h │ │ │ ├── push-av-stream-transport-delegate-impl.h │ │ │ ├── resource-monitoring-delegates.h │ │ │ ├── rvc-modes.h │ │ │ ├── rvc-operational-state-delegate-impl.h │ │ │ ├── soil-measurement-stub.h │ │ │ ├── static-supported-modes-manager.h │ │ │ ├── static-supported-temperature-levels.h │ │ │ ├── tcc-mode.h │ │ │ ├── tls-certificate-management-instance.h │ │ │ └── tls-client-management-instance.h │ │ └── src │ │ │ ├── air-quality-instance.cpp │ │ │ ├── binding-handler.cpp │ │ │ ├── boolcfg-stub.cpp │ │ │ ├── bridged-actions-stub.cpp │ │ │ ├── camera-av-settings-user-level-management-stub.cpp │ │ │ ├── camera-av-stream-delegate-impl.cpp │ │ │ ├── chime-instance.cpp │ │ │ ├── concentration-measurement-instances.cpp │ │ │ ├── dishwasher-alarm-stub.cpp │ │ │ ├── dishwasher-mode.cpp │ │ │ ├── energy-preference-delegate.cpp │ │ │ ├── fan-stub.cpp │ │ │ ├── laundry-dryer-controls-delegate-impl.cpp │ │ │ ├── laundry-washer-controls-delegate-impl.cpp │ │ │ ├── laundry-washer-mode.cpp │ │ │ ├── microwave-oven-mode.cpp │ │ │ ├── operational-state-delegate-impl.cpp │ │ │ ├── oven-modes.cpp │ │ │ ├── oven-operational-state-delegate.cpp │ │ │ ├── push-av-stream-transport-delegate-impl.cpp │ │ │ ├── resource-monitoring-delegates.cpp │ │ │ ├── rvc-modes.cpp │ │ │ ├── rvc-operational-state-delegate-impl.cpp │ │ │ ├── smco-stub.cpp │ │ │ ├── software-diagnostics-stub.cpp │ │ │ ├── soil-measurement-stub.cpp │ │ │ ├── static-supported-modes-manager.cpp │ │ │ ├── static-supported-temperature-levels.cpp │ │ │ ├── tcc-mode.cpp │ │ │ ├── tls-certificate-management-instance.cpp │ │ │ ├── tls-client-management-instance.cpp │ │ │ └── wifi-diagnostics-stub.cpp │ ├── ameba │ │ ├── .gitignore │ │ ├── README.md │ │ ├── chip_main.cmake │ │ ├── main │ │ │ ├── BindingHandler.cpp │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Globals.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── ManualOperationCommand.cpp │ │ │ ├── SmokeCOAlarmManager.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ │ ├── BindingHandler.h │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── ColorControlCommands.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ ├── IdentifyCommand.h │ │ │ │ ├── LEDWidget.h │ │ │ │ ├── LevelControlCommands.h │ │ │ │ ├── ManualDishWasherAlarmCommand.h │ │ │ │ ├── ManualOperationCommand.h │ │ │ │ ├── ManualOperationalStateCommand.h │ │ │ │ ├── ManualRVCModesCommand.h │ │ │ │ ├── ManualRefrigeratorAlarmCommand.h │ │ │ │ ├── OnOffCommands.h │ │ │ │ ├── SmokeCOAlarmManager.h │ │ │ │ └── ThermostatCommands.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── cc13x2x7_26x2x7 │ │ └── BUILD.gn │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── BluetoothWidget.cpp │ │ │ ├── Button.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── DeviceWithDisplay.cpp │ │ │ ├── Globals.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── LEDWidget.cpp │ │ │ ├── QRCodeScreen.cpp │ │ │ ├── ShellCommands.cpp │ │ │ ├── StatusScreen.cpp │ │ │ ├── WiFiWidget.cpp │ │ │ ├── idf_component.yml │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── BluetoothWidget.h │ │ │ │ ├── Button.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── DeviceWithDisplay.h │ │ │ │ ├── Globals.h │ │ │ │ ├── LEDWidget.h │ │ │ │ ├── QRCodeScreen.h │ │ │ │ ├── ShellCommands.h │ │ │ │ ├── StatusScreen.h │ │ │ │ └── WiFiWidget.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.defaults.esp32c2 │ │ ├── sdkconfig.defaults.esp32c3 │ │ ├── sdkconfig.defaults.esp32c6 │ │ ├── sdkconfig.defaults.esp32h2 │ │ ├── sdkconfig.defaults.esp32p4 │ │ ├── sdkconfig_m5stack.defaults │ │ ├── sdkconfig_m5stack_rpc.defaults │ │ ├── sdkconfig_rpc.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── infineon │ │ └── psoc6 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── ButtonHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── ClusterManager.h │ │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── ButtonHandler.cpp │ │ │ ├── ClusterManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── AllClustersCommandDelegate.cpp │ │ ├── AllClustersCommandDelegate.h │ │ ├── AppOptions.cpp │ │ ├── AppOptions.h │ │ ├── BUILD.gn │ │ ├── ButtonEventsSimulator.cpp │ │ ├── ButtonEventsSimulator.h │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── ValveControlDelegate.cpp │ │ ├── ValveControlDelegate.h │ │ ├── WindowCoveringManager.cpp │ │ ├── WindowCoveringManager.h │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── diagnostic-logs-provider-delegate-impl.cpp │ │ ├── entitlements │ │ │ └── codesign.py │ │ ├── entrypoint.sh │ │ ├── fuzzing-main.cpp │ │ ├── include │ │ │ ├── CHIPProjectAppConfig.h │ │ │ ├── diagnostic-logs-provider-delegate-impl.h │ │ │ ├── tv-callbacks.cpp │ │ │ └── tv-callbacks.h │ │ ├── main-common.cpp │ │ ├── main.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── nrfconnect │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ ├── nrf52840dongle_nrf52840.conf │ │ │ ├── nrf52840dongle_nrf52840.overlay │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── ZclDoorLockCallbacks.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main.cpp │ │ ├── pm_static_nrf52840dk_nrf52840_dfu.yml │ │ ├── pm_static_nrf52840dk_nrf52840_release.yml │ │ ├── pm_static_nrf52840dongle_nrf52840.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp_dfu.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp_release.yml │ │ ├── pm_static_nrf54l15dk_nrf54l15_cpuapp_dfu.yml │ │ ├── pm_static_nrf54l15dk_nrf54l15_cpuapp_release.yml │ │ ├── pm_static_nrf7002dk_nrf5340_cpuapp_dfu.yml │ │ ├── pm_static_nrf7002dk_nrf5340_cpuapp_release.yml │ │ ├── prj.conf │ │ ├── prj_dfu.conf │ │ ├── prj_release.conf │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ ├── ipc_radio │ │ │ │ ├── boards │ │ │ │ │ ├── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ │ └── nrf7002dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ ├── prj_dfu.conf │ │ │ │ └── prj_release.conf │ │ │ └── mcuboot │ │ │ │ ├── app.overlay │ │ │ │ ├── boards │ │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ │ ├── nrf7002dk_nrf5340_cpuapp.conf │ │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ │ │ └── prj.conf │ │ ├── sysbuild_dfu.conf │ │ ├── sysbuild_release.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nxp │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── common │ │ │ └── main │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── DeviceCallbacks.cpp │ │ │ │ ├── ZclCallbacks.cpp │ │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── DeviceCallbacks.h │ │ │ │ └── main.cpp │ │ ├── linux-imx │ │ │ └── imx8m │ │ │ │ └── README.md │ │ ├── prj.conf │ │ └── zephyr │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig │ │ │ ├── boards │ │ │ ├── frdm_rw612.overlay │ │ │ ├── frdm_rw612_fdata.conf │ │ │ ├── rd_rw612_bga.overlay │ │ │ ├── rd_rw612_bga_ethernet.overlay │ │ │ ├── rd_rw612_bga_ethernet_fdata.conf │ │ │ └── rd_rw612_bga_fdata.conf │ │ │ ├── main │ │ │ ├── include │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main.cpp │ │ │ ├── prj.conf │ │ │ ├── prj_ethernet.conf │ │ │ ├── prj_fdata.conf │ │ │ ├── prj_ota.conf │ │ │ ├── prj_release.conf │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── realtek │ │ ├── common │ │ │ ├── README.md │ │ │ ├── chip_main.cmake │ │ │ └── main │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── CHIPDeviceManager.cpp │ │ │ │ ├── DeviceCallbacks.cpp │ │ │ │ ├── Globals.cpp │ │ │ │ ├── LightingManager.cpp │ │ │ │ ├── chipinterface.cpp │ │ │ │ └── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ └── LightingManager.h │ │ └── data_model │ │ │ ├── all-clusters-app.matter │ │ │ └── all-clusters-app.zap │ ├── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ └── CHIPProjectConfig.h │ │ ├── prj.conf │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ └── ZclDoorLockCallbacks.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── tizen │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ └── CHIPProjectAppConfig.h │ │ ├── src │ │ └── main.cpp │ │ ├── third_party │ │ └── connectedhomeip │ │ └── tizen-manifest.xml ├── all-clusters-minimal-app │ ├── all-clusters-common │ │ ├── BUILD.gn │ │ ├── all-clusters-minimal-app.matter │ │ └── all-clusters-minimal-app.zap │ ├── ameba │ │ ├── .gitignore │ │ ├── README.md │ │ ├── chip_main.cmake │ │ ├── main │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── DsoHack.cpp │ │ │ ├── Globals.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ └── LEDWidget.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── BluetoothWidget.cpp │ │ │ ├── Button.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── DeviceWithDisplay.cpp │ │ │ ├── Globals.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── LEDWidget.cpp │ │ │ ├── QRCodeScreen.cpp │ │ │ ├── ShellCommands.cpp │ │ │ ├── StatusScreen.cpp │ │ │ ├── WiFiWidget.cpp │ │ │ ├── idf_component.yml │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── BluetoothWidget.h │ │ │ │ ├── Button.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── DeviceWithDisplay.h │ │ │ │ ├── Globals.h │ │ │ │ ├── LEDWidget.h │ │ │ │ ├── QRCodeScreen.h │ │ │ │ ├── ShellCommands.h │ │ │ │ ├── StatusScreen.h │ │ │ │ └── WiFiWidget.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.defaults.esp32c2 │ │ ├── sdkconfig_c3devkit.defaults │ │ ├── sdkconfig_m5stack.defaults │ │ ├── sdkconfig_m5stack_rpc.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── infineon │ │ └── psoc6 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── ButtonHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── ClusterManager.h │ │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── ButtonHandler.cpp │ │ │ ├── ClusterManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── AppOptions.cpp │ │ ├── AppOptions.h │ │ ├── BUILD.gn │ │ ├── Dockerfile │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── entitlements │ │ │ └── codesign.py │ │ ├── entrypoint.sh │ │ ├── fuzzing-main.cpp │ │ ├── include │ │ │ ├── CHIPProjectAppConfig.h │ │ │ ├── tv-callbacks.cpp │ │ │ └── tv-callbacks.h │ │ ├── main-common.cpp │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nrfconnect │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ ├── nrf52840dongle_nrf52840.conf │ │ │ ├── nrf52840dongle_nrf52840.overlay │ │ │ └── nrf5340dk_nrf5340_cpuapp.overlay │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main.cpp │ │ ├── pm_static_nrf52840dk_nrf52840_dfu.yml │ │ ├── pm_static_nrf52840dk_nrf52840_release.yml │ │ ├── pm_static_nrf52840dongle_nrf52840.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp_dfu.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp_release.yml │ │ ├── prj.conf │ │ ├── prj_dfu.conf │ │ ├── prj_release.conf │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ ├── ipc_radio │ │ │ │ ├── boards │ │ │ │ │ ├── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ │ └── nrf7002dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ ├── prj_dfu.conf │ │ │ │ └── prj_release.conf │ │ │ └── mcuboot │ │ │ │ ├── app.overlay │ │ │ │ ├── boards │ │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ │ ├── nrf7002dk_nrf5340_cpuapp.conf │ │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ │ │ └── prj.conf │ │ ├── sysbuild_dfu.conf │ │ ├── sysbuild_release.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nxp │ │ └── linux-imx │ │ │ └── imx8m │ │ │ └── README.md │ └── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppTask.h │ │ └── CHIPProjectConfig.h │ │ ├── prj.conf │ │ ├── src │ │ └── AppTask.cpp │ │ └── third_party │ │ └── connectedhomeip ├── all-devices-app │ ├── all-devices-common │ │ └── devices │ │ │ ├── BUILD.gn │ │ │ ├── boolean-state-sensor │ │ │ ├── BUILD.gn │ │ │ ├── BooleanStateSensorDevice.cpp │ │ │ └── BooleanStateSensorDevice.h │ │ │ ├── device-factory │ │ │ ├── BUILD.gn │ │ │ └── DeviceFactory.h │ │ │ ├── interface │ │ │ ├── BUILD.gn │ │ │ ├── DeviceInterface.cpp │ │ │ ├── DeviceInterface.h │ │ │ ├── SingleEndpointDevice.cpp │ │ │ └── SingleEndpointDevice.h │ │ │ └── root-node │ │ │ ├── BUILD.gn │ │ │ ├── RootNodeDevice.cpp │ │ │ └── RootNodeDevice.h │ └── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── app_options │ │ ├── AppOptions.cpp │ │ ├── AppOptions.h │ │ └── BUILD.gn │ │ ├── build_overrides │ │ ├── main.cpp │ │ └── third_party │ │ └── connectedhomeip ├── android │ ├── CHIPTest │ │ ├── .gitignore │ │ ├── .gn │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── compiler.xml │ │ │ ├── gradle.xml │ │ │ ├── jarRepositories.xml │ │ │ ├── misc.xml │ │ │ ├── runConfigurations.xml │ │ │ └── vcs.xml │ │ ├── BUILD.gn │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── libs │ │ │ │ ├── README.md │ │ │ │ └── jniLibs │ │ │ │ │ └── README.md │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── tcl │ │ │ │ │ └── chip │ │ │ │ │ └── chiptest │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── cpp │ │ │ │ │ └── CHIPTest-JNI.cpp │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── tcl │ │ │ │ │ │ └── chip │ │ │ │ │ │ └── chiptest │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ ├── TestEngine.java │ │ │ │ │ │ └── TestEngineException.java │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── tcl │ │ │ │ └── chip │ │ │ │ └── chiptest │ │ │ │ └── ExampleUnitTest.kt │ │ ├── args.gni │ │ ├── build.gradle │ │ ├── build_overrides │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── third_party │ │ │ └── connectedhomeip │ └── CHIPTool │ │ ├── .gitignore │ │ ├── .idea │ │ ├── codeStyles │ │ │ └── Project.xml │ │ ├── compiler.xml │ │ ├── jarRepositories.xml │ │ └── vcs.xml │ │ ├── README.md │ │ ├── app │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── build.gradle │ │ ├── libs │ │ │ ├── README.md │ │ │ └── jniLibs │ │ │ │ └── README.md │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── chip │ │ │ │ └── chiptool │ │ │ │ ├── CHIPDeviceControllerTest.java │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── cpp │ │ │ │ └── native-lib.cpp │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── chip │ │ │ │ │ └── chiptool │ │ │ │ │ ├── CHIPToolActivity.kt │ │ │ │ │ ├── ChipClient.kt │ │ │ │ │ ├── GenericChipDeviceListener.kt │ │ │ │ │ ├── NetworkCredentialsParcelable.kt │ │ │ │ │ ├── SelectActionFragment.kt │ │ │ │ │ ├── attestation │ │ │ │ │ ├── AttestationAppLauncher.kt │ │ │ │ │ ├── AttestationTestFragment.kt │ │ │ │ │ └── ExampleAttestationTrustStoreDelegate.kt │ │ │ │ │ ├── bluetooth │ │ │ │ │ └── BluetoothManager.kt │ │ │ │ │ ├── clusterclient │ │ │ │ │ ├── AddressUpdateFragment.kt │ │ │ │ │ ├── BasicClientFragment.kt │ │ │ │ │ ├── DiagnosticLogFragment.kt │ │ │ │ │ ├── GroupSettingFragment.kt │ │ │ │ │ ├── ICDFragment.kt │ │ │ │ │ ├── ModeSelectClientFragment.kt │ │ │ │ │ ├── MultiAdminClientFragment.kt │ │ │ │ │ ├── OnOffClientFragment.kt │ │ │ │ │ ├── OpCredClientFragment.kt │ │ │ │ │ ├── OtaProviderClientFragment.kt │ │ │ │ │ ├── SensorClientFragment.kt │ │ │ │ │ ├── WildcardFragment.kt │ │ │ │ │ └── clusterinteraction │ │ │ │ │ │ ├── ClusterDetailFragment.kt │ │ │ │ │ │ ├── ClusterInteractionFragment.kt │ │ │ │ │ │ ├── ClusterInteractionHistoryFragment.kt │ │ │ │ │ │ ├── ClusterInteractionSettingsFragment.kt │ │ │ │ │ │ ├── EndpointAdapter.kt │ │ │ │ │ │ ├── EndpointItem.kt │ │ │ │ │ │ ├── HistoryCommand.kt │ │ │ │ │ │ └── HistoryCommandAdapter.kt │ │ │ │ │ ├── provisioning │ │ │ │ │ ├── AddressCommissioningFragment.kt │ │ │ │ │ ├── DeviceProvisioningFragment.kt │ │ │ │ │ ├── EnterNetworkFragment.kt │ │ │ │ │ ├── ProvisionNetworkType.kt │ │ │ │ │ └── UnpairDeviceFragment.kt │ │ │ │ │ ├── setuppayloadscanner │ │ │ │ │ ├── BarcodeFragment.kt │ │ │ │ │ ├── CHIPDeviceDetailsFragment.kt │ │ │ │ │ ├── CHIPDeviceInfo.kt │ │ │ │ │ ├── CHIPLedgerDetailsFragment.kt │ │ │ │ │ └── QrCodeInfo.kt │ │ │ │ │ └── util │ │ │ │ │ ├── DeviceIdUtil.kt │ │ │ │ │ ├── FragmentUtil.kt │ │ │ │ │ └── TlvUtil.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── ic_done_icon.xml │ │ │ │ ├── ic_error_icon.xml │ │ │ │ ├── ic_history.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── ic_network_selected_icon.xml │ │ │ │ ├── ic_settings.xml │ │ │ │ └── ic_wireless_network_icon.xml │ │ │ │ ├── layout │ │ │ │ ├── add_access_control_dialog.xml │ │ │ │ ├── add_group_dialog.xml │ │ │ │ ├── add_key_set_dialog.xml │ │ │ │ ├── address_commissioning_fragment.xml │ │ │ │ ├── address_update_fragment.xml │ │ │ │ ├── attestation_test_fragment.xml │ │ │ │ ├── barcode_activity.xml │ │ │ │ ├── barcode_fragment.xml │ │ │ │ ├── barcode_vendor_tag.xml │ │ │ │ ├── basic_client_fragment.xml │ │ │ │ ├── bind_key_set_dialog.xml │ │ │ │ ├── chip_device_info_fragment.xml │ │ │ │ ├── chip_ledger_info_fragment.xml │ │ │ │ ├── cluster_callback_item.xml │ │ │ │ ├── cluster_detail_fragment.xml │ │ │ │ ├── cluster_interaction_fragment.xml │ │ │ │ ├── cluster_interaction_history_fragment.xml │ │ │ │ ├── cluster_interaction_history_item.xml │ │ │ │ ├── cluster_interaction_history_item_info.xml │ │ │ │ ├── cluster_interaction_settings_fragment.xml │ │ │ │ ├── cluster_parameter_item.xml │ │ │ │ ├── diagnostic_log_fragment.xml │ │ │ │ ├── endpoint_item.xml │ │ │ │ ├── enter_thread_network_fragment.xml │ │ │ │ ├── enter_wifi_network_fragment.xml │ │ │ │ ├── group_setting_fragment.xml │ │ │ │ ├── i_c_d_fragment.xml │ │ │ │ ├── invoke_dialog.xml │ │ │ │ ├── mode_select_fragment.xml │ │ │ │ ├── multi_admin_client_fragment.xml │ │ │ │ ├── on_off_client_fragment.xml │ │ │ │ ├── op_cred_client_fragment.xml │ │ │ │ ├── ota_provider_client_fragment.xml │ │ │ │ ├── read_dialog.xml │ │ │ │ ├── remove_group_dialog.xml │ │ │ │ ├── remove_key_set_dialog.xml │ │ │ │ ├── select_action_fragment.xml │ │ │ │ ├── send_key_set_dialog.xml │ │ │ │ ├── sensor_client_fragment.xml │ │ │ │ ├── set_key_write_dialog.xml │ │ │ │ ├── shutdown_subscribe_dialog.xml │ │ │ │ ├── subscribe_dialog.xml │ │ │ │ ├── top_activity.xml │ │ │ │ ├── unpair_device_fragment.xml │ │ │ │ ├── wildcard_fragment.xml │ │ │ │ ├── write_default_otaproviders_dialog.xml │ │ │ │ ├── write_dialog.xml │ │ │ │ └── write_group_key_dialog.xml │ │ │ │ ├── menu │ │ │ │ └── cluster_interaction_bottom_navigation.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values │ │ │ │ ├── arrays.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ │ └── xml │ │ │ │ └── file_paths.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── chip │ │ │ └── chiptool │ │ │ └── ExampleUnitTest.java │ │ ├── build.gradle │ │ ├── chip-library │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ └── AndroidManifest.xml │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle ├── bridge-app │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ ├── subdevice │ │ │ ├── SubDevice.cpp │ │ │ ├── SubDevice.h │ │ │ ├── SubDeviceManager.cpp │ │ │ ├── SubDeviceManager.h │ │ │ └── subdevice_test.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── bridge-common │ │ ├── BUILD.gn │ │ ├── bridge-app.matter │ │ ├── bridge-app.zap │ │ ├── include │ │ │ ├── CHIPProjectAppConfig.h │ │ │ └── bridged-actions-stub.h │ │ └── src │ │ │ └── bridged-actions-stub.cpp │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── Device.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── include │ │ │ │ ├── Device.h │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── Device.cpp │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── args.gni │ │ ├── bridged-actions-stub.cpp │ │ ├── build │ │ ├── build_overrides │ │ ├── entrypoint.sh │ │ ├── include │ │ │ ├── Device.h │ │ │ └── main.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppTask.h │ │ ├── CHIPProjectConfig.h │ │ └── Device.h │ │ ├── prj.conf │ │ ├── src │ │ ├── AppTask.cpp │ │ └── Device.cpp │ │ └── third_party │ │ └── connectedhomeip ├── build_overrides │ ├── asr.gni │ ├── bouffalolab_iot_sdk.gni │ ├── build.gni │ ├── chip.gni │ ├── cyw30739_sdk.gni │ ├── editline.gni │ ├── efr32_sdk.gni │ ├── freertos.gni │ ├── googletest.gni │ ├── jlink.gni │ ├── jsoncpp.gni │ ├── lwip.gni │ ├── mbedtls.gni │ ├── mt793x_sdk.gni │ ├── nlassert.gni │ ├── nlfaultinjection.gni │ ├── nlio.gni │ ├── nxp_sdk.gni │ ├── openthread.gni │ ├── ot_nxp.gni │ ├── ot_qorvo.gni │ ├── pigweed.gni │ ├── pigweed_environment.gni │ ├── psoc6.gni │ ├── qpg_sdk.gni │ ├── stm32_sdk.gni │ ├── ti_simplelink_sdk.gni │ └── tizen.gni ├── camera-app │ ├── camera-common │ │ ├── BUILD.gn │ │ ├── camera-app.matter │ │ ├── camera-app.zap │ │ ├── include │ │ │ ├── camera-app.h │ │ │ ├── camera-avstream-controller │ │ │ │ └── camera-avstream-controller.h │ │ │ ├── camera-device-interface.h │ │ │ ├── media-controller │ │ │ │ └── media-controller.h │ │ │ ├── transport │ │ │ │ └── transport.h │ │ │ └── webrtc-provider-controller │ │ │ │ └── webrtc-provider-controller.h │ │ └── src │ │ │ └── camera-app.cpp │ └── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ ├── CHIPProjectAppConfig.h │ │ ├── CameraAppCommandDelegate.h │ │ ├── camera-device.h │ │ ├── clusters │ │ │ ├── camera-avsettingsuserlevel-mgmt │ │ │ │ └── camera-avsettingsuserlevel-manager.h │ │ │ ├── camera-avstream-mgmt │ │ │ │ └── camera-av-stream-manager.h │ │ │ ├── chime │ │ │ │ └── chime-manager.h │ │ │ ├── push-av-stream-transport │ │ │ │ └── push-av-stream-manager.h │ │ │ ├── webrtc-provider │ │ │ │ └── webrtc-provider-manager.h │ │ │ └── zone-mgmt │ │ │ │ └── zone-manager.h │ │ ├── media-controller │ │ │ └── default-media-controller.h │ │ ├── pushav-clip-recorder.h │ │ ├── pushav-prerollbuffer.h │ │ ├── pushav-transport │ │ │ └── pushav-transport.h │ │ ├── transport │ │ │ └── default-transport.h │ │ ├── uploader │ │ │ └── pushav-uploader.h │ │ ├── webrtc-abstract.h │ │ └── webrtc-transport.h │ │ ├── main.cpp │ │ ├── src │ │ ├── CameraAppCommandDelegate.cpp │ │ ├── camera-device.cpp │ │ ├── clusters │ │ │ ├── camera-avsettingsuserlevel-mgmt │ │ │ │ └── camera-avsettingsuserlevel-manager.cpp │ │ │ ├── camera-avstream-mgmt │ │ │ │ └── camera-av-stream-manager.cpp │ │ │ ├── chime │ │ │ │ └── chime-manager.cpp │ │ │ ├── push-av-stream-transport │ │ │ │ └── push-av-stream-manager.cpp │ │ │ ├── webrtc-provider │ │ │ │ └── webrtc-provider-manager.cpp │ │ │ └── zone-mgmt │ │ │ │ └── zone-manager.cpp │ │ ├── media-controller │ │ │ └── default-media-controller.cpp │ │ ├── pushav-clip-recorder.cpp │ │ ├── pushav-prerollbuffer.cpp │ │ ├── pushav-transport │ │ │ └── pushav-transport.cpp │ │ ├── uploader │ │ │ └── pushav-uploader.cpp │ │ ├── webrtc-libdatachannel.cpp │ │ └── webrtc-transport.cpp │ │ └── third_party │ │ └── connectedhomeip ├── camera-controller │ ├── .gn │ ├── BUILD.gn │ ├── README.md │ ├── args.gni │ ├── build_overrides │ ├── camera-controller.gni │ ├── commands │ │ ├── clusters │ │ │ ├── ClusterCommand.h │ │ │ ├── ComplexArgument.h │ │ │ ├── CustomArgument.h │ │ │ ├── DataModelLogger.h │ │ │ ├── JsonParser.h │ │ │ ├── ModelCommand.cpp │ │ │ ├── ModelCommand.h │ │ │ ├── ReportCommand.cpp │ │ │ ├── ReportCommand.h │ │ │ ├── SubscriptionsCommands.h │ │ │ └── WriteAttributeCommand.h │ │ ├── common │ │ │ ├── CHIPCommand.cpp │ │ │ ├── CHIPCommand.h │ │ │ ├── Command.cpp │ │ │ ├── Command.h │ │ │ ├── Commands.cpp │ │ │ ├── Commands.h │ │ │ ├── CredentialIssuerCommands.h │ │ │ ├── CustomStringPrefix.h │ │ │ ├── DeviceScanner.cpp │ │ │ ├── DeviceScanner.h │ │ │ ├── HexConversion.h │ │ │ ├── IcdManager.cpp │ │ │ ├── RemoteDataModelLogger.cpp │ │ │ └── RemoteDataModelLogger.h │ │ ├── delay │ │ │ ├── Commands.h │ │ │ ├── SleepCommand.cpp │ │ │ ├── SleepCommand.h │ │ │ ├── WaitForCommissioneeCommand.cpp │ │ │ └── WaitForCommissioneeCommand.h │ │ ├── example │ │ │ └── ExampleCredentialIssuerCommands.h │ │ ├── interactive │ │ │ ├── Commands.h │ │ │ ├── InteractiveCommands.cpp │ │ │ └── InteractiveCommands.h │ │ ├── liveview │ │ │ ├── Commands.h │ │ │ ├── LiveViewCommands.cpp │ │ │ └── LiveViewCommands.h │ │ ├── pairing │ │ │ ├── Commands.h │ │ │ ├── GetCommissionerNodeIdCommand.h │ │ │ ├── GetCommissionerRootCertificateCommand.h │ │ │ ├── IssueNOCChainCommand.h │ │ │ ├── OpenCommissioningWindowCommand.cpp │ │ │ ├── OpenCommissioningWindowCommand.h │ │ │ ├── PairingCommand.cpp │ │ │ ├── PairingCommand.h │ │ │ ├── ToTLVCert.cpp │ │ │ └── ToTLVCert.h │ │ └── webrtc │ │ │ ├── Commands.h │ │ │ ├── WebRTCProviderCommands.cpp │ │ │ └── WebRTCProviderCommands.h │ ├── device-manager │ │ ├── AVStreamManagement.cpp │ │ ├── AVStreamManagement.h │ │ ├── DeviceManager.cpp │ │ └── DeviceManager.h │ ├── include │ │ └── CHIPProjectAppConfig.h │ ├── main.cpp │ ├── third_party │ │ └── connectedhomeip │ └── webrtc-manager │ │ ├── WebRTCManager.cpp │ │ ├── WebRTCManager.h │ │ ├── WebRTCProviderClient.cpp │ │ ├── WebRTCProviderClient.h │ │ ├── WebRTCRequestorDelegate.cpp │ │ └── WebRTCRequestorDelegate.h ├── chef │ ├── .gitignore │ ├── BUILD.gn │ ├── NEW_CHEF_DEVICES.md │ ├── README.md │ ├── README_DEVICE.md │ ├── README_OTCLI.md │ ├── README_SHELL.md │ ├── __init__.py │ ├── ameba │ │ ├── chip_main.cmake │ │ ├── main │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Globals.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ │ ├── BindingHandler.h │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ └── LEDWidget.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── chef.py │ ├── cicd_config.json │ ├── common │ │ ├── DeviceTypes.cpp │ │ ├── DeviceTypes.h │ │ ├── chef-air-quality.cpp │ │ ├── chef-air-quality.h │ │ ├── chef-concentration-measurement.cpp │ │ ├── chef-concentration-measurement.h │ │ ├── chef-descriptor-namespace.h │ │ ├── chef-dishwasher-alarm-delegate-impl.cpp │ │ ├── chef-dishwasher-mode-delegate-impl.cpp │ │ ├── chef-dishwasher-mode-delegate-impl.h │ │ ├── chef-fan-control-manager.cpp │ │ ├── chef-fan-control-manager.h │ │ ├── chef-laundry-washer-controls-delegate-impl.cpp │ │ ├── chef-laundry-washer-controls-delegate-impl.h │ │ ├── chef-laundry-washer-mode.cpp │ │ ├── chef-laundry-washer-mode.h │ │ ├── chef-operational-state-delegate-impl.cpp │ │ ├── chef-operational-state-delegate-impl.h │ │ ├── chef-pump.cpp │ │ ├── chef-pump.h │ │ ├── chef-rpc-actions-worker.cpp │ │ ├── chef-rpc-actions-worker.h │ │ ├── chef-rvc-mode-delegate.cpp │ │ ├── chef-rvc-mode-delegate.h │ │ ├── chef-rvc-operational-state-delegate.cpp │ │ ├── chef-rvc-operational-state-delegate.h │ │ ├── clusters │ │ │ ├── audio-output │ │ │ │ ├── AudioOutputManager.cpp │ │ │ │ └── AudioOutputManager.h │ │ │ ├── channel │ │ │ │ ├── ChannelManager.cpp │ │ │ │ └── ChannelManager.h │ │ │ ├── door-lock │ │ │ │ ├── chef-doorlock-stubs.cpp │ │ │ │ ├── chef-lock-endpoint.cpp │ │ │ │ ├── chef-lock-endpoint.h │ │ │ │ ├── chef-lock-manager.cpp │ │ │ │ └── chef-lock-manager.h │ │ │ ├── keypad-input │ │ │ │ ├── KeypadInputManager.cpp │ │ │ │ └── KeypadInputManager.h │ │ │ ├── low-power │ │ │ │ ├── LowPowerManager.cpp │ │ │ │ └── LowPowerManager.h │ │ │ ├── media-input │ │ │ │ ├── MediaInputManager.cpp │ │ │ │ └── MediaInputManager.h │ │ │ ├── media-playback │ │ │ │ ├── MediaPlaybackManager.cpp │ │ │ │ └── MediaPlaybackManager.h │ │ │ ├── microwave-oven-control │ │ │ │ ├── chef-microwave-oven-control.cpp │ │ │ │ └── chef-microwave-oven-control.h │ │ │ ├── microwave-oven-mode │ │ │ │ ├── chef-microwave-oven-mode.cpp │ │ │ │ └── chef-microwave-oven-mode.h │ │ │ ├── oven-cavity-operational-state │ │ │ │ ├── chef-oven-cavity-operational-state.cpp │ │ │ │ └── chef-oven-cavity-operational-state.h │ │ │ ├── oven-mode │ │ │ │ ├── chef-oven-mode.cpp │ │ │ │ └── chef-oven-mode.h │ │ │ ├── refrigerator-and-temperature-controlled-cabinet-mode │ │ │ │ ├── tcc-mode.cpp │ │ │ │ └── tcc-mode.h │ │ │ ├── resource-monitoring │ │ │ │ ├── chef-resource-monitoring-delegates.cpp │ │ │ │ └── chef-resource-monitoring-delegates.h │ │ │ ├── switch │ │ │ │ ├── SwitchEventHandler.cpp │ │ │ │ ├── SwitchEventHandler.h │ │ │ │ └── SwitchManager.cpp │ │ │ ├── target-navigator │ │ │ │ ├── TargetNavigatorManager.cpp │ │ │ │ └── TargetNavigatorManager.h │ │ │ ├── temperature-control │ │ │ │ ├── static-supported-temperature-levels.cpp │ │ │ │ └── static-supported-temperature-levels.h │ │ │ ├── wake-on-lan │ │ │ │ ├── WakeOnLanManager.cpp │ │ │ │ └── WakeOnLanManager.h │ │ │ └── window-covering │ │ │ │ ├── chef-window-covering.cpp │ │ │ │ └── chef-window-covering.h │ │ └── stubs.cpp │ ├── constants.py │ ├── create_docker.py │ ├── devices │ │ ├── icd_rootnode_contactsensor_ed3b19ec55.matter │ │ ├── icd_rootnode_contactsensor_ed3b19ec55.zap │ │ ├── noip_rootnode_dimmablelight_bCwGYSDpoe.matter │ │ ├── noip_rootnode_dimmablelight_bCwGYSDpoe.zap │ │ ├── rootnode_airpurifier_73a6fe2651.matter │ │ ├── rootnode_airpurifier_73a6fe2651.zap │ │ ├── rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter │ │ ├── rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.zap │ │ ├── rootnode_airqualitysensor_e63187f6c9.matter │ │ ├── rootnode_airqualitysensor_e63187f6c9.zap │ │ ├── rootnode_basicvideoplayer_0ff86e943b.matter │ │ ├── rootnode_basicvideoplayer_0ff86e943b.zap │ │ ├── rootnode_colortemperaturelight_hbUnzYVeyn.matter │ │ ├── rootnode_colortemperaturelight_hbUnzYVeyn.zap │ │ ├── rootnode_contactsensor_27f76aeaf5.matter │ │ ├── rootnode_contactsensor_27f76aeaf5.zap │ │ ├── rootnode_contactsensor_lFAGG1bfRO.matter │ │ ├── rootnode_contactsensor_lFAGG1bfRO.zap │ │ ├── rootnode_contactsensor_lightsensor_occupancysensor_temperaturesensor_pressuresensor_flowsensor_humiditysensor_airqualitysensor_powersource_367e7cea91.matter │ │ ├── rootnode_contactsensor_lightsensor_occupancysensor_temperaturesensor_pressuresensor_flowsensor_humiditysensor_airqualitysensor_powersource_367e7cea91.zap │ │ ├── rootnode_cooktop_cooksurface_d3c174cc88.matter │ │ ├── rootnode_cooktop_cooksurface_d3c174cc88.zap │ │ ├── rootnode_dimmablelight_bCwGYSDpoe.matter │ │ ├── rootnode_dimmablelight_bCwGYSDpoe.zap │ │ ├── rootnode_dimmablepluginunit_f8a9a0b9d4.matter │ │ ├── rootnode_dimmablepluginunit_f8a9a0b9d4.zap │ │ ├── rootnode_dishwasher_cc105034fe.matter │ │ ├── rootnode_dishwasher_cc105034fe.zap │ │ ├── rootnode_doorlock_aNKYAreMXE.matter │ │ ├── rootnode_doorlock_aNKYAreMXE.zap │ │ ├── rootnode_extendedcolorlight_8lcaaYJVAa.matter │ │ ├── rootnode_extendedcolorlight_8lcaaYJVAa.zap │ │ ├── rootnode_extractorhood_0359bf807d.matter │ │ ├── rootnode_extractorhood_0359bf807d.zap │ │ ├── rootnode_fan_7N2TobIlOX.matter │ │ ├── rootnode_fan_7N2TobIlOX.zap │ │ ├── rootnode_flowsensor_1zVxHedlaV.matter │ │ ├── rootnode_flowsensor_1zVxHedlaV.zap │ │ ├── rootnode_genericswitch_2dfff6e516.matter │ │ ├── rootnode_genericswitch_2dfff6e516.zap │ │ ├── rootnode_genericswitch_9866e35d0b.matter │ │ ├── rootnode_genericswitch_9866e35d0b.zap │ │ ├── rootnode_heatingcoolingunit_ncdGai1E5a.matter │ │ ├── rootnode_heatpump_87ivjRAECh.matter │ │ ├── rootnode_heatpump_87ivjRAECh.zap │ │ ├── rootnode_humiditysensor_Xyj4gda6Hb.matter │ │ ├── rootnode_humiditysensor_Xyj4gda6Hb.zap │ │ ├── rootnode_laundrydryer_01796fe396.matter │ │ ├── rootnode_laundrydryer_01796fe396.zap │ │ ├── rootnode_laundrywasher_fb10d238c8.matter │ │ ├── rootnode_laundrywasher_fb10d238c8.zap │ │ ├── rootnode_lightsensor_lZQycTFcJK.matter │ │ ├── rootnode_lightsensor_lZQycTFcJK.zap │ │ ├── rootnode_microwaveoven_37420684d3.matter │ │ ├── rootnode_microwaveoven_37420684d3.zap │ │ ├── rootnode_mounteddimmableloadcontrol_a9a1a87f2d.matter │ │ ├── rootnode_mounteddimmableloadcontrol_a9a1a87f2d.zap │ │ ├── rootnode_mountedonoffcontrol_ec30c757a6.matter │ │ ├── rootnode_mountedonoffcontrol_ec30c757a6.zap │ │ ├── rootnode_occupancysensor_iHyVgifZuo.matter │ │ ├── rootnode_occupancysensor_iHyVgifZuo.zap │ │ ├── rootnode_onofflight_bbs1b7IaOV.matter │ │ ├── rootnode_onofflight_bbs1b7IaOV.zap │ │ ├── rootnode_onofflight_samplemei.matter │ │ ├── rootnode_onofflight_samplemei.zap │ │ ├── rootnode_onofflightswitch_FsPlMr090Q.matter │ │ ├── rootnode_onofflightswitch_FsPlMr090Q.zap │ │ ├── rootnode_onoffpluginunit_Wtf8ss5EBY.matter │ │ ├── rootnode_onoffpluginunit_Wtf8ss5EBY.zap │ │ ├── rootnode_oven_temperaturecontrolledcabinet_cooktop_cooksurface_738dd18832.matter │ │ ├── rootnode_oven_temperaturecontrolledcabinet_cooktop_cooksurface_738dd18832.zap │ │ ├── rootnode_pressuresensor_s0qC9wLH4k.matter │ │ ├── rootnode_pressuresensor_s0qC9wLH4k.zap │ │ ├── rootnode_pump_5f904818cc.matter │ │ ├── rootnode_pump_5f904818cc.zap │ │ ├── rootnode_rainsensor_a7aa5d7738.matter │ │ ├── rootnode_rainsensor_a7aa5d7738.zap │ │ ├── rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.matter │ │ ├── rootnode_refrigerator_temperaturecontrolledcabinet_temperaturecontrolledcabinet_ffdb696680.zap │ │ ├── rootnode_roboticvacuumcleaner_1807ff0c49.matter │ │ ├── rootnode_roboticvacuumcleaner_1807ff0c49.zap │ │ ├── rootnode_roomairconditioner_9cf3607804.matter │ │ ├── rootnode_roomairconditioner_9cf3607804.zap │ │ ├── rootnode_smokecoalarm_686fe0dcb8.matter │ │ ├── rootnode_smokecoalarm_686fe0dcb8.zap │ │ ├── rootnode_speaker_RpzeXdimqA.matter │ │ ├── rootnode_speaker_RpzeXdimqA.zap │ │ ├── rootnode_temperaturesensor_Qy1zkNW7c3.matter │ │ ├── rootnode_temperaturesensor_Qy1zkNW7c3.zap │ │ ├── rootnode_thermostat_bm3fb8dhYi.matter │ │ ├── rootnode_thermostat_bm3fb8dhYi.zap │ │ ├── rootnode_waterfreezedetector_dd94a13a16.matter │ │ ├── rootnode_waterfreezedetector_dd94a13a16.zap │ │ ├── rootnode_waterleakdetector_0b067acfa3.matter │ │ ├── rootnode_waterleakdetector_0b067acfa3.zap │ │ ├── rootnode_watervalve_6bb39f1f67.matter │ │ ├── rootnode_watervalve_6bb39f1f67.zap │ │ ├── rootnode_windowcovering_RLCxaGi9Yx.matter │ │ ├── rootnode_windowcovering_RLCxaGi9Yx.zap │ │ └── template.zap │ ├── dockerfile │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig.projbuild │ │ │ ├── QRCodeScreen.cpp │ │ │ ├── idf_component.yml │ │ │ ├── include │ │ │ │ └── QRCodeScreen.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig_rpc.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── img │ │ ├── endpoint1_edit_pencil.png │ │ ├── endpoint_edit_type.png │ │ └── select_enabled_clusters.png │ ├── kvs1 │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── nrfconnect │ │ ├── .gitignore │ │ ├── AppTask.cpp │ │ ├── CHIPProjectConfig.h │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ └── nrf5340dk_nrf5340_cpuapp.conf │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ └── CHIPProjectConfig.h │ │ ├── main.cpp │ │ ├── prj.conf │ │ ├── rpc.overlay │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ └── ipc_radio │ │ │ │ ├── boards │ │ │ │ └── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ └── prj_release.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── pyproject.toml │ ├── sample_app_util │ │ ├── README.md │ │ ├── __init__.py │ │ ├── matter_device_types.json │ │ ├── sample_app_util.py │ │ ├── test_files │ │ │ ├── sample_zap_file.zap │ │ │ └── sample_zap_file_meta.yaml │ │ ├── test_zap_file_parser.py │ │ └── zap_file_parser.py │ ├── setup.cfg │ ├── setup.py │ ├── shell_common │ ├── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── LightingManager.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DataModelCallbacks.cpp │ │ │ └── LightingManager.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── stateful_shell.py │ ├── telink │ │ ├── .gitignore │ │ ├── CHIPProjectConfig.h │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ └── AppTask.h │ │ ├── prj.conf │ │ ├── rpc.overlay │ │ ├── src │ │ │ └── AppTask.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── test_stateful_shell.py │ └── tests │ │ ├── README.md │ │ └── dimmablelight_test.py ├── chip-tool │ ├── .gn │ ├── BUILD.gn │ ├── Dockerfile │ ├── README.md │ ├── args.gni │ ├── build_overrides │ ├── chip-tool.gni │ ├── commands │ │ ├── clusters │ │ │ ├── ClusterCommand.h │ │ │ ├── ComplexArgument.h │ │ │ ├── CustomArgument.h │ │ │ ├── DataModelLogger.h │ │ │ ├── JsonParser.h │ │ │ ├── ModelCommand.cpp │ │ │ ├── ModelCommand.h │ │ │ ├── ReportCommand.h │ │ │ ├── SubscriptionsCommands.h │ │ │ └── WriteAttributeCommand.h │ │ ├── common │ │ │ ├── BDXDiagnosticLogsServerDelegate.cpp │ │ │ ├── BDXDiagnosticLogsServerDelegate.h │ │ │ ├── CHIPCommand.cpp │ │ │ ├── CHIPCommand.h │ │ │ ├── Command.cpp │ │ │ ├── Command.h │ │ │ ├── Commands.cpp │ │ │ ├── Commands.h │ │ │ ├── CredentialIssuerCommands.h │ │ │ ├── CustomStringPrefix.h │ │ │ ├── DeviceScanner.cpp │ │ │ ├── DeviceScanner.h │ │ │ ├── HexConversion.h │ │ │ ├── RemoteDataModelLogger.cpp │ │ │ └── RemoteDataModelLogger.h │ │ ├── dcl │ │ │ ├── Commands.h │ │ │ ├── DCLClient.cpp │ │ │ ├── DCLClient.h │ │ │ ├── DCLCommands.h │ │ │ ├── DisplayTermsAndConditions.cpp │ │ │ ├── DisplayTermsAndConditions.h │ │ │ ├── HTTPSRequest.cpp │ │ │ ├── HTTPSRequest.h │ │ │ ├── JsonSchemaMacros.cpp │ │ │ └── JsonSchemaMacros.h │ │ ├── delay │ │ │ ├── Commands.h │ │ │ ├── SleepCommand.cpp │ │ │ ├── SleepCommand.h │ │ │ ├── WaitForCommissioneeCommand.cpp │ │ │ └── WaitForCommissioneeCommand.h │ │ ├── discover │ │ │ ├── Commands.h │ │ │ ├── DiscoverCommand.cpp │ │ │ ├── DiscoverCommand.h │ │ │ ├── DiscoverCommissionablesCommand.cpp │ │ │ ├── DiscoverCommissionablesCommand.h │ │ │ ├── DiscoverCommissionersCommand.cpp │ │ │ └── DiscoverCommissionersCommand.h │ │ ├── example │ │ │ └── ExampleCredentialIssuerCommands.h │ │ ├── group │ │ │ └── Commands.h │ │ ├── icd │ │ │ ├── ICDCommand.cpp │ │ │ └── ICDCommand.h │ │ ├── interactive │ │ │ ├── Commands.h │ │ │ ├── InteractiveCommands.cpp │ │ │ └── InteractiveCommands.h │ │ ├── pairing │ │ │ ├── Commands.h │ │ │ ├── GetCommissionerNodeIdCommand.h │ │ │ ├── GetCommissionerRootCertificateCommand.h │ │ │ ├── IssueNOCChainCommand.h │ │ │ ├── OpenCommissioningWindowCommand.cpp │ │ │ ├── OpenCommissioningWindowCommand.h │ │ │ ├── PairingCommand.cpp │ │ │ ├── PairingCommand.h │ │ │ ├── ToTLVCert.cpp │ │ │ └── ToTLVCert.h │ │ ├── payload │ │ │ ├── AdditionalDataParseCommand.cpp │ │ │ ├── AdditionalDataParseCommand.h │ │ │ ├── Commands.h │ │ │ ├── SetupPayloadGenerateCommand.cpp │ │ │ ├── SetupPayloadGenerateCommand.h │ │ │ ├── SetupPayloadParseCommand.cpp │ │ │ ├── SetupPayloadParseCommand.h │ │ │ ├── SetupPayloadVerhoeff.cpp │ │ │ └── SetupPayloadVerhoeff.h │ │ ├── session-management │ │ │ ├── CloseSessionCommand.cpp │ │ │ ├── CloseSessionCommand.h │ │ │ └── Commands.h │ │ └── storage │ │ │ ├── Commands.h │ │ │ ├── StorageManagementCommand.cpp │ │ │ └── StorageManagementCommand.h │ ├── entrypoint.sh │ ├── include │ │ └── CHIPProjectAppConfig.h │ ├── main.cpp │ ├── templates │ │ ├── ComplexArgumentParser-src.zapt │ │ ├── ComplexArgumentParser.zapt │ │ ├── commands.zapt │ │ ├── logging │ │ │ ├── DataModelLogger-src.zapt │ │ │ ├── DataModelLogger.zapt │ │ │ ├── EntryToText-src.zapt │ │ │ └── EntryToText.zapt │ │ ├── partials │ │ │ ├── StructLoggerDecl.zapt │ │ │ ├── StructLoggerImpl.zapt │ │ │ ├── StructParserDecl.zapt │ │ │ └── StructParserImpl.zapt │ │ └── templates.json │ └── third_party │ │ └── connectedhomeip ├── closure-app │ ├── closure-common │ │ ├── BUILD.gn │ │ ├── closure-app.matter │ │ ├── closure-app.zap │ │ ├── include │ │ │ ├── ClosureControlEndpoint.h │ │ │ └── ClosureDimensionEndpoint.h │ │ └── src │ │ │ ├── ClosureControlEndpoint.cpp │ │ │ └── ClosureDimensionEndpoint.cpp │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── ClosureManager.cpp │ │ ├── DataModelCallbacks.cpp │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ ├── CHIPProjectAppConfig.h │ │ │ └── ClosureManager.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── data_model │ │ ├── BUILD.gn │ │ ├── closure-thread-app.matter │ │ ├── closure-thread-app.zap │ │ ├── closure-wifi-app.matter │ │ └── closure-wifi-app.zap │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.h │ │ ├── CHIPProjectConfig.h │ │ ├── ClosureManager.h │ │ ├── ClosureUI.h │ │ └── ClosureUIStrings.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ ├── AppTask.cpp │ │ ├── ClosureManager.cpp │ │ ├── ClosureUI.cpp │ │ └── DataModelCallbacks.cpp │ │ └── third_party │ │ └── connectedhomeip ├── common │ ├── QRCode │ │ ├── BUILD.gn │ │ ├── CMakeLists.txt │ │ └── component.mk │ ├── README.md │ ├── cmake │ │ └── idf_flashing.cmake │ ├── credentials │ │ └── FileBasedTrustStore.h │ ├── imgui_ui │ │ ├── BUILD.gn │ │ ├── ui.cpp │ │ ├── ui.h │ │ └── windows │ │ │ ├── BUILD.gn │ │ │ ├── accessor_updaters.h │ │ │ ├── boolean_state.cpp │ │ │ ├── boolean_state.h │ │ │ ├── connectivity.cpp │ │ │ ├── connectivity.h │ │ │ ├── fan_control.cpp │ │ │ ├── fan_control.h │ │ │ ├── humidity_measurement.cpp │ │ │ ├── humidity_measurement.h │ │ │ ├── light.cpp │ │ │ ├── light.h │ │ │ ├── occupancy_sensing.cpp │ │ │ ├── occupancy_sensing.h │ │ │ ├── qrcode.cpp │ │ │ ├── qrcode.h │ │ │ ├── temperature_measurement.cpp │ │ │ ├── temperature_measurement.h │ │ │ └── window.h │ ├── pigweed │ │ ├── BUILD.gn │ │ ├── RpcService.cpp │ │ ├── RpcService.h │ │ ├── ameba │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ │ ├── bouffalolab │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ │ ├── efr32 │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ │ ├── esp32 │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ │ ├── nrfconnect │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ │ ├── nxp │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ │ ├── pigweed_rpcs.gni │ │ ├── protos │ │ │ ├── actions_service.options │ │ │ ├── actions_service.proto │ │ │ ├── attributes_service.options │ │ │ ├── attributes_service.proto │ │ │ ├── boolean_state_service.proto │ │ │ ├── button_service.proto │ │ │ ├── descriptor_service.proto │ │ │ ├── device_service.options │ │ │ ├── device_service.proto │ │ │ ├── fabric_admin_service.options │ │ │ ├── fabric_admin_service.proto │ │ │ ├── fabric_bridge_service.options │ │ │ ├── fabric_bridge_service.proto │ │ │ ├── fabric_sync_common.proto │ │ │ ├── joint_fabric_service.options │ │ │ ├── joint_fabric_service.proto │ │ │ ├── lighting_service.proto │ │ │ ├── locking_service.proto │ │ │ ├── ot_cli_service.options │ │ │ ├── ot_cli_service.proto │ │ │ ├── thread_service.options │ │ │ ├── thread_service.proto │ │ │ ├── wifi_service.options │ │ │ └── wifi_service.proto │ │ ├── qpg │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ │ ├── realtek │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ │ ├── rpc_config.gni │ │ ├── rpc_console │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── build_overrides │ │ │ ├── py │ │ │ │ ├── BUILD.gn │ │ │ │ ├── chip_rpc │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── console.py │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── device_toolbar.py │ │ │ │ │ │ └── helper_scripts.py │ │ │ │ ├── pyproject.toml │ │ │ │ ├── setup.cfg │ │ │ │ └── setup.py │ │ │ └── third_party │ │ │ │ └── connectedhomeip │ │ ├── rpc_services │ │ │ ├── AccessInterceptor.h │ │ │ ├── AccessInterceptorRegistry.h │ │ │ ├── Actions.h │ │ │ ├── Attributes.h │ │ │ ├── BooleanState.h │ │ │ ├── Button.h │ │ │ ├── Descriptor.h │ │ │ ├── Device.h │ │ │ ├── FabricAdmin.h │ │ │ ├── FabricBridge.h │ │ │ ├── JointFabric.h │ │ │ ├── Lighting.h │ │ │ ├── Locking.h │ │ │ ├── OtCli.h │ │ │ ├── Thread.h │ │ │ ├── Wifi.h │ │ │ └── internal │ │ │ │ └── StatusUtils.h │ │ ├── system_rpc_server.cc │ │ └── telink │ │ │ ├── PigweedLoggerMutex.cpp │ │ │ └── PigweedLoggerMutex.h │ ├── screen-framework │ │ ├── CMakeLists.txt │ │ ├── Display.cpp │ │ ├── ListScreen.cpp │ │ ├── README.md │ │ ├── Screen.cpp │ │ ├── ScreenManager.cpp │ │ ├── component.mk │ │ └── include │ │ │ ├── Display.h │ │ │ ├── ListScreen.h │ │ │ ├── Screen.h │ │ │ └── ScreenManager.h │ ├── server-cluster-shim │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── ServerClusterShim.cpp │ │ ├── ServerClusterShim.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ └── TestServerClusterShim.cpp │ ├── tracing │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── TraceDecoder.cpp │ │ ├── TraceDecoder.h │ │ ├── TraceDecoderArgumentParser.cpp │ │ ├── TraceDecoderArgumentParser.h │ │ ├── TraceDecoderOptions.h │ │ ├── TraceHandlers.cpp │ │ ├── TraceHandlers.h │ │ ├── TracingCommandLineArgument.cpp │ │ ├── TracingCommandLineArgument.h │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── decoder │ │ │ ├── TraceDecoderProtocols.cpp │ │ │ ├── TraceDecoderProtocols.h │ │ │ ├── bdx │ │ │ │ ├── Decoder.cpp │ │ │ │ └── Decoder.h │ │ │ ├── echo │ │ │ │ ├── Decoder.cpp │ │ │ │ └── Decoder.h │ │ │ ├── interaction_model │ │ │ │ ├── Decoder.cpp │ │ │ │ ├── Decoder.h │ │ │ │ ├── DecoderCustomLog.cpp │ │ │ │ └── DecoderCustomLog.h │ │ │ ├── logging │ │ │ │ ├── Log.cpp │ │ │ │ ├── Log.h │ │ │ │ ├── ToCertificateString.cpp │ │ │ │ └── ToCertificateString.h │ │ │ ├── secure_channel │ │ │ │ ├── Decoder.cpp │ │ │ │ └── Decoder.h │ │ │ └── udc │ │ │ │ ├── Decoder.cpp │ │ │ │ └── Decoder.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── websocket-server │ │ ├── BUILD.gn │ │ ├── WebSocketServer.cpp │ │ ├── WebSocketServer.h │ │ └── WebSocketServerDelegate.h ├── contact-sensor-app │ ├── bouffalolab │ │ ├── README.md │ │ ├── bl702l │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── app_pds.cpp │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── mboard.h │ │ │ ├── third_party │ │ │ │ └── connectedhomeip │ │ │ └── with_pw_rpc.gni │ │ ├── common │ │ │ ├── AppTask.cpp │ │ │ ├── AppTask.h │ │ │ └── ZclCallbacks.cpp │ │ └── data_model │ │ │ ├── contact-sensor-app.matter │ │ │ └── contact-sensor-app.zap │ ├── contact-sensor-common │ │ ├── BUILD.gn │ │ ├── contact-sensor-app.matter │ │ └── contact-sensor-app.zap │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nxp │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── common │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── mcxw72 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ │ └── config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── third_party │ │ │ │ └── connectedhomeip │ │ ├── prj.conf │ │ ├── zap-lit │ │ │ ├── BUILD.gn │ │ │ ├── contact-sensor-app.matter │ │ │ └── contact-sensor-app.zap │ │ └── zap-sit │ │ │ ├── BUILD.gn │ │ │ ├── contact-sensor-app.matter │ │ │ └── contact-sensor-app.zap │ └── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppTask.h │ │ ├── CHIPProjectConfig.h │ │ └── ContactSensorManager.h │ │ ├── prj.conf │ │ ├── src │ │ ├── AppTask.cpp │ │ ├── ContactSensorManager.cpp │ │ └── ZclCallbacks.cpp │ │ └── third_party │ │ └── connectedhomeip ├── darwin-framework-tool │ ├── .gn │ ├── BUILD.gn │ ├── README.md │ ├── args.gni │ ├── build │ │ ├── args.gni │ │ ├── codesign │ │ │ └── BUILD.gn │ │ └── framework │ │ │ └── BUILD.gn │ ├── build_overrides │ ├── commands │ │ ├── bdx │ │ │ ├── Commands.h │ │ │ ├── DownloadLogCommand.h │ │ │ └── DownloadLogCommand.mm │ │ ├── clusters │ │ │ ├── ClusterCommandBridge.h │ │ │ ├── ModelCommandBridge.h │ │ │ ├── ModelCommandBridge.mm │ │ │ ├── ReportCommandBridge.h │ │ │ └── WriteAttributeCommandBridge.h │ │ ├── common │ │ │ ├── CHIPCommandBridge.h │ │ │ ├── CHIPCommandBridge.mm │ │ │ ├── CHIPCommandStorageDelegate.h │ │ │ ├── CHIPCommandStorageDelegate.mm │ │ │ ├── CertificateIssuer.h │ │ │ ├── CertificateIssuer.mm │ │ │ ├── CommissionerInfos.h │ │ │ ├── ControllerStorage.h │ │ │ ├── ControllerStorage.mm │ │ │ ├── DFTKeypair.h │ │ │ ├── DFTKeypair.mm │ │ │ ├── DeviceDelegate.h │ │ │ ├── DeviceDelegate.mm │ │ │ ├── MTRDevice_Externs.h │ │ │ ├── MTRError.mm │ │ │ ├── MTRError_Utils.h │ │ │ ├── MTRLogging.h │ │ │ ├── PreferencesStorage.h │ │ │ ├── PreferencesStorage.mm │ │ │ ├── RemoteDataModelLogger.h │ │ │ ├── RemoteDataModelLogger.mm │ │ │ └── xpc │ │ │ │ ├── DeviceControllerServer.mm │ │ │ │ ├── HomeKitConnector.h │ │ │ │ ├── HomeKitConnector.mm │ │ │ │ ├── XPCServer.mm │ │ │ │ ├── XPCServerProtocols.h │ │ │ │ ├── XPCServerRegistry.h │ │ │ │ └── XPCServerRegistry.mm │ │ ├── configuration │ │ │ ├── Commands.h │ │ │ ├── PrintDeviceCommand.h │ │ │ ├── ResetMRPParametersCommand.h │ │ │ ├── ResetMRPParametersCommand.mm │ │ │ ├── SetMRPParametersCommand.h │ │ │ ├── SetMRPParametersCommand.mm │ │ │ └── SetUpDeviceCommand.h │ │ ├── dcl │ │ │ └── HTTPSRequest.mm │ │ ├── delay │ │ │ ├── Commands.h │ │ │ ├── SleepCommand.h │ │ │ ├── SleepCommand.mm │ │ │ ├── WaitForCommissioneeCommand.h │ │ │ └── WaitForCommissioneeCommand.mm │ │ ├── discover │ │ │ ├── Commands.h │ │ │ ├── DiscoverCommissionablesCommand.h │ │ │ └── DiscoverCommissionablesCommand.mm │ │ ├── interactive │ │ │ ├── Commands.h │ │ │ ├── InteractiveCommands.h │ │ │ └── InteractiveCommands.mm │ │ ├── memory │ │ │ ├── Commands.h │ │ │ ├── DumpMemoryGraphCommand.h │ │ │ ├── DumpMemoryGraphCommand.mm │ │ │ ├── LeaksTool.h │ │ │ └── LeaksTool.mm │ │ ├── pairing │ │ │ ├── Commands.h │ │ │ ├── DeviceControllerDelegateBridge.h │ │ │ ├── DeviceControllerDelegateBridge.mm │ │ │ ├── GetCommissionerNodeIdCommand.h │ │ │ ├── GetCommissionerNodeIdCommand.mm │ │ │ ├── OpenCommissioningWindowCommand.h │ │ │ ├── OpenCommissioningWindowCommand.mm │ │ │ ├── PairingCommandBridge.h │ │ │ ├── PairingCommandBridge.mm │ │ │ └── PreWarmCommissioningCommand.h │ │ ├── payload │ │ │ ├── Commands.h │ │ │ ├── SetupPayloadParseCommand.h │ │ │ └── SetupPayloadParseCommand.mm │ │ ├── provider │ │ │ ├── Commands.h │ │ │ ├── OTAProviderDelegate.h │ │ │ ├── OTAProviderDelegate.mm │ │ │ ├── OTASoftwareUpdateInteractive.h │ │ │ └── OTASoftwareUpdateInteractive.mm │ │ └── storage │ │ │ ├── Commands.h │ │ │ ├── StorageManagementCommand.h │ │ │ └── StorageManagementCommand.mm │ ├── debug │ │ ├── LeakChecker.h │ │ └── LeakChecker.mm │ ├── entitlements │ │ ├── codesign.py │ │ └── darwin-framework-tool.entitlements │ ├── logging │ │ ├── logging.h │ │ └── logging.mm │ ├── main.mm │ ├── templates │ │ ├── commands.zapt │ │ ├── partials │ │ │ └── decodable_value.zapt │ │ └── templates.json │ └── third_party │ │ └── connectedhomeip ├── dishwasher-app │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── dishwasher-common │ │ ├── BUILD.gn │ │ ├── dishwasher-app.matter │ │ ├── dishwasher-app.zap │ │ ├── include │ │ │ └── operational-state-delegate-impl.h │ │ └── src │ │ │ └── operational-state-delegate-impl.cpp │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── data_model │ │ ├── BUILD.gn │ │ ├── dishwasher-thread-app.matter │ │ ├── dishwasher-thread-app.zap │ │ ├── dishwasher-wifi-app.matter │ │ └── dishwasher-wifi-app.zap │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.h │ │ ├── CHIPProjectConfig.h │ │ ├── DataModelHelper.h │ │ ├── DeviceEnergyManager.h │ │ ├── DishwasherManager.h │ │ ├── ElectricalEnergyMeasurementInstance.h │ │ ├── ElectricalSensorManager.h │ │ ├── PowerTopologyDelegateImpl.h │ │ └── operational-state-delegate-impl.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ ├── AppTask.cpp │ │ ├── DataModelCallbacks.cpp │ │ ├── DataModelHelper.cpp │ │ ├── DeviceEnergyManager.cpp │ │ ├── DishwasherManager.cpp │ │ ├── ElectricalEnergyMeasurementInstance.cpp │ │ ├── ElectricalSensorManager.cpp │ │ ├── PowerTopologyDelegateImpl.cpp │ │ └── operational-state-delegate-impl.cpp │ │ └── third_party │ │ └── connectedhomeip ├── energy-gateway-app │ ├── commodity-metering │ │ ├── include │ │ │ └── CommodityMeteringMain.h │ │ └── src │ │ │ ├── CommodityMeteringEventTriggers.cpp │ │ │ └── CommodityMeteringMain.cpp │ ├── commodity-price │ │ ├── include │ │ │ ├── CommodityPriceDelegate.h │ │ │ └── CommodityPriceMain.h │ │ └── src │ │ │ ├── CommodityPriceDelegate.cpp │ │ │ ├── CommodityPriceEventTriggers.cpp │ │ │ └── CommodityPriceMain.cpp │ ├── commodity-tariff │ │ ├── include │ │ │ ├── CommodityTariffInstance.h │ │ │ ├── CommodityTariffMain.h │ │ │ └── CommodityTariffSamples.h │ │ └── src │ │ │ ├── CommodityTariffEventTriggers.cpp │ │ │ ├── CommodityTariffInstance.cpp │ │ │ └── CommodityTariffMain.cpp │ ├── common │ │ ├── include │ │ │ └── EnergyGatewayAppCommonMain.h │ │ └── src │ │ │ └── EnergyGatewayAppCommonMain.cpp │ ├── electrical-grid-conditions │ │ ├── include │ │ │ ├── ElectricalGridConditionsDelegate.h │ │ │ └── ElectricalGridConditionsMain.h │ │ └── src │ │ │ ├── ElectricalGridConditionsDelegate.cpp │ │ │ ├── ElectricalGridConditionsEventTriggers.cpp │ │ │ └── ElectricalGridConditionsMain.cpp │ ├── energy-gateway-common │ │ ├── BUILD.gn │ │ ├── energy-gateway-app.matter │ │ └── energy-gateway-app.zap │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── idf_component.yml │ │ │ ├── include │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── partitions_encrypted.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.defaults.esp32c2 │ │ ├── sdkconfig.defaults.esp32c6 │ │ ├── sdkconfig.defaults.esp32h2 │ │ ├── sdkconfig.optimize.defaults │ │ ├── sdkconfig_m5stack.defaults │ │ ├── sdkconfig_rpc.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── meter-identification │ │ ├── include │ │ └── MeterIdentificationInstance.h │ │ └── src │ │ ├── MeterIdentificationEventTriggers.cpp │ │ └── MeterIdentificationInstance.cpp ├── energy-management-app │ ├── energy-management-common │ │ ├── BUILD.gn │ │ ├── common │ │ │ ├── include │ │ │ │ ├── EnergyManagementAppCmdLineOptions.h │ │ │ │ ├── EnergyManagementAppCommonMain.h │ │ │ │ ├── EnergyTimeUtils.h │ │ │ │ └── Identify.h │ │ │ └── src │ │ │ │ ├── EnergyManagementAppCommonMain.cpp │ │ │ │ ├── EnergyTimeUtils.cpp │ │ │ │ └── Identify.cpp │ │ ├── device-energy-management │ │ │ ├── include │ │ │ │ ├── DEMManufacturerDelegate.h │ │ │ │ ├── DeviceEnergyManagementDelegateImpl.h │ │ │ │ ├── DeviceEnergyManagementManager.h │ │ │ │ └── device-energy-management-modes.h │ │ │ └── src │ │ │ │ ├── DEMTestEventTriggers.cpp │ │ │ │ ├── DeviceEnergyManagementDelegateImpl.cpp │ │ │ │ ├── DeviceEnergyManagementManager.cpp │ │ │ │ └── device-energy-management-mode.cpp │ │ ├── energy-evse │ │ │ ├── include │ │ │ │ ├── ChargingTargetsMemMgr.h │ │ │ │ ├── EVSECallbacks.h │ │ │ │ ├── EVSEManufacturerImpl.h │ │ │ │ ├── EnergyEvseDelegateImpl.h │ │ │ │ ├── EnergyEvseMain.h │ │ │ │ ├── EnergyEvseManager.h │ │ │ │ ├── EnergyEvseTargetsStore.h │ │ │ │ └── energy-evse-modes.h │ │ │ └── src │ │ │ │ ├── ChargingTargetsMemMgr.cpp │ │ │ │ ├── EVSEManufacturerImpl.cpp │ │ │ │ ├── EnergyEvseDelegateImpl.cpp │ │ │ │ ├── EnergyEvseEventTriggers.cpp │ │ │ │ ├── EnergyEvseMain.cpp │ │ │ │ ├── EnergyEvseManager.cpp │ │ │ │ ├── EnergyEvseTargetsStore.cpp │ │ │ │ └── energy-evse-mode.cpp │ │ ├── energy-management-app.matter │ │ ├── energy-management-app.zap │ │ ├── energy-reporting │ │ │ ├── include │ │ │ │ ├── ElectricalPowerMeasurementDelegate.h │ │ │ │ ├── ElectricalSensorInit.h │ │ │ │ ├── FakeReadings.h │ │ │ │ └── PowerTopologyDelegate.h │ │ │ └── src │ │ │ │ ├── ElectricalPowerMeasurementDelegate.cpp │ │ │ │ ├── EnergyReportingEventTriggers.cpp │ │ │ │ ├── FakeReadings.cpp │ │ │ │ └── PowerTopologyDelegate.cpp │ │ ├── tests │ │ │ ├── BUILD.gn │ │ │ └── TestEvseTargetsStorage.cpp │ │ └── water-heater │ │ │ ├── include │ │ │ ├── WhmDelegate.h │ │ │ ├── WhmInstance.h │ │ │ ├── WhmMain.h │ │ │ ├── WhmManufacturer.h │ │ │ └── water-heater-mode.h │ │ │ └── src │ │ │ ├── WhmDelegateImpl.cpp │ │ │ ├── WhmInstance.cpp │ │ │ ├── WhmMain.cpp │ │ │ ├── WhmManufacturer.cpp │ │ │ └── water-heater-mode.cpp │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── idf_component.yml │ │ │ ├── include │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── partitions_encrypted.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.defaults.esp32c2 │ │ ├── sdkconfig.defaults.esp32c6 │ │ ├── sdkconfig.defaults.esp32h2 │ │ ├── sdkconfig.optimize.defaults │ │ ├── sdkconfig_m5stack.defaults │ │ ├── sdkconfig_rpc.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.h │ │ └── CHIPProjectConfig.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ └── AppTask.cpp │ │ ├── third_party │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni ├── fabric-admin │ ├── .gn │ ├── BUILD.gn │ ├── README.md │ ├── args.gni │ ├── build_overrides │ ├── commands │ │ ├── clusters │ │ │ ├── ClusterCommand.h │ │ │ ├── ComplexArgument.h │ │ │ ├── CustomArgument.h │ │ │ ├── DataModelLogger.h │ │ │ ├── JsonParser.h │ │ │ ├── ModelCommand.cpp │ │ │ ├── ModelCommand.h │ │ │ ├── ReportCommand.cpp │ │ │ ├── ReportCommand.h │ │ │ ├── SubscriptionsCommands.h │ │ │ └── WriteAttributeCommand.h │ │ ├── common │ │ │ ├── CHIPCommand.cpp │ │ │ ├── CHIPCommand.h │ │ │ ├── Command.cpp │ │ │ ├── Command.h │ │ │ ├── Commands.cpp │ │ │ ├── Commands.h │ │ │ ├── CredentialIssuerCommands.h │ │ │ ├── CustomStringPrefix.h │ │ │ ├── DeviceScanner.cpp │ │ │ ├── DeviceScanner.h │ │ │ ├── HexConversion.h │ │ │ ├── IcdManager.cpp │ │ │ ├── IcdManager.h │ │ │ ├── RemoteDataModelLogger.cpp │ │ │ ├── RemoteDataModelLogger.h │ │ │ ├── StayActiveSender.cpp │ │ │ └── StayActiveSender.h │ │ ├── example │ │ │ └── ExampleCredentialIssuerCommands.h │ │ ├── fabric-sync │ │ │ ├── Commands.h │ │ │ ├── FabricSyncCommand.cpp │ │ │ └── FabricSyncCommand.h │ │ ├── interactive │ │ │ ├── Commands.h │ │ │ ├── InteractiveCommands.cpp │ │ │ └── InteractiveCommands.h │ │ └── pairing │ │ │ ├── Commands.h │ │ │ ├── GetCommissionerNodeIdCommand.h │ │ │ ├── GetCommissionerRootCertificateCommand.h │ │ │ ├── IssueNOCChainCommand.h │ │ │ ├── OpenCommissioningWindowCommand.cpp │ │ │ ├── OpenCommissioningWindowCommand.h │ │ │ ├── PairingCommand.cpp │ │ │ ├── PairingCommand.h │ │ │ ├── ToTLVCert.cpp │ │ │ └── ToTLVCert.h │ ├── device_manager │ │ ├── BridgeSubscription.cpp │ │ ├── BridgeSubscription.h │ │ ├── CommissionerControl.cpp │ │ ├── CommissionerControl.h │ │ ├── DeviceManager.cpp │ │ ├── DeviceManager.h │ │ ├── DeviceSubscription.cpp │ │ ├── DeviceSubscription.h │ │ ├── DeviceSubscriptionManager.cpp │ │ ├── DeviceSubscriptionManager.h │ │ ├── DeviceSynchronization.cpp │ │ ├── DeviceSynchronization.h │ │ ├── FabricSyncGetter.cpp │ │ ├── FabricSyncGetter.h │ │ ├── PairingManager.cpp │ │ ├── PairingManager.h │ │ ├── UniqueIdGetter.cpp │ │ └── UniqueIdGetter.h │ ├── fabric-admin.gni │ ├── include │ │ └── CHIPProjectAppConfig.h │ ├── main.cpp │ ├── rpc │ │ ├── RpcClient.cpp │ │ ├── RpcClient.h │ │ ├── RpcServer.cpp │ │ └── RpcServer.h │ ├── scripts │ │ ├── fabric-sync-app.py │ │ ├── run_fabric_sync.sh │ │ └── stop_fabric_sync.sh │ ├── third_party │ │ └── connectedhomeip │ └── with_pw_rpc.gni ├── fabric-bridge-app │ ├── fabric-bridge-common │ │ ├── BUILD.gn │ │ ├── BridgedAdministratorCommissioning.cpp │ │ ├── BridgedAdministratorCommissioning.h │ │ ├── BridgedDevice.cpp │ │ ├── BridgedDevice.h │ │ ├── BridgedDeviceBasicInformationImpl.cpp │ │ ├── BridgedDeviceBasicInformationImpl.h │ │ ├── BridgedDeviceManager.cpp │ │ ├── BridgedDeviceManager.h │ │ ├── RootEndpointOnlyAccessInterface.cpp │ │ ├── RootEndpointOnlyAccessInterface.h │ │ ├── fabric-bridge-app.matter │ │ ├── fabric-bridge-app.zap │ │ └── include │ │ │ └── CHIPProjectAppConfig.h │ └── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── CommissionerControlDelegate.cpp │ │ ├── README.md │ │ ├── RpcClient.cpp │ │ ├── RpcServer.cpp │ │ ├── args.gni │ │ ├── build │ │ ├── build_overrides │ │ ├── include │ │ ├── CommissionerControlDelegate.h │ │ ├── RpcClient.h │ │ └── RpcServer.h │ │ ├── main.cpp │ │ ├── third_party │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni ├── fabric-sync │ ├── .gn │ ├── BUILD.gn │ ├── README.md │ ├── admin │ │ ├── BUILD.gn │ │ ├── BridgeSubscription.cpp │ │ ├── BridgeSubscription.h │ │ ├── CommissionerControl.cpp │ │ ├── CommissionerControl.h │ │ ├── DeviceManager.cpp │ │ ├── DeviceManager.h │ │ ├── DeviceSubscription.cpp │ │ ├── DeviceSubscription.h │ │ ├── DeviceSubscriptionManager.cpp │ │ ├── DeviceSubscriptionManager.h │ │ ├── DeviceSynchronization.cpp │ │ ├── DeviceSynchronization.h │ │ ├── FabricAdmin.cpp │ │ ├── FabricAdmin.h │ │ ├── FabricSyncGetter.cpp │ │ ├── FabricSyncGetter.h │ │ ├── IcdManager.cpp │ │ ├── IcdManager.h │ │ ├── PairingManager.cpp │ │ ├── PairingManager.h │ │ ├── StayActiveSender.cpp │ │ ├── StayActiveSender.h │ │ ├── UniqueIdGetter.cpp │ │ └── UniqueIdGetter.h │ ├── args.gni │ ├── bridge │ │ ├── BUILD.gn │ │ ├── Bridge.cpp │ │ ├── Bridge.h │ │ ├── CommissionerControlDelegate.cpp │ │ ├── CommissionerControlDelegate.h │ │ ├── FabricAdminDelegate.h │ │ ├── FabricBridge.cpp │ │ ├── FabricBridge.h │ │ └── include │ │ │ └── CHIPProjectAppConfig.h │ ├── build_overrides │ ├── main.cpp │ ├── shell │ │ ├── AddBridgeCommand.cpp │ │ ├── AddBridgeCommand.h │ │ ├── AddDeviceCommand.cpp │ │ ├── AddDeviceCommand.h │ │ ├── BUILD.gn │ │ ├── CommandRegistry.cpp │ │ ├── CommandRegistry.h │ │ ├── PairDeviceCommand.cpp │ │ ├── PairDeviceCommand.h │ │ ├── RemoveBridgeCommand.cpp │ │ ├── RemoveBridgeCommand.h │ │ ├── RemoveDeviceCommand.cpp │ │ ├── RemoveDeviceCommand.h │ │ ├── ShellCommands.cpp │ │ ├── ShellCommands.h │ │ ├── SyncDeviceCommand.cpp │ │ └── SyncDeviceCommand.h │ └── third_party │ │ └── connectedhomeip ├── java-matter-controller │ ├── .gitignore │ ├── .gn │ ├── BUILD.gn │ ├── Manifest.txt │ ├── README.md │ ├── args.gni │ ├── build_overrides │ ├── include │ │ └── CHIPProjectAppConfig.h │ ├── java │ │ └── src │ │ │ └── com │ │ │ └── matter │ │ │ └── controller │ │ │ ├── Main.kt │ │ │ └── commands │ │ │ ├── bdx │ │ │ ├── DownloadLogCommand.kt │ │ │ └── PairOnNetworkLongDownloadLogCommand.kt │ │ │ ├── common │ │ │ ├── Argument.kt │ │ │ ├── ArgumentType.kt │ │ │ ├── Command.kt │ │ │ ├── CommandManager.kt │ │ │ ├── CredentialsIssuer.kt │ │ │ ├── FutureResult.kt │ │ │ ├── IPAddress.kt │ │ │ ├── MatterCommand.kt │ │ │ └── RealResult.kt │ │ │ ├── discover │ │ │ ├── DiscoverCommand.kt │ │ │ ├── DiscoverCommissionablesCommand.kt │ │ │ └── DiscoverCommissionersCommand.kt │ │ │ ├── icd │ │ │ └── ICDListCommand.kt │ │ │ ├── ota │ │ │ └── PairOnNetworkLongOtaOverBdxCommand.kt │ │ │ └── pairing │ │ │ ├── CloseSessionCommand.kt │ │ │ ├── DiscoveryFilterType.kt │ │ │ ├── PairAddressPaseCommand.kt │ │ │ ├── PairAlreadyDiscoveredCommand.kt │ │ │ ├── PairCodeCommand.kt │ │ │ ├── PairCodePaseCommand.kt │ │ │ ├── PairCodeThreadCommand.kt │ │ │ ├── PairCodeWifiCommand.kt │ │ │ ├── PairOnNetworkCommand.kt │ │ │ ├── PairOnNetworkCommissionerCommand.kt │ │ │ ├── PairOnNetworkCommissioningModeCommand.kt │ │ │ ├── PairOnNetworkDeviceTypeCommand.kt │ │ │ ├── PairOnNetworkFabricCommand.kt │ │ │ ├── PairOnNetworkInstanceNameCommand.kt │ │ │ ├── PairOnNetworkLongCommand.kt │ │ │ ├── PairOnNetworkLongImExtendableInvokeCommand.kt │ │ │ ├── PairOnNetworkLongImInvokeCommand.kt │ │ │ ├── PairOnNetworkLongImReadCommand.kt │ │ │ ├── PairOnNetworkLongImSubscribeCommand.kt │ │ │ ├── PairOnNetworkLongImWriteCommand.kt │ │ │ ├── PairOnNetworkShortCommand.kt │ │ │ ├── PairOnNetworkVendorCommand.kt │ │ │ ├── PairingCommand.kt │ │ │ ├── PairingModeType.kt │ │ │ ├── PairingNetworkType.kt │ │ │ └── UnpairCommand.kt │ └── third_party │ │ └── connectedhomeip ├── jf-admin-app │ ├── jfa-common │ │ ├── BUILD.gn │ │ ├── jfa-app.matter │ │ ├── jfa-app.zap │ │ └── src │ │ │ └── JFAManager.cpp │ └── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── JFADatastoreSync.cpp │ │ ├── JFAManager.cpp │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ ├── CHIPProjectAppConfig.h │ │ ├── JFADatastoreSync.h │ │ ├── JFAManager.h │ │ └── JFARpc.h │ │ ├── main.cpp │ │ ├── rpc │ │ ├── RpcServer.cpp │ │ └── RpcServer.h │ │ ├── third_party │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni ├── jf-control-app │ ├── .gn │ ├── BUILD.gn │ ├── README.md │ ├── args.gni │ ├── build_overrides │ ├── commands │ │ ├── common │ │ │ └── CHIPCommand.cpp │ │ ├── example │ │ │ ├── ExampleCredentialIssuerCommands.h │ │ │ ├── ExampleOperationalCredentialsIssuer.cpp │ │ │ └── ExampleOperationalCredentialsIssuer.h │ │ └── pairing │ │ │ ├── OpenJointCommissioningWindowCommand.cpp │ │ │ ├── OpenJointCommissioningWindowCommand.h │ │ │ ├── PairingCommand.cpp │ │ │ └── PairingCommand.h │ ├── include │ │ └── CHIPProjectAppConfig.h │ ├── jfc.gni │ ├── main.cpp │ ├── third_party │ │ └── connectedhomeip │ └── with_pw_rpc.gni ├── kotlin-matter-controller │ ├── .gitignore │ ├── .gn │ ├── BUILD.gn │ ├── Manifest.txt │ ├── README.md │ ├── args.gni │ ├── build_overrides │ ├── include │ │ └── CHIPProjectAppConfig.h │ ├── java │ │ └── src │ │ │ └── com │ │ │ └── matter │ │ │ └── controller │ │ │ ├── Main.kt │ │ │ └── commands │ │ │ ├── common │ │ │ ├── Argument.kt │ │ │ ├── ArgumentType.kt │ │ │ ├── Command.kt │ │ │ ├── CommandManager.kt │ │ │ ├── CredentialsIssuer.kt │ │ │ ├── FutureResult.kt │ │ │ ├── IPAddress.kt │ │ │ ├── MatterCommand.kt │ │ │ └── RealResult.kt │ │ │ └── pairing │ │ │ ├── DiscoveryFilterType.kt │ │ │ ├── PairOnNetworkLongCommand.kt │ │ │ ├── PairOnNetworkLongImInvokeCommand.kt │ │ │ ├── PairOnNetworkLongImReadCommand.kt │ │ │ ├── PairOnNetworkLongImSubscribeCommand.kt │ │ │ ├── PairOnNetworkLongImWriteCommand.kt │ │ │ ├── PairingCommand.kt │ │ │ ├── PairingModeType.kt │ │ │ └── PairingNetworkType.kt │ └── third_party │ │ └── connectedhomeip ├── laundry-washer-app │ └── nxp │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── common │ │ └── main │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── include │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ └── DeviceCallbacks.h │ │ │ ├── laundry-washer-mode.cpp │ │ │ └── main.cpp │ │ ├── prj.conf │ │ ├── zap │ │ ├── BUILD.gn │ │ ├── laundry-washer-app.matter │ │ └── laundry-washer-app.zap │ │ └── zephyr │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── boards │ │ ├── frdm_rw612.overlay │ │ ├── frdm_rw612_fdata.conf │ │ ├── rd_rw612_bga.overlay │ │ ├── rd_rw612_bga_ethernet.overlay │ │ ├── rd_rw612_bga_ethernet_fdata.conf │ │ └── rd_rw612_bga_fdata.conf │ │ ├── main │ │ ├── include │ │ │ └── CHIPProjectConfig.h │ │ └── main.cpp │ │ ├── prj.conf │ │ ├── prj_ethernet.conf │ │ ├── prj_fdata.conf │ │ ├── prj_ota.conf │ │ ├── prj_release.conf │ │ └── third_party │ │ └── connectedhomeip ├── light-switch-app │ ├── ameba │ │ ├── .gitignore │ │ ├── README.md │ │ ├── chip_main.cmake │ │ ├── main │ │ │ ├── BindingHandler.cpp │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Globals.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ │ ├── BindingHandler.h │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ └── LEDWidget.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── BindingHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── DeviceCallbacks.h │ │ │ └── LightSwitch.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── BindingHandler.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── LightSwitch.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── BindingHandler.cpp │ │ │ ├── Button.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── BindingHandler.h │ │ │ │ ├── Button.h │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.defaults.esp32c3 │ │ ├── sdkconfig.defaults.esp32h2 │ │ └── third_party │ │ │ └── connectedhomeip │ ├── genio │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── BindingHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── LEDWidget.h │ │ ├── mt793x_xip.ld │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── BindingHandler.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── infineon │ │ └── cyw30739 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ ├── App.h │ │ │ ├── AppTask.h │ │ │ ├── BindingHandler.h │ │ │ ├── ButtonHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── LightSwitch.h │ │ │ ├── src │ │ │ ├── AppShellCommands.cpp │ │ │ ├── AppTask.cpp │ │ │ ├── BindingHandler.cpp │ │ │ ├── ButtonHandler.cpp │ │ │ ├── LightSwitch.cpp │ │ │ └── ZclCallbacks.cpp │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── light-switch-common │ │ ├── BUILD.gn │ │ ├── icd-lit-light-switch-app.matter │ │ ├── icd-lit-light-switch-app.zap │ │ ├── light-switch-app.matter │ │ └── light-switch-app.zap │ ├── nrfconnect │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── BindingHandler.cpp │ │ │ ├── LightSwitch.cpp │ │ │ ├── ShellCommands.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── BindingHandler.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ ├── LightSwitch.h │ │ │ │ └── ShellCommands.h │ │ │ └── main.cpp │ │ ├── pm_static_nrf52840dk_nrf52840.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp.yml │ │ ├── pm_static_nrf54l15dk_nrf54l15_cpuapp.yml │ │ ├── pm_static_nrf7002dk_nrf5340_cpuapp.yml │ │ ├── prj.conf │ │ ├── prj_release.conf │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ ├── ipc_radio │ │ │ │ ├── boards │ │ │ │ │ ├── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ │ └── nrf7002dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ └── prj_release.conf │ │ │ └── mcuboot │ │ │ │ ├── app.overlay │ │ │ │ ├── boards │ │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ │ ├── nrf7002dk_nrf5340_cpuapp.conf │ │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ │ │ └── prj.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── qpg │ │ ├── .gn │ │ ├── APPLICATION.md │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── SwitchManager.h │ │ │ ├── binding-handler.h │ │ │ └── qPinCfg.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── SwitchManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── binding-handler.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ ├── with_pw_rpc.gni │ │ └── zap │ │ │ ├── BUILD.gn │ │ │ ├── switch.matter │ │ │ └── switch.zap │ ├── realtek │ │ ├── common │ │ │ ├── README.md │ │ │ ├── chip_main.cmake │ │ │ └── main │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── BindingHandler.cpp │ │ │ │ ├── CHIPDeviceManager.cpp │ │ │ │ ├── DeviceCallbacks.cpp │ │ │ │ ├── Globals.cpp │ │ │ │ ├── LightSwitch.cpp │ │ │ │ ├── chipinterface.cpp │ │ │ │ └── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── BindingHandler.h │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ └── LightSwitch.h │ │ └── data_model │ │ │ ├── light-switch-app-1_to_11.matter │ │ │ ├── light-switch-app-1_to_11.zap │ │ │ ├── light-switch-app-1_to_2.matter │ │ │ ├── light-switch-app-1_to_2.zap │ │ │ ├── light-switch-app-1_to_8.matter │ │ │ ├── light-switch-app-1_to_8.zap │ │ │ ├── light-switch-app.matter │ │ │ └── light-switch-app.zap │ ├── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── BindingHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── LightSwitchMgr.h │ │ │ └── ShellCommands.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── BindingHandler.cpp │ │ │ ├── DataModelCallbacks.cpp │ │ │ ├── LightSwitchMgr.cpp │ │ │ └── ShellCommands.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── IdentifyCommand.h │ │ │ └── binding-handler.h │ │ ├── prj.conf │ │ ├── rpc.overlay │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── binding-handler.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── ti │ │ └── cc13x4_26x4 │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ └── CHIPProjectConfig.h │ │ ├── src │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.cpp │ │ ├── AppTask.h │ │ ├── BindingHandler.cpp │ │ ├── BindingHandler.h │ │ ├── LightSwitchManager.cpp │ │ ├── LightSwitchManager.h │ │ ├── ZclCallbacks.cpp │ │ └── main.cpp │ │ └── third_party │ │ └── connectedhomeip ├── lighting-app-data-mode-no-unique-id │ ├── lighting-common │ │ ├── BUILD.gn │ │ ├── include │ │ │ ├── ColorFormat.h │ │ │ └── LightingManager.h │ │ ├── lighting-app.matter │ │ ├── lighting-app.zap │ │ └── src │ │ │ ├── ColorFormat.cpp │ │ │ └── LightingManager.cpp │ └── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── Dockerfile │ │ ├── Identify.cpp │ │ ├── Identify.h │ │ ├── LightingAppCommandDelegate.cpp │ │ ├── LightingAppCommandDelegate.h │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── entrypoint.sh │ │ ├── include │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ ├── third_party │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni ├── lighting-app │ ├── ameba │ │ ├── .gitignore │ │ ├── README.md │ │ ├── chip_main.cmake │ │ ├── main │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Globals.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ └── LEDWidget.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── beken │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── main │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── DsoHack.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ │ └── DeviceCallbacks.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── bouffalolab │ │ ├── README.md │ │ ├── bl602 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── mboard.h │ │ │ ├── third_party │ │ │ │ └── connectedhomeip │ │ │ └── with_pw_rpc.gni │ │ ├── bl616 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── mboard.h │ │ │ └── third_party │ │ │ │ └── connectedhomeip │ │ ├── bl702 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── mboard.h │ │ │ ├── third_party │ │ │ │ └── connectedhomeip │ │ │ └── with_pw_rpc.gni │ │ ├── bl702l │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── mboard.h │ │ │ ├── third_party │ │ │ │ └── connectedhomeip │ │ │ └── with_pw_rpc.gni │ │ ├── common │ │ │ ├── AppTask.cpp │ │ │ ├── AppTask.h │ │ │ └── ZclCallbacks.cpp │ │ └── data_model │ │ │ ├── lighting-app-ethernet.matter │ │ │ ├── lighting-app-ethernet.zap │ │ │ ├── lighting-app-thread.matter │ │ │ ├── lighting-app-thread.zap │ │ │ ├── lighting-app-wifi.matter │ │ │ └── lighting-app-wifi.zap │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── data_model │ │ │ ├── lighting-app.matter │ │ │ └── lighting-app.zap │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── Button.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── DeviceWithDisplay.cpp │ │ │ ├── DeviceWithDisplay.h │ │ │ ├── Globals.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── LEDWidget.cpp │ │ │ ├── QRCodeScreen.cpp │ │ │ ├── StatusScreen.cpp │ │ │ ├── WiFiWidget.cpp │ │ │ ├── idf_component.yml │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── Button.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ ├── LEDWidget.h │ │ │ │ ├── QRCodeScreen.h │ │ │ │ ├── StatusScreen.h │ │ │ │ └── WiFiWidget.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── partitions_encrypted.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.defaults.esp32c2 │ │ ├── sdkconfig.defaults.esp32c6 │ │ ├── sdkconfig.defaults.esp32c6_thread │ │ ├── sdkconfig.defaults.esp32h2 │ │ ├── sdkconfig.defaults.esp32p4 │ │ ├── sdkconfig.ext_plat.defaults │ │ ├── sdkconfig.optimize.defaults │ │ ├── sdkconfig.wifi_thread.defaults │ │ ├── sdkconfig_m5stack.defaults │ │ ├── sdkconfig_rpc.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── genio │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── ColorFormat.h │ │ │ ├── DimmableLEDIf.h │ │ │ ├── DimmableLEDWidget.h │ │ │ ├── LEDWidget.h │ │ │ └── LightingManager.h │ │ ├── mt793x_xip.ld │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── ColorFormat.cpp │ │ │ ├── DimmableLEDWidget.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── LightingManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── infineon │ │ ├── cyw30739 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ │ ├── AppTask.h │ │ │ │ ├── ButtonHandler.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ └── LightingManager.h │ │ │ ├── src │ │ │ │ ├── AppShellCommands.cpp │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── ButtonHandler.cpp │ │ │ │ ├── LightingManager.cpp │ │ │ │ └── ZclCallbacks.cpp │ │ │ └── third_party │ │ │ │ └── connectedhomeip │ │ └── psoc6 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── ButtonHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── LightingManager.h │ │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── ButtonHandler.cpp │ │ │ ├── LightingManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── lighting-common │ │ ├── BUILD.gn │ │ ├── include │ │ │ ├── ColorFormat.h │ │ │ └── LightingManager.h │ │ ├── lighting-app.matter │ │ ├── lighting-app.zap │ │ └── src │ │ │ ├── ColorFormat.cpp │ │ │ └── LightingManager.cpp │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── Dockerfile │ │ ├── LightingAppCommandDelegate.cpp │ │ ├── LightingAppCommandDelegate.h │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── entrypoint.sh │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── nrfconnect │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ ├── nrf52840dongle_nrf52840.conf │ │ │ ├── nrf52840dongle_nrf52840.overlay │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main.cpp │ │ ├── pm_static_nrf52840dk_nrf52840.yml │ │ ├── pm_static_nrf52840dongle_nrf52840.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp.yml │ │ ├── pm_static_nrf54l15dk_nrf54l15_cpuapp.yml │ │ ├── pm_static_nrf7002dk_nrf5340_cpuapp.yml │ │ ├── prj.conf │ │ ├── prj_release.conf │ │ ├── rpc.overlay │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ ├── ipc_radio │ │ │ │ ├── boards │ │ │ │ │ ├── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ │ └── nrf7002dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ └── prj_release.conf │ │ │ └── mcuboot │ │ │ │ ├── app.overlay │ │ │ │ ├── boards │ │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ │ ├── nrf7002dk_nrf5340_cpuapp.conf │ │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ │ │ └── prj.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nxp │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── common │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── linux-imx │ │ │ └── imx8m │ │ │ │ └── README.md │ │ ├── prj.conf │ │ └── zap │ │ │ ├── BUILD.gn │ │ │ ├── lighting-on-off.matter │ │ │ └── lighting-on-off.zap │ ├── python │ │ ├── README.md │ │ ├── lighting.py │ │ ├── requirements.txt │ │ └── third_party │ │ │ └── connectedhomeip │ ├── qpg │ │ ├── .gn │ │ ├── APPLICATION.md │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── LightingManager.h │ │ │ ├── Rpc.h │ │ │ └── qPinCfg.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── LightingManager.cpp │ │ │ └── ZclCallbacks.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ ├── with_pw_rpc.gni │ │ └── zap │ │ │ ├── BUILD.gn │ │ │ ├── light.matter │ │ │ └── light.zap │ ├── realtek │ │ ├── common │ │ │ ├── README.md │ │ │ ├── chip_main.cmake │ │ │ └── main │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── CHIPDeviceManager.cpp │ │ │ │ ├── DeviceCallbacks.cpp │ │ │ │ ├── Globals.cpp │ │ │ │ ├── LightingManager.cpp │ │ │ │ ├── chipinterface.cpp │ │ │ │ └── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ └── LightingManager.h │ │ ├── data_model │ │ │ ├── lighting-app.matter │ │ │ └── lighting-app.zap │ │ └── zephyr │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig │ │ │ ├── README.md │ │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main.cpp │ │ │ ├── prj.conf │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── data_model │ │ │ ├── BUILD.gn │ │ │ ├── lighting-thread-app.matter │ │ │ ├── lighting-thread-app.zap │ │ │ ├── lighting-wifi-app.matter │ │ │ └── lighting-wifi-app.zap │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── LightingManager.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DataModelCallbacks.cpp │ │ │ └── LightingManager.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ ├── with_pw_rpc.gni │ │ └── zephyr │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig │ │ │ ├── README.md │ │ │ ├── boards │ │ │ ├── siwx917_rb4338a.overlay │ │ │ └── siwx917_rb4342a.overlay │ │ │ ├── include │ │ │ ├── AppEvent.h │ │ │ └── AppTask.h │ │ │ ├── prj.conf │ │ │ ├── prj_release.conf │ │ │ └── src │ │ │ └── AppTask.cpp │ ├── stm32 │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── STM32WB5 │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ ├── FreeRTOSConfig.h │ │ │ │ └── LightingManager.h │ │ ├── src │ │ │ └── STM32WB5 │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── IdentifierEffect.cpp │ │ │ │ ├── LightingManager.cpp │ │ │ │ └── ZclCallbacks.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ └── CHIPProjectConfig.h │ │ ├── prj.conf │ │ ├── rpc.overlay │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── tflm │ │ │ │ ├── audio │ │ │ │ ├── app_audio.c │ │ │ │ ├── app_audio.h │ │ │ │ ├── app_codec.c │ │ │ │ ├── app_codec.h │ │ │ │ ├── app_config.h │ │ │ │ ├── audio_common.c │ │ │ │ └── audio_common.h │ │ │ │ ├── errno_stub.c │ │ │ │ ├── micro_speech │ │ │ │ ├── micro_model_settings.h │ │ │ │ ├── tflite_micro_micro_speech.cpp │ │ │ │ └── tflite_micro_micro_speech.h │ │ │ │ ├── models │ │ │ │ ├── audio_preprocessor_int8_model_data.cpp │ │ │ │ ├── audio_preprocessor_int8_model_data.h │ │ │ │ ├── micro_speech_quantized_model_data.cpp │ │ │ │ └── micro_speech_quantized_model_data.h │ │ │ │ └── testdata │ │ │ │ ├── no_1000ms_audio_data.cpp │ │ │ │ ├── no_1000ms_audio_data.h │ │ │ │ ├── noise_1000ms_audio_data.cpp │ │ │ │ ├── noise_1000ms_audio_data.h │ │ │ │ ├── silence_1000ms_audio_data.cpp │ │ │ │ ├── silence_1000ms_audio_data.h │ │ │ │ ├── yes_1000ms_audio_data.cpp │ │ │ │ └── yes_1000ms_audio_data.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── ti │ │ └── cc13x4_26x4 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── ChipShellCollection.h │ │ │ └── LightingManager.h │ │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── LightingManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ │ └── third_party │ │ │ └── connectedhomeip │ └── tizen │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ ├── CHIPProjectAppConfig.h │ │ └── LedManager.h │ │ ├── src │ │ ├── DBusInterface.cpp │ │ ├── DBusInterface.h │ │ ├── LedManager.cpp │ │ └── main.cpp │ │ ├── third_party │ │ └── connectedhomeip │ │ ├── tizen-manifest.xml │ │ └── xml │ │ └── DBusLightApp.xml ├── lit-icd-app │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── IcdUatButton.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── include │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ └── IcdUatButton.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.defaults.esp32c6 │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── Dockerfile │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── config │ │ │ ├── CHIPProjectConfig.h │ │ │ └── SystemProjectConfig.h │ │ ├── entrypoint.sh │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── lit-icd-common │ │ ├── BUILD.gn │ │ ├── Identify.cpp │ │ ├── Identify.h │ │ ├── lit-icd-server-app.matter │ │ └── lit-icd-server-app.zap │ ├── nrfconnect │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ └── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main.cpp │ │ ├── pm_static_nrf52840dk_nrf52840.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp.yml │ │ ├── pm_static_nrf54l15dk_nrf54l15_cpuapp.yml │ │ ├── prj.conf │ │ ├── prj_release.conf │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ ├── ipc_radio │ │ │ │ ├── boards │ │ │ │ │ └── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ └── prj_release.conf │ │ │ └── mcuboot │ │ │ │ ├── app.overlay │ │ │ │ ├── boards │ │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ │ └── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ │ └── prj.conf │ │ └── third_party │ │ │ └── connectedhomeip │ └── silabs │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.h │ │ └── CHIPProjectConfig.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ ├── AppTask.cpp │ │ └── DataModelCallbacks.cpp │ │ └── third_party │ │ └── connectedhomeip ├── lock-app │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── BoltLockManager.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── BoltLockManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── cc32xx │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── chip.syscfg │ │ ├── main │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.cpp │ │ │ ├── AppTask.h │ │ │ ├── BoltLockManager.cpp │ │ │ ├── BoltLockManager.h │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── CXXExceptionStubs.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── cc32xxWifiInit.c │ │ │ ├── debug_settings.h │ │ │ ├── include │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ └── DeviceCallbacks.h │ │ │ ├── main.cpp │ │ │ └── wifi_settings.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── Button.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── LEDWidget.cpp │ │ │ ├── include │ │ │ │ ├── AppTask.h │ │ │ │ ├── Button.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── LEDWidget.h │ │ │ │ └── Rpc.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.defaults.esp32c6 │ │ └── third_party │ │ │ └── connectedhomeip │ ├── genio │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── ColorFormat.h │ │ │ ├── DimmableLEDIf.h │ │ │ ├── LEDWidget.h │ │ │ └── LockManager.h │ │ ├── mt793x_xip.ld │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── LockManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── infineon │ │ ├── cyw30739 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── ButtonHandler.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ ├── LockManager.h │ │ │ │ └── chip_lock.h │ │ │ ├── src │ │ │ │ ├── AppShellCommands.cpp │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── ButtonHandler.cpp │ │ │ │ ├── LockManager.cpp │ │ │ │ └── ZclCallbacks.cpp │ │ │ └── third_party │ │ │ │ └── connectedhomeip │ │ └── psoc6 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── ButtonHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── LockManager.h │ │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── ButtonHandler.cpp │ │ │ ├── LockManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── entrypoint.sh │ │ ├── include │ │ │ ├── CHIPProjectAppConfig.h │ │ │ └── LockAppCommandDelegate.h │ │ ├── main.cpp │ │ ├── src │ │ │ └── LockAppCommandDelegate.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── lock-common │ │ ├── BUILD.gn │ │ ├── include │ │ │ ├── Identify.h │ │ │ ├── LockEndpoint.h │ │ │ └── LockManager.h │ │ ├── lock-app.cmake │ │ ├── lock-app.matter │ │ ├── lock-app.zap │ │ └── src │ │ │ ├── Identify.cpp │ │ │ ├── LockEndpoint.cpp │ │ │ ├── LockManager.cpp │ │ │ └── ZCLDoorLockCallbacks.cpp │ ├── nrfconnect │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── BoltLockManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── BoltLockManager.h │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main.cpp │ │ ├── pm_static_nrf52840dk_nrf52840.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp.yml │ │ ├── pm_static_nrf54l15dk_nrf54l15_cpuapp.yml │ │ ├── pm_static_nrf7002dk_nrf5340_cpuapp.yml │ │ ├── prj.conf │ │ ├── prj_release.conf │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ ├── ipc_radio │ │ │ │ ├── boards │ │ │ │ │ ├── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ │ └── nrf7002dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ └── prj_release.conf │ │ │ └── mcuboot │ │ │ │ ├── app.overlay │ │ │ │ ├── boards │ │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ │ ├── nrf7002dk_nrf5340_cpuapp.conf │ │ │ │ └── nrf7002dk_nrf5340_cpuapp.overlay │ │ │ │ └── prj.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nxp │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── common │ │ │ └── main │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── DeviceCallbacks.cpp │ │ │ │ ├── ZclCallbacks.cpp │ │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── DeviceCallbacks.h │ │ │ │ └── main.cpp │ │ ├── prj.conf │ │ └── zap │ │ │ ├── BUILD.gn │ │ │ ├── lock-app.matter │ │ │ └── lock-app.zap │ ├── qpg │ │ ├── .gn │ │ ├── APPLICATION.md │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── BoltLockManager.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── Rpc.h │ │ │ └── qPinCfg.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── BoltLockManager.cpp │ │ │ └── ZclCallbacks.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ ├── with_pw_rpc.gni │ │ └── zap │ │ │ ├── BUILD.gn │ │ │ ├── lock.matter │ │ │ └── lock.zap │ ├── realtek │ │ ├── common │ │ │ ├── README.md │ │ │ ├── chip_main.cmake │ │ │ └── main │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── BoltLockManager.cpp │ │ │ │ ├── CHIPDeviceManager.cpp │ │ │ │ ├── DeviceCallbacks.cpp │ │ │ │ ├── Globals.cpp │ │ │ │ ├── chipinterface.cpp │ │ │ │ └── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── BoltLockManager.h │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ └── Globals.h │ │ └── data_model │ │ │ ├── lock-app.matter │ │ │ └── lock-app.zap │ ├── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── data_model │ │ │ ├── BUILD.gn │ │ │ ├── lock-app.matter │ │ │ └── lock-app.zap │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── EventHandlerLibShell.h │ │ │ └── LockManager.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DataModelCallbacks.cpp │ │ │ ├── EventHandlerLibShell.cpp │ │ │ ├── LockManager.cpp │ │ │ └── LockMigration.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── boards │ │ │ ├── tlsr9518adk80d.overlay │ │ │ ├── tlsr9528a.overlay │ │ │ └── tlsr9528a_retention.overlay │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── LockManager.h │ │ │ └── LockSettingsStorage.h │ │ ├── prj.conf │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── LockManager.cpp │ │ │ ├── LockSettingsStorage.cpp │ │ │ └── ZclCallbacks.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── ti │ │ └── cc13x4_26x4 │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ └── CHIPProjectConfig.h │ │ ├── src │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.cpp │ │ ├── AppTask.h │ │ ├── LockManager.cpp │ │ ├── LockManager.h │ │ ├── ZclCallbacks.cpp │ │ └── main.cpp │ │ └── third_party │ │ └── connectedhomeip ├── log-source-app │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── log-source-common │ │ ├── BUILD.gn │ │ ├── log-source-app.matter │ │ └── log-source-app.zap ├── microwave-oven-app │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── microwave-oven-common │ │ ├── BUILD.gn │ │ ├── include │ │ ├── Identify.h │ │ └── microwave-oven-device.h │ │ ├── microwave-oven-app.matter │ │ ├── microwave-oven-app.zap │ │ └── src │ │ ├── Identify.cpp │ │ └── microwave-oven-device.cpp ├── minimal-mdns │ ├── .gn │ ├── BUILD.gn │ ├── PacketReporter.cpp │ ├── PacketReporter.h │ ├── README.md │ ├── advertiser.cpp │ ├── args.gni │ ├── build_overrides │ ├── client.cpp │ ├── server.cpp │ ├── tester.cpp │ └── third_party │ │ └── connectedhomeip ├── network-manager-app │ ├── README.md │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── ThreadBRFake.h │ │ ├── ThreadBROpenThreadUbus.cpp │ │ ├── ThreadBROpenThreadUbus.h │ │ ├── UboxUtils.cpp │ │ ├── UboxUtils.h │ │ ├── UbusManager.cpp │ │ ├── UbusManager.h │ │ ├── UloopHandler.cpp │ │ ├── UloopHandler.h │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── network-manager-common │ │ ├── BUILD.gn │ │ ├── network-manager-app.matter │ │ └── network-manager-app.zap ├── ota-provider-app │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── BdxOtaSender.cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── OTAProviderCommands.cpp │ │ │ ├── include │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── OTAProviderCommands.h │ │ │ │ └── ota-provider-common │ │ │ │ │ └── BdxOtaSender.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── spiffs_image │ │ │ └── hello_world.bin │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── ota-provider-common │ │ ├── BUILD.gn │ │ ├── BdxOtaSender.cpp │ │ ├── BdxOtaSender.h │ │ ├── OTAProviderExample.cpp │ │ ├── OTAProviderExample.h │ │ ├── ota-provider-app.matter │ │ └── ota-provider-app.zap ├── ota-requestor-app │ ├── ameba │ │ ├── README.md │ │ ├── chip_main.cmake │ │ ├── main │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Globals.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ │ ├── CHIPDeviceManager.h │ │ │ │ ├── DeviceCallbacks.h │ │ │ │ ├── Globals.h │ │ │ │ └── LEDWidget.h │ │ └── third_party │ │ │ └── connectedhomeip │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── include │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig_m5stack.defaults │ │ ├── sdkconfig_m5stack_rpc.defaults │ │ ├── sdkconfig_rpc.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── genio │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ └── CHIPProjectConfig.h │ │ ├── mt793x_xip.ld │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ └── main.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── ota-requestor-common │ │ ├── BUILD.gn │ │ ├── ota-requestor-app.matter │ │ └── ota-requestor-app.zap │ ├── realtek │ │ └── common │ │ │ ├── README.md │ │ │ ├── chip_main.cmake │ │ │ └── main │ │ │ ├── AppTask.cpp │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPDeviceManager.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ └── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppTask.h │ │ └── CHIPProjectConfig.h │ │ ├── prj.conf │ │ ├── src │ │ ├── AppTask.cpp │ │ └── ZclCallbacks.cpp │ │ └── third_party │ │ └── connectedhomeip ├── persistent-storage │ ├── KeyValueStorageTest.cpp │ ├── KeyValueStorageTest.h │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── infineon │ │ └── psoc6 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ └── CHIPProjectConfig.h │ │ │ ├── main.cpp │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build │ │ ├── build_overrides │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── qpg │ │ ├── .gn │ │ ├── APPLICATION.md │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ └── CHIPProjectConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ └── connectedhomeip ├── pigweed-app │ ├── ameba │ │ ├── README.md │ │ ├── chip_main.cmake │ │ ├── main │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── echo_test_config.yml │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig.projbuild │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ └── mobly_tests │ │ └── echo_test.py ├── placeholder │ └── linux │ │ ├── .gn │ │ ├── AppOptions.cpp │ │ ├── AppOptions.h │ │ ├── BUILD.gn │ │ ├── InteractiveServer.cpp │ │ ├── apps │ │ ├── app1 │ │ │ ├── BUILD.gn │ │ │ ├── config.matter │ │ │ └── config.zap │ │ └── app2 │ │ │ ├── BUILD.gn │ │ │ ├── config.matter │ │ │ └── config.zap │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ ├── CHIPProjectConfig.h │ │ ├── InteractiveServer.h │ │ ├── resource-monitoring-delegates.h │ │ ├── static-supported-modes-manager.h │ │ └── static-supported-temperature-levels.h │ │ ├── main.cpp │ │ ├── resource-monitoring-delegates.cpp │ │ ├── static-supported-modes-manager.cpp │ │ ├── static-supported-temperature-levels.cpp │ │ ├── third_party │ │ └── connectedhomeip │ │ └── thread-border-router-management.cpp ├── platform │ ├── ameba │ │ ├── PigweedLogger.cpp │ │ ├── PigweedLogger.h │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── observer │ │ │ └── AmebaObserver.h │ │ ├── ota │ │ │ ├── OTAInitializer.cpp │ │ │ └── OTAInitializer.h │ │ ├── pw_sys_io │ │ │ ├── BUILD.gn │ │ │ ├── CMakeLists.txt │ │ │ ├── public │ │ │ │ └── pw_sys_io_ameba │ │ │ │ │ └── init.h │ │ │ └── sys_io_ameba.cc │ │ ├── route_hook │ │ │ ├── ameba_route_hook.c │ │ │ ├── ameba_route_hook.h │ │ │ ├── ameba_route_table.c │ │ │ └── ameba_route_table.h │ │ ├── shell │ │ │ ├── launch_shell.cpp │ │ │ └── launch_shell.h │ │ └── test_event_trigger │ │ │ ├── AmebaTestEventTriggerDelegate.cpp │ │ │ └── AmebaTestEventTriggerDelegate.h │ ├── asr │ │ ├── BUILD.gn │ │ ├── ButtonHandler.cpp │ │ ├── ButtonHandler.h │ │ ├── CHIPDeviceManager.cpp │ │ ├── CHIPDeviceManager.h │ │ ├── LEDWidget.cpp │ │ ├── LEDWidget.h │ │ ├── args.gni │ │ ├── init_Matter.cpp │ │ ├── init_Matter.h │ │ ├── init_OTARequestor.cpp │ │ ├── init_OTARequestor.h │ │ ├── init_asrPlatform.cpp │ │ ├── init_asrPlatform.h │ │ └── shell │ │ │ ├── launch_shell.cpp │ │ │ ├── launch_shell.h │ │ │ ├── matter_shell.cpp │ │ │ └── matter_shell.h │ ├── beken │ │ ├── common │ │ │ ├── BekenAppServer.cpp │ │ │ ├── BekenAppServer.h │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── CHIPDeviceManager.h │ │ │ ├── CommonDeviceCallbacks.cpp │ │ │ └── CommonDeviceCallbacks.h │ │ └── ota │ │ │ ├── OTAHelper.cpp │ │ │ └── OTAHelper.h │ ├── bouffalolab │ │ ├── bl602 │ │ │ ├── BUILD.gn │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── args.gni │ │ │ ├── flash_config │ │ │ │ └── partition_cfg_4M.toml │ │ │ ├── ldscripts │ │ │ │ └── flash_rom.ld │ │ │ └── lwipopts │ │ │ │ └── lwipopts.h │ │ ├── bl616 │ │ │ ├── BUILD.gn │ │ │ ├── args.gni │ │ │ ├── bl616_lwip_hooks.h │ │ │ ├── flash_config │ │ │ │ └── partition_cfg_4M.toml │ │ │ └── lwipopts.h │ │ ├── bl702 │ │ │ ├── BUILD.gn │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── args.gni │ │ │ ├── flash_config │ │ │ │ └── partition_cfg_2M.toml │ │ │ ├── ldscripts │ │ │ │ ├── flash.ld │ │ │ │ └── psram_flash.ld │ │ │ └── lwipopts │ │ │ │ └── lwipopts.h │ │ ├── bl702l │ │ │ ├── BUILD.gn │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── args.gni │ │ │ ├── flash_config │ │ │ │ └── partition_cfg_2M.toml │ │ │ └── ldscripts │ │ │ │ └── psram_flash.ld │ │ ├── common │ │ │ ├── bouffalo_sdk │ │ │ │ ├── demo_pwm.c │ │ │ │ ├── platform_port.cpp │ │ │ │ ├── uart.c │ │ │ │ └── uart.h │ │ │ ├── iot_sdk │ │ │ │ ├── aos_task.c │ │ │ │ ├── demo_pwm.c │ │ │ │ ├── platform_port.cpp │ │ │ │ └── uart.cpp │ │ │ ├── plat │ │ │ │ ├── LEDWidget.cpp │ │ │ │ ├── LEDWidget.h │ │ │ │ ├── MemMonitoring.cpp │ │ │ │ ├── MemMonitoring.h │ │ │ │ ├── OTAConfig.cpp │ │ │ │ ├── OTAConfig.h │ │ │ │ ├── demo_pwm.h │ │ │ │ ├── main.cpp │ │ │ │ ├── plat.h │ │ │ │ ├── platform.cpp │ │ │ │ └── uart.h │ │ │ ├── route_hook │ │ │ │ ├── bl_lwip_hooks.h │ │ │ │ ├── bl_route_hook.c │ │ │ │ ├── bl_route_hook.h │ │ │ │ ├── bl_route_table.c │ │ │ │ └── bl_route_table.h │ │ │ └── rpc │ │ │ │ ├── PigweedLogger.cpp │ │ │ │ ├── PigweedLogger.h │ │ │ │ ├── Rpc.cpp │ │ │ │ ├── Rpc.h │ │ │ │ └── pw_sys_io │ │ │ │ ├── BUILD.gn │ │ │ │ ├── public │ │ │ │ └── pw_sys_io │ │ │ │ │ └── init.h │ │ │ │ └── sys_io.cc │ │ └── doc │ │ │ └── chart │ │ │ ├── BL602-IoT-Matter_V1.png │ │ │ └── bl706_dev_board.jpg │ ├── cc32xx │ │ ├── BUILD.gn │ │ ├── CC32XXDeviceAttestationCreds.cpp │ │ ├── CC32XXDeviceAttestationCreds.h │ │ └── args.gni │ ├── esp32 │ │ ├── PigweedLogger.cpp │ │ ├── PigweedLogger.h │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── common │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── CHIPDeviceManager.h │ │ │ ├── CommonDeviceCallbacks.cpp │ │ │ ├── CommonDeviceCallbacks.h │ │ │ ├── Esp32AppServer.cpp │ │ │ ├── Esp32AppServer.h │ │ │ ├── Esp32ThreadInit.cpp │ │ │ └── Esp32ThreadInit.h │ │ ├── diagnostics │ │ │ ├── diagnostic-logs-provider-delegate-impl.cpp │ │ │ └── diagnostic-logs-provider-delegate-impl.h │ │ ├── external_platform │ │ │ └── ESP32_custom │ │ │ │ ├── BLEManagerImpl.h │ │ │ │ ├── BUILD.gn │ │ │ │ ├── BlePlatformConfig.h │ │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ │ ├── CHIPMem-PlatformDefault.cpp │ │ │ │ ├── CHIPMem-PlatformExternal.cpp │ │ │ │ ├── CHIPMem-PlatformInternal.cpp │ │ │ │ ├── CHIPPlatformConfig.h │ │ │ │ ├── ChipDeviceScanner.h │ │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ │ ├── ConfigurationManagerImpl.h │ │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ │ ├── ConnectivityManagerImpl.h │ │ │ │ ├── ConnectivityManagerImpl_Ethernet.cpp │ │ │ │ ├── ConnectivityManagerImpl_WiFi.cpp │ │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ │ ├── DnssdImpl.cpp │ │ │ │ ├── ESP32CHIPCryptoPAL.cpp │ │ │ │ ├── ESP32CHIPCryptoPAL.h │ │ │ │ ├── ESP32Config.cpp │ │ │ │ ├── ESP32Config.h │ │ │ │ ├── ESP32DeviceInfoProvider.cpp │ │ │ │ ├── ESP32DeviceInfoProvider.h │ │ │ │ ├── ESP32FactoryDataProvider.cpp │ │ │ │ ├── ESP32FactoryDataProvider.h │ │ │ │ ├── ESP32SecureCertDACProvider.cpp │ │ │ │ ├── ESP32SecureCertDACProvider.h │ │ │ │ ├── ESP32Utils.cpp │ │ │ │ ├── ESP32Utils.h │ │ │ │ ├── InetPlatformConfig.h │ │ │ │ ├── KeyValueStoreManagerImpl.cpp │ │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ │ ├── Logging.cpp │ │ │ │ ├── LwIPCoreLock.cpp │ │ │ │ ├── NetworkCommissioningDriver.cpp │ │ │ │ ├── NetworkCommissioningDriver.h │ │ │ │ ├── NetworkCommissioningDriver_Ethernet.cpp │ │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ │ ├── OTAImageProcessorImpl.h │ │ │ │ ├── OpenthreadLauncher.cpp │ │ │ │ ├── OpenthreadLauncher.h │ │ │ │ ├── PlatformManagerImpl.cpp │ │ │ │ ├── PlatformManagerImpl.h │ │ │ │ ├── ScopedNvsHandle.h │ │ │ │ ├── SystemPlatformConfig.h │ │ │ │ ├── SystemTimeSupport.cpp │ │ │ │ ├── SystemTimeSupport.h │ │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ │ ├── ThreadStackManagerImpl.h │ │ │ │ ├── WarmPlatformConfig.h │ │ │ │ ├── bluedroid │ │ │ │ ├── nimble │ │ │ │ └── route_hook │ │ ├── icd │ │ │ ├── ICDSubscriptionCallback.cpp │ │ │ └── ICDSubscriptionCallback.h │ │ ├── lock │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── BoltLockManager.cpp │ │ │ ├── BoltLockManager.h │ │ │ └── ZclCallbacks.cpp │ │ ├── mode-support │ │ │ ├── static-supported-modes-manager.cpp │ │ │ └── static-supported-modes-manager.h │ │ ├── ota │ │ │ ├── OTAHelper.cpp │ │ │ └── OTAHelper.h │ │ ├── pw_sync │ │ │ ├── BUILD.gn │ │ │ ├── CMakeLists.txt │ │ │ ├── interrupt_spin_lock.cc │ │ │ ├── public │ │ │ │ └── pw_sync_esp32 │ │ │ │ │ ├── interrupt_spin_lock_inline.h │ │ │ │ │ ├── interrupt_spin_lock_native.h │ │ │ │ │ ├── mutex_inline.h │ │ │ │ │ └── mutex_native.h │ │ │ └── public_overrides │ │ │ │ └── pw_sync_backend │ │ │ │ ├── interrupt_spin_lock_inline.h │ │ │ │ ├── interrupt_spin_lock_native.h │ │ │ │ ├── mutex_inline.h │ │ │ │ └── mutex_native.h │ │ ├── pw_sys_io │ │ │ ├── BUILD.gn │ │ │ ├── CMakeLists.txt │ │ │ ├── public │ │ │ │ └── pw_sys_io_esp32 │ │ │ │ │ └── init.h │ │ │ └── sys_io_esp32.cc │ │ ├── shell_extension │ │ │ ├── heap_trace.cpp │ │ │ ├── heap_trace.h │ │ │ ├── launch.cpp │ │ │ ├── launch.h │ │ │ ├── openthread_cli_register.cpp │ │ │ └── openthread_cli_register.h │ │ └── time │ │ │ ├── TimeSync.cpp │ │ │ └── TimeSync.h │ ├── infineon │ │ ├── credentials │ │ │ └── development │ │ │ │ ├── attestation │ │ │ │ ├── Matter-Development-DAC-1388-0001.p12 │ │ │ │ ├── Matter-Development-DAC-1388-0002.p12 │ │ │ │ ├── Matter-Development-DAC-1388-0005.p12 │ │ │ │ └── Matter-Development-DAC-1388-0006.p12 │ │ │ │ └── certification-declaration │ │ │ │ └── Matter-Development-CD-1388-0001-0008.der │ │ ├── cyw30739 │ │ │ ├── AppShellCommands.h │ │ │ ├── BUILD.gn │ │ │ ├── EventManagementTestEventTriggerHandler.cpp │ │ │ ├── EventManagementTestEventTriggerHandler.h │ │ │ ├── LEDWidget.cpp │ │ │ ├── LEDWidget.h │ │ │ ├── OTAConfig.cpp │ │ │ ├── OTAConfig.h │ │ │ ├── SoftwareDiagnostics.cpp │ │ │ ├── SoftwareDiagnostics.h │ │ │ ├── args.gni │ │ │ ├── cyw30739_example.gni │ │ │ ├── main.cpp │ │ │ ├── matter_config.cpp │ │ │ ├── matter_config.h │ │ │ └── project_include │ │ │ │ └── OpenThreadConfig.h │ │ └── psoc6 │ │ │ ├── BUILD.gn │ │ │ ├── LEDWidget.cpp │ │ │ ├── LEDWidget.h │ │ │ ├── args.gni │ │ │ ├── init_psoc6Platform.cpp │ │ │ └── init_psoc6Platform.h │ ├── linux │ │ ├── AppMain.cpp │ │ ├── AppMain.h │ │ ├── AppMainLoop.h │ │ ├── BUILD.gn │ │ ├── CommissionableInit.cpp │ │ ├── CommissionableInit.h │ │ ├── CommissioneeShellCommands.cpp │ │ ├── CommissioneeShellCommands.h │ │ ├── CommissionerMain.cpp │ │ ├── CommissionerMain.h │ │ ├── ControllerShellCommands.cpp │ │ ├── ControllerShellCommands.h │ │ ├── ExampleAccessRestrictionProvider.h │ │ ├── LinuxCommissionableDataProvider.cpp │ │ ├── LinuxCommissionableDataProvider.h │ │ ├── NamedPipeCommands.cpp │ │ ├── NamedPipeCommands.h │ │ ├── Options.cpp │ │ ├── Options.h │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── RpcClientProcessor.cpp │ │ ├── RpcClientProcessor.h │ │ ├── system_rpc_server.cc │ │ └── testing │ │ │ ├── CustomCSRResponse.cpp │ │ │ ├── CustomCSRResponse.h │ │ │ ├── CustomCSRResponseOperationalKeyStore.cpp │ │ │ └── CustomCSRResponseOperationalKeyStore.h │ ├── mt793x │ │ ├── BUILD.gn │ │ ├── LEDWidget.cpp │ │ ├── LEDWidget.h │ │ ├── OTAConfig.cpp │ │ ├── OTAConfig.h │ │ ├── args.gni │ │ ├── link_wrapper.c │ │ ├── matter_shell.cpp │ │ └── matter_shell.h │ ├── nrfconnect │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── doc │ │ │ └── images │ │ │ │ ├── Logo_RGB_H-small.png │ │ │ │ ├── nRF52840-DK-small.png │ │ │ │ ├── nRF52840_DK_info-medium.jpg │ │ │ │ ├── nRF52840_Dongle-medium.jpg │ │ │ │ ├── nRF5340_DK_info-medium.jpg │ │ │ │ ├── nRF54L15_DK_info-medium.png │ │ │ │ ├── nRF7002-DK_Front-small.png │ │ │ │ └── nRFConnect_RGB-small.jpg │ │ ├── project_include │ │ │ └── OpenThreadConfig.h │ │ ├── pw_sys_io │ │ │ ├── BUILD.gn │ │ │ ├── CMakeLists.txt │ │ │ ├── public │ │ │ │ └── pw_sys_io_nrfconnect │ │ │ │ │ └── init.h │ │ │ └── sys_io_nrfconnect.cc │ │ └── util │ │ │ ├── DFUOverSMP.cpp │ │ │ ├── DFUTrigger.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── MigrationManager.cpp │ │ │ ├── OTAUtil.cpp │ │ │ ├── PWMDevice.cpp │ │ │ ├── PigweedLogger.cpp │ │ │ ├── include │ │ │ ├── BoardUtil.h │ │ │ ├── DFUOverSMP.h │ │ │ ├── EventTypes.h │ │ │ ├── FabricTableDelegate.h │ │ │ ├── LEDUtil.h │ │ │ ├── LEDWidget.h │ │ │ ├── MigrationManager.h │ │ │ ├── OTAUtil.h │ │ │ ├── PWMDevice.h │ │ │ └── PigweedLogger.h │ │ │ └── test │ │ │ └── TestInetCommon.cpp │ ├── nxp │ │ ├── PigweedLogger.cpp │ │ ├── PigweedLogger.h │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── common │ │ │ ├── Kconfig │ │ │ ├── app │ │ │ │ └── support │ │ │ │ │ ├── BUILD.gn │ │ │ │ │ └── Memconfig.cpp │ │ │ ├── app_assert │ │ │ │ └── source │ │ │ │ │ └── AppAssert.cpp │ │ │ ├── app_ble │ │ │ │ ├── include │ │ │ │ │ └── BLEApplicationManager.h │ │ │ │ └── source │ │ │ │ │ ├── BLEApplicationManagerEmpty.cpp │ │ │ │ │ ├── BleZephyrManagerApp.cpp │ │ │ │ │ └── NXPHostBLEApplicationManager.cpp │ │ │ ├── app_common.cmake │ │ │ ├── app_config │ │ │ │ └── AppConfig.h │ │ │ ├── app_task │ │ │ │ ├── include │ │ │ │ │ ├── AppTaskBase.h │ │ │ │ │ ├── AppTaskFreeRTOS.h │ │ │ │ │ └── AppTaskZephyr.h │ │ │ │ └── source │ │ │ │ │ ├── AppTaskBase.cpp │ │ │ │ │ ├── AppTaskFreeRTOS.cpp │ │ │ │ │ └── AppTaskZephyr.cpp │ │ │ ├── clusters │ │ │ │ ├── include │ │ │ │ │ └── Identify.h │ │ │ │ └── source │ │ │ │ │ └── ZclCallbacks.cpp │ │ │ ├── device_callbacks │ │ │ │ ├── include │ │ │ │ │ └── CommonDeviceCallbacks.h │ │ │ │ └── source │ │ │ │ │ └── CommonDeviceCallbacks.cpp │ │ │ ├── device_manager │ │ │ │ ├── include │ │ │ │ │ └── CHIPDeviceManager.h │ │ │ │ └── source │ │ │ │ │ └── CHIPDeviceManager.cpp │ │ │ ├── diagnostic_logs │ │ │ │ ├── include │ │ │ │ │ ├── DiagnosticLogsDemo.h │ │ │ │ │ └── DiagnosticLogsProviderDelegateImpl.h │ │ │ │ └── source │ │ │ │ │ ├── DiagnosticLogsDemo.cpp │ │ │ │ │ └── DiagnosticLogsProviderDelegateImpl.cpp │ │ │ ├── factory_data │ │ │ │ ├── include │ │ │ │ │ └── AppFactoryData.h │ │ │ │ └── source │ │ │ │ │ └── AppFactoryDataDefaultImpl.cpp │ │ │ ├── gn │ │ │ │ └── args.gni │ │ │ ├── icd │ │ │ │ ├── include │ │ │ │ │ └── ICDUtil.h │ │ │ │ └── source │ │ │ │ │ └── ICDUtil.cpp │ │ │ ├── led_widget │ │ │ │ └── include │ │ │ │ │ ├── LedDimmer.h │ │ │ │ │ ├── LedOnOff.h │ │ │ │ │ └── LedWidgetInterface.h │ │ │ ├── low_power │ │ │ │ ├── include │ │ │ │ │ └── LowPower.h │ │ │ │ └── source │ │ │ │ │ └── LowPower.cpp │ │ │ ├── matter_button │ │ │ │ ├── include │ │ │ │ │ ├── Button.h │ │ │ │ │ ├── ButtonApp.h │ │ │ │ │ ├── ButtonBle.h │ │ │ │ │ ├── ButtonDefault.h │ │ │ │ │ ├── ButtonManager.h │ │ │ │ │ ├── ButtonRegistration.h │ │ │ │ │ └── ButtonWithTimer.h │ │ │ │ └── source │ │ │ │ │ ├── ButtonApp.cpp │ │ │ │ │ ├── ButtonBle.cpp │ │ │ │ │ ├── ButtonDefault.cpp │ │ │ │ │ ├── ButtonManager.cpp │ │ │ │ │ ├── ButtonRegistrationAppAndBle.cpp │ │ │ │ │ ├── ButtonRegistrationAppOnly.cpp │ │ │ │ │ ├── ButtonRegistrationDefault.cpp │ │ │ │ │ ├── ButtonRegistrationEmpty.cpp │ │ │ │ │ └── ButtonWithTimer.cpp │ │ │ ├── matter_cli │ │ │ │ ├── include │ │ │ │ │ ├── AppCLIBase.h │ │ │ │ │ ├── AppCLIFreeRTOS.h │ │ │ │ │ └── AppCLIZephyr.h │ │ │ │ └── source │ │ │ │ │ ├── AppCLIBase.cpp │ │ │ │ │ ├── AppCLIFreeRTOS.cpp │ │ │ │ │ └── AppCLIZephyr.cpp │ │ │ ├── operational_keystore │ │ │ │ ├── include │ │ │ │ │ └── OperationalKeystore.h │ │ │ │ └── source │ │ │ │ │ ├── OperationalKeystoreEmpty.cpp │ │ │ │ │ ├── OperationalKeystoreS200.cpp │ │ │ │ │ ├── OperationalKeystoreS50.cpp │ │ │ │ │ └── OperationalKeystoreSE05X.cpp │ │ │ ├── ota_requestor │ │ │ │ ├── include │ │ │ │ │ └── OTARequestorInitiator.h │ │ │ │ └── source │ │ │ │ │ ├── OTARequestorInitiator.cpp │ │ │ │ │ ├── OTARequestorInitiatorCommon.cpp │ │ │ │ │ ├── OTARequestorInitiatorMultiImage.cpp │ │ │ │ │ └── OTARequestorInitiatorZephyr.cpp │ │ │ ├── rpc │ │ │ │ └── include │ │ │ │ │ └── AppRpc.h │ │ │ ├── ui_feedback │ │ │ │ ├── include │ │ │ │ │ ├── LedManager.h │ │ │ │ │ └── UserInterfaceFeedback.h │ │ │ │ └── source │ │ │ │ │ └── LedManager.cpp │ │ │ └── wifi_connect │ │ │ │ ├── include │ │ │ │ └── WifiConnect.h │ │ │ │ └── source │ │ │ │ └── WifiConnect.cpp │ │ ├── config │ │ │ ├── prj_eth.conf │ │ │ ├── prj_eth_fdata.conf │ │ │ ├── prj_eth_ota.conf │ │ │ ├── prj_eth_ota_fdata.conf │ │ │ ├── prj_eth_ota_fdata_v2.conf │ │ │ ├── prj_thread_ftd.conf │ │ │ ├── prj_thread_ftd_fdata.conf │ │ │ ├── prj_thread_ftd_ota.conf │ │ │ ├── prj_thread_ftd_ota_fdata.conf │ │ │ ├── prj_thread_ftd_wifi_br_ota.conf │ │ │ ├── prj_thread_ftd_wifi_br_ota_fdata.conf │ │ │ ├── prj_thread_ftd_wifi_br_ota_fdata_v2.conf │ │ │ ├── prj_thread_ftd_wifi_br_ota_v2.conf │ │ │ ├── prj_thread_mtd.conf │ │ │ ├── prj_thread_mtd_fdata.conf │ │ │ ├── prj_thread_mtd_fdata_low_power.conf │ │ │ ├── prj_thread_mtd_low_power.conf │ │ │ ├── prj_thread_mtd_low_power_lit.conf │ │ │ ├── prj_thread_mtd_ota.conf │ │ │ ├── prj_thread_mtd_ota_fdata.conf │ │ │ ├── prj_thread_mtd_ota_fdata_low_power.conf │ │ │ ├── prj_thread_mtd_ota_low_power.conf │ │ │ ├── prj_wifi.conf │ │ │ ├── prj_wifi_fdata.conf │ │ │ ├── prj_wifi_onnetwork.conf │ │ │ ├── prj_wifi_ota.conf │ │ │ ├── prj_wifi_ota_fdata.conf │ │ │ ├── prj_wifi_ota_fdata_v2.conf │ │ │ └── prj_wifi_ota_v2.conf │ │ ├── mcxw71 │ │ │ ├── app │ │ │ │ ├── ldscripts │ │ │ │ │ └── app.ld │ │ │ │ ├── project_include │ │ │ │ │ ├── freeRTOS │ │ │ │ │ │ └── FreeRTOSConfig.h │ │ │ │ │ └── openthread │ │ │ │ │ │ └── OpenThreadConfig.h │ │ │ │ └── support │ │ │ │ │ ├── BUILD.gn │ │ │ │ │ ├── FreeRtosHooks.cpp │ │ │ │ │ ├── FreeRtosHooks.h │ │ │ │ │ └── Memconfig.cpp │ │ │ ├── app_ble │ │ │ │ └── include │ │ │ │ │ ├── extra_gatt_db.h │ │ │ │ │ └── extra_gatt_uuid128.h │ │ │ ├── board │ │ │ │ ├── peripherals.c │ │ │ │ └── peripherals.h │ │ │ ├── clusters │ │ │ │ └── Identify.cpp │ │ │ ├── doc │ │ │ │ └── images │ │ │ │ │ ├── debug_mcxw71.jpg │ │ │ │ │ ├── frdm-mcxw71.jpg │ │ │ │ │ ├── import_demo.jpg │ │ │ │ │ ├── installed_sdks.jpg │ │ │ │ │ ├── k32w1-evk.jpg │ │ │ │ │ ├── mcux-sdk-download.jpg │ │ │ │ │ ├── mcxw71_debug.jpg │ │ │ │ │ ├── mcxw71_installed_sdks.jpg │ │ │ │ │ ├── new_project.jpg │ │ │ │ │ └── ota_topology.JPG │ │ │ ├── factory_data │ │ │ │ └── source │ │ │ │ │ └── AppFactoryDataExample.cpp │ │ │ ├── ota │ │ │ │ └── OtaUtils.cpp │ │ │ ├── rpc │ │ │ │ └── AppRpc.cpp │ │ │ └── util │ │ │ │ ├── LedDimmer.cpp │ │ │ │ ├── LedOnOff.cpp │ │ │ │ ├── LightingManagerDimmable.cpp │ │ │ │ └── LightingManagerDimmable.h │ │ ├── mcxw72 │ │ │ └── doc │ │ │ │ └── images │ │ │ │ └── mcxw72evk.png │ │ ├── pw_rpc_server.gni │ │ ├── pw_sys_io │ │ │ ├── BUILD.gn │ │ │ ├── public │ │ │ │ └── pw_sys_io_nxp │ │ │ │ │ └── init.h │ │ │ └── sys_io_nxp.cc │ │ ├── rt │ │ │ ├── rt1060 │ │ │ │ ├── doc │ │ │ │ │ └── images │ │ │ │ │ │ ├── MIMXRT1060-EVKB-TOP.png │ │ │ │ │ │ ├── debug0.png │ │ │ │ │ │ ├── debug1.png │ │ │ │ │ │ ├── flash_driver.png │ │ │ │ │ │ ├── gdbdebugger.png │ │ │ │ │ │ ├── import-local-repository.png │ │ │ │ │ │ ├── import-sdk-git.png │ │ │ │ │ │ ├── iw610_2LL.jpg │ │ │ │ │ │ ├── iw610_hw_rework.jpg │ │ │ │ │ │ ├── mcu-set.png │ │ │ │ │ │ ├── rt1060_evkc_IW612_hw_rework.jpg │ │ │ │ │ │ ├── rt1060_evkc_IW612_hw_rework_detail.jpg │ │ │ │ │ │ ├── rt1060_k32w061_pin_settings.jpg │ │ │ │ │ │ ├── select-sdk.png │ │ │ │ │ │ ├── startup.png │ │ │ │ │ │ └── toolchain.JPG │ │ │ │ └── factory_data │ │ │ │ │ └── source │ │ │ │ │ └── AppFactoryDataExample.cpp │ │ │ ├── rt1170 │ │ │ │ ├── BUILD.gn │ │ │ │ └── doc │ │ │ │ │ └── images │ │ │ │ │ ├── IMX-RT1170-EVK-TOP.jpg │ │ │ │ │ ├── debug0.png │ │ │ │ │ ├── flash_driver.png │ │ │ │ │ ├── iwx612_2EL.jpg │ │ │ │ │ ├── mcu-set.png │ │ │ │ │ ├── mcuboot_demo.PNG │ │ │ │ │ ├── mcuboot_swap_config.png │ │ │ │ │ ├── murata_usd-M2_adapter.jpg │ │ │ │ │ ├── murata_usd-m2_connections_1.jpg │ │ │ │ │ ├── murata_usd-m2_connections_2.jpg │ │ │ │ │ ├── select-sdk.png │ │ │ │ │ ├── startup.png │ │ │ │ │ └── toolchain.JPG │ │ │ └── rw61x │ │ │ │ ├── BUILD.gn │ │ │ │ ├── doc │ │ │ │ └── images │ │ │ │ │ ├── mcu-set.PNG │ │ │ │ │ ├── mcuboot_demo.PNG │ │ │ │ │ ├── mcuboot_monolithic_app.PNG │ │ │ │ │ ├── mcux-sdk-download.PNG │ │ │ │ │ └── toolchain.JPG │ │ │ │ └── factory_data │ │ │ │ └── source │ │ │ │ └── AppFactoryDataExample.cpp │ │ ├── se05x │ │ │ ├── DeviceAttestationSe05xCredsExample.cpp │ │ │ ├── DeviceAttestationSe05xCredsExample.h │ │ │ ├── DeviceAttestationSe05xCredsExample_v2.cpp │ │ │ ├── linux │ │ │ │ ├── AppMain.cpp │ │ │ │ ├── BUILD.gn │ │ │ │ └── doc │ │ │ │ │ └── images │ │ │ │ │ └── imx8evk_se05x.jpg │ │ │ └── rw61x_factory_data │ │ │ │ └── AppFactoryDataDefaultImpl.cpp │ │ └── zephyr │ │ │ └── factory_data │ │ │ └── source │ │ │ └── AppFactoryDataExample.cpp │ ├── qpg │ │ ├── App_Battery.h │ │ ├── BUILD.gn │ │ ├── PigweedLogger.cpp │ │ ├── PigweedLogger.h │ │ ├── README.md │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── app │ │ │ ├── BaseAppTask.cpp │ │ │ ├── BaseAppTask.h │ │ │ ├── battery.cpp │ │ │ └── main.cpp │ │ ├── args.gni │ │ ├── diagnostic_logs │ │ │ ├── BUILD.gn │ │ │ ├── DiagnosticLogsProviderDelegateImpl.cpp │ │ │ └── DiagnosticLogsProviderDelegateImpl.h │ │ ├── doc │ │ │ └── QPG6100_DK_Board.jpg │ │ ├── ota │ │ │ ├── ota.cpp │ │ │ └── ota.h │ │ ├── powercycle_counting.c │ │ ├── powercycle_counting.h │ │ ├── project_include │ │ │ └── OpenThreadConfig.h │ │ ├── pw_sys_io │ │ │ ├── BUILD.gn │ │ │ ├── public │ │ │ │ └── pw_sys_io_qpg │ │ │ │ │ └── init.h │ │ │ └── sys_io_qpg.cc │ │ ├── shell_common │ │ │ ├── shell.cpp │ │ │ └── shell.h │ │ ├── uart.c │ │ └── uart.h │ ├── realtek │ │ ├── PigweedLogger.cpp │ │ ├── PigweedLogger.h │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── dac_provider │ │ │ ├── CommonDACProvider.cpp │ │ │ └── CommonDACProvider.h │ │ ├── ota │ │ │ ├── OTAInitializer.cpp │ │ │ └── OTAInitializer.h │ │ ├── pw_sys_io │ │ │ ├── BUILD.gn │ │ │ ├── CMakeLists.txt │ │ │ ├── public │ │ │ │ └── pw_sys_io_bee │ │ │ │ │ └── init.h │ │ │ └── sys_io_bee.cc │ │ ├── shell │ │ │ ├── launch_shell.cpp │ │ │ └── launch_shell.h │ │ ├── util │ │ │ ├── LEDWidget.cpp │ │ │ ├── LEDWidget.h │ │ │ └── RealtekObserver.h │ │ └── zephyr │ │ │ ├── LEDWidget.cpp │ │ │ ├── LEDWidget.h │ │ │ ├── matter_button.c │ │ │ └── matter_button.h │ ├── silabs │ │ ├── BaseAppEvent.h │ │ ├── BaseApplication.cpp │ │ ├── BaseApplication.h │ │ ├── FreeRTOSConfig.h │ │ ├── LEDWidget.cpp │ │ ├── LEDWidget.h │ │ ├── MatterConfig.cpp │ │ ├── MatterConfig.h │ │ ├── MatterShell.cpp │ │ ├── MatterShell.h │ │ ├── MemMonitoring.cpp │ │ ├── MemMonitoring.h │ │ ├── OTAConfig.cpp │ │ ├── OTAConfig.h │ │ ├── PigweedLogger.cpp │ │ ├── PigweedLogger.h │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── Si70xxSensor.cpp │ │ ├── Si70xxSensor.h │ │ ├── SiWx917 │ │ │ └── BUILD.gn │ │ ├── SoftwareFaultReports.cpp │ │ ├── SoftwareFaultReports.h │ │ ├── args.gni │ │ ├── board_config.h │ │ ├── display │ │ │ ├── demo-ui-bitmaps.h │ │ │ ├── demo-ui.c │ │ │ ├── demo-ui.h │ │ │ ├── lcd.cpp │ │ │ └── lcd.h │ │ ├── efr32 │ │ │ ├── BUILD.gn │ │ │ └── project_include │ │ │ │ └── OpenThreadConfig.h │ │ ├── gatt_configuration.btconf │ │ ├── ldscripts │ │ │ ├── SiWx917-common.ld │ │ │ ├── efr32mg24.ld │ │ │ ├── efr32mg26.ld │ │ │ └── mgm24.ld │ │ ├── main.cpp │ │ ├── matter-platform.slcp │ │ ├── provision │ │ │ ├── BUILD.gn │ │ │ ├── ProvisionStorageCustom.cpp │ │ │ ├── ProvisionStorageDefault.cpp │ │ │ └── ProvisionStorageFlash.cpp │ │ ├── pw_sys_io │ │ │ ├── BUILD.gn │ │ │ ├── public │ │ │ │ └── pw_sys_io_efr32 │ │ │ │ │ └── init.h │ │ │ └── sys_io_silabs.cc │ │ ├── rgb_led │ │ │ ├── RGBLEDWidget.cpp │ │ │ └── RGBLEDWidget.h │ │ ├── sensors │ │ │ └── AirQuality │ │ │ │ ├── AirQualitySensor.cpp │ │ │ │ └── AirQualitySensor.h │ │ ├── shell │ │ │ ├── BUILD.gn │ │ │ └── icd │ │ │ │ ├── ICDShellCommands.cpp │ │ │ │ └── ICDShellCommands.h │ │ ├── silabs_creds.h │ │ ├── silabs_utils.cpp │ │ ├── silabs_utils.h │ │ ├── sl_systemview_config.h │ │ ├── syscalls_stubs.cpp │ │ ├── test-event-trigger │ │ │ ├── BUILD.gn │ │ │ ├── SilabsTestEventTriggerDelegate.cpp │ │ │ └── SilabsTestEventTriggerDelegate.h │ │ ├── tests │ │ │ ├── BUILD.gn │ │ │ └── TestSilabsTestEventTrigger.cpp │ │ ├── uart.cpp │ │ ├── uart.h │ │ └── zephyr │ │ │ ├── AppCLIZephyr.cpp │ │ │ ├── AppCLIZephyr.h │ │ │ ├── AppTaskBase.cpp │ │ │ ├── AppTaskBase.h │ │ │ ├── AppTaskZephyr.cpp │ │ │ ├── AppTaskZephyr.h │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── CHIPDeviceManager.h │ │ │ ├── CommonDeviceCallbacks.cpp │ │ │ ├── CommonDeviceCallbacks.h │ │ │ ├── OTARequestorInitiator.h │ │ │ └── main.cpp │ ├── stm32 │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── common │ │ │ └── STM32WB5MM-DK │ │ │ │ ├── Inc │ │ │ │ ├── app_common.h │ │ │ │ ├── app_conf.h │ │ │ │ ├── app_debug.h │ │ │ │ ├── app_entry.h │ │ │ │ ├── flash_wb.h │ │ │ │ ├── hw_conf.h │ │ │ │ ├── hw_if.h │ │ │ │ ├── main.h │ │ │ │ ├── ota.h │ │ │ │ ├── otp.h │ │ │ │ ├── s25fl128s_conf.h │ │ │ │ ├── stm32_factorydata.h │ │ │ │ ├── stm32_lpm_if.h │ │ │ │ ├── stm32wb5mm_dk_conf.h │ │ │ │ ├── stm32wb5mm_dk_qspi.h │ │ │ │ ├── stm32wbxx_hal_conf.h │ │ │ │ ├── stm32wbxx_it.h │ │ │ │ ├── stm_ext_flash.h │ │ │ │ ├── stm_logging.h │ │ │ │ └── utilities_conf.h │ │ │ │ ├── STM32_WPAN │ │ │ │ ├── App │ │ │ │ │ ├── app_ble.c │ │ │ │ │ ├── app_ble.h │ │ │ │ │ ├── app_matter.c │ │ │ │ │ ├── app_matter.h │ │ │ │ │ ├── app_thread.c │ │ │ │ │ ├── app_thread.h │ │ │ │ │ ├── ble_conf.h │ │ │ │ │ ├── ble_dbg_conf.h │ │ │ │ │ ├── custom_stm.c │ │ │ │ │ ├── custom_stm.h │ │ │ │ │ └── tl_dbg_conf.h │ │ │ │ └── Target │ │ │ │ │ └── hw_ipcc.c │ │ │ │ └── Src │ │ │ │ ├── app_debug.c │ │ │ │ ├── app_entry.cpp │ │ │ │ ├── entropy_hardware_poll.c │ │ │ │ ├── flash_wb.c │ │ │ │ ├── freertos_port.c │ │ │ │ ├── hw_timerserver.c │ │ │ │ ├── hw_uart.c │ │ │ │ ├── main.cpp │ │ │ │ ├── ota.cpp │ │ │ │ ├── otp.c │ │ │ │ ├── stm32_factorydata.c │ │ │ │ ├── stm32_lpm_if.c │ │ │ │ ├── stm32wb5mm_dk_qspi.c │ │ │ │ ├── stm32wbxx_hal_msp.c │ │ │ │ ├── stm32wbxx_hal_timebase_tim.c │ │ │ │ ├── stm32wbxx_it.c │ │ │ │ ├── stm_ext_flash.c │ │ │ │ ├── stm_logging.c │ │ │ │ ├── syscalls.c │ │ │ │ ├── sysmem.c │ │ │ │ └── system_stm32wbxx.c │ │ ├── config_files │ │ │ └── STM32WB5 │ │ │ │ ├── FreeRTOSConfig.h │ │ │ │ ├── matter_config.h │ │ │ │ └── threading_alt.h │ │ ├── ldscripts │ │ │ └── STM32WB5MMGHX_FLASH.ld │ │ └── startup_files │ │ │ └── startup_STM32WB5MMGHX.s │ ├── telink │ │ ├── Rpc.cmake │ │ ├── Rpc.cpp │ │ ├── Rpc.h │ │ ├── build_info.cmake │ │ ├── common.cmake │ │ ├── common │ │ │ ├── include │ │ │ │ ├── AppEventCommon.h │ │ │ │ ├── AppTaskCommon.h │ │ │ │ └── SensorManagerCommon.h │ │ │ └── src │ │ │ │ ├── AppTaskCommon.cpp │ │ │ │ ├── SensorManagerCommon.cpp │ │ │ │ └── mainCommon.cpp │ │ ├── project_include │ │ │ └── OpenThreadConfig.h │ │ ├── pw_sys_io │ │ │ ├── BUILD.gn │ │ │ ├── CMakeLists.txt │ │ │ ├── public │ │ │ │ └── pw_sys_io_telink │ │ │ │ │ └── init.h │ │ │ └── sys_io_telink.cc │ │ ├── util │ │ │ ├── include │ │ │ │ ├── ButtonManager.h │ │ │ │ ├── ColorFormat.h │ │ │ │ ├── DFUOverSMP.h │ │ │ │ ├── LEDManager.h │ │ │ │ ├── OTAUtil.h │ │ │ │ ├── PWMManager.h │ │ │ │ ├── PigweedLogger.h │ │ │ │ └── ThreadUtil.h │ │ │ └── src │ │ │ │ ├── ButtonManager.cpp │ │ │ │ ├── ColorFormat.cpp │ │ │ │ ├── DFUOverSMP.cpp │ │ │ │ ├── LEDManager.cpp │ │ │ │ ├── OTAUtil.cpp │ │ │ │ ├── PWMManager.cpp │ │ │ │ ├── PigweedLogger.cpp │ │ │ │ └── ThreadUtil.cpp │ │ └── zephyr_ext │ │ │ ├── zephyr_key_matrix.c │ │ │ ├── zephyr_key_matrix.h │ │ │ ├── zephyr_key_pool.c │ │ │ ├── zephyr_key_pool.h │ │ │ ├── zephyr_led_pool.c │ │ │ ├── zephyr_led_pool.h │ │ │ ├── zephyr_pwm_pool.c │ │ │ ├── zephyr_pwm_pool.h │ │ │ ├── zephyr_ws2812.c │ │ │ └── zephyr_ws2812.h │ ├── ti │ │ ├── TIDeviceAttestationCreds.cpp │ │ ├── TIDeviceAttestationCreds.h │ │ ├── cc13x4_26x4 │ │ │ ├── BUILD.gn │ │ │ ├── args.gni │ │ │ └── project_include │ │ │ │ └── OpenThreadConfig.h │ │ └── sysconfig │ │ │ ├── chip_cc1354p10_1.syscfg │ │ │ ├── chip_cc1354p10_6.syscfg │ │ │ ├── chip_cc2674p10.syscfg │ │ │ └── chip_cc2674r10.syscfg │ └── tizen │ │ ├── BUILD.gn │ │ ├── OptionsProxy.cpp │ │ ├── OptionsProxy.h │ │ ├── TizenServiceAppMain.cpp │ │ └── TizenServiceAppMain.h ├── providers │ ├── AllClustersExampleDeviceInfoProviderImpl.cpp │ ├── AllClustersExampleDeviceInfoProviderImpl.h │ ├── AllDevicesExampleDeviceInfoProviderImpl.cpp │ ├── AllDevicesExampleDeviceInfoProviderImpl.h │ ├── BUILD.gn │ ├── DeviceInfoProviderImpl.cpp │ ├── DeviceInfoProviderImpl.h │ └── README.md ├── pump-app │ ├── nrfconnect │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ └── nrf5340dk_nrf5340_cpuapp.overlay │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── PumpManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ └── PumpManager.h │ │ │ └── main.cpp │ │ ├── pm_static_nrf52840dk_nrf52840.yml │ │ ├── pm_static_nrf52840dk_nrf52840_release.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp_release.yml │ │ ├── prj.conf │ │ ├── prj_release.conf │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ ├── ipc_radio │ │ │ │ ├── boards │ │ │ │ │ └── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ └── prj_release.conf │ │ │ └── mcuboot │ │ │ │ ├── app.overlay │ │ │ │ ├── boards │ │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ │ └── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ │ └── prj.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── pump-common │ │ ├── BUILD.gn │ │ ├── pump-app.matter │ │ └── pump-app.zap │ ├── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── data_model │ │ │ ├── BUILD.gn │ │ │ ├── pump-thread-app.matter │ │ │ ├── pump-thread-app.zap │ │ │ ├── pump-wifi-app.matter │ │ │ └── pump-wifi-app.zap │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── PumpManager.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DataModelCallbacks.cpp │ │ │ └── PumpManager.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── PumpManager.h │ │ ├── prj.conf │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ └── PumpManager.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── ti │ │ └── cc13x4_26x4 │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── main │ │ ├── AppTask.cpp │ │ ├── CHIPDeviceManager.cpp │ │ ├── DeviceCallbacks.cpp │ │ ├── PumpManager.cpp │ │ ├── ZclCallbacks.cpp │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPDeviceManager.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── DeviceCallbacks.h │ │ │ └── PumpManager.h │ │ └── main.cpp │ │ └── third_party │ │ └── connectedhomeip ├── pump-controller-app │ ├── nrfconnect │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── Kconfig.sysbuild │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ └── nrf5340dk_nrf5340_cpuapp.overlay │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ ├── PumpManager.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ ├── include │ │ │ │ ├── AppConfig.h │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ └── PumpManager.h │ │ │ └── main.cpp │ │ ├── pm_static_nrf52840dk_nrf52840.yml │ │ ├── pm_static_nrf52840dk_nrf52840_relese.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp.yml │ │ ├── pm_static_nrf5340dk_nrf5340_cpuapp_release.yml │ │ ├── prj.conf │ │ ├── prj_release.conf │ │ ├── sysbuild.conf │ │ ├── sysbuild │ │ │ ├── ipc_radio │ │ │ │ ├── boards │ │ │ │ │ └── nrf5340dk_nrf5340_cpunet.conf │ │ │ │ ├── prj.conf │ │ │ │ └── prj_release.conf │ │ │ └── mcuboot │ │ │ │ ├── app.overlay │ │ │ │ ├── boards │ │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ │ └── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ │ └── prj.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── pump-controller-common │ │ ├── BUILD.gn │ │ ├── pump-controller-app.matter │ │ └── pump-controller-app.zap │ ├── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── PumpManager.h │ │ ├── prj.conf │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ └── PumpManager.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── ti │ │ └── cc13x4_26x4 │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── main │ │ ├── AppTask.cpp │ │ ├── PumpManager.cpp │ │ ├── ZclCallbacks.cpp │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── PumpManager.h │ │ └── main.cpp │ │ └── third_party │ │ └── connectedhomeip ├── refrigerator-app │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── refrigerator-common │ │ ├── BUILD.gn │ │ ├── include │ │ │ └── static-supported-temperature-levels.h │ │ ├── refrigerator-app.matter │ │ ├── refrigerator-app.zap │ │ └── src │ │ │ └── static-supported-temperature-levels.cpp │ └── silabs │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── data_model │ │ ├── BUILD.gn │ │ ├── refrigerator-thread-app.matter │ │ ├── refrigerator-thread-app.zap │ │ ├── refrigerator-wifi-app.matter │ │ └── refrigerator-wifi-app.zap │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.h │ │ ├── CHIPProjectConfig.h │ │ ├── EventHandlerLibShell.h │ │ ├── RefrigeratorIcons.h │ │ ├── RefrigeratorManager.h │ │ ├── RefrigeratorUI.h │ │ └── refrigerator-and-temperature-controlled-cabinet-mode.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ ├── AppTask.cpp │ │ ├── DataModelCallbacks.cpp │ │ ├── EventHandlerLibShell.cpp │ │ ├── RefrigeratorManager.cpp │ │ ├── RefrigeratorUI.cpp │ │ └── refrigerator-and-temperature-controlled-cabinet-mode.cpp │ │ └── third_party │ │ └── connectedhomeip ├── rvc-app │ ├── README.md │ ├── RVC_app_state_diagram.png │ ├── RVC_app_state_diagram_drawio.xml │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── Identify.cpp │ │ ├── Identify.h │ │ ├── RvcAppCommandDelegate.cpp │ │ ├── RvcAppCommandDelegate.h │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── run_all_yaml_tests.sh │ └── rvc-common │ │ ├── BUILD.gn │ │ ├── include │ │ ├── rvc-device.h │ │ ├── rvc-mode-delegates.h │ │ ├── rvc-operational-state-delegate.h │ │ ├── rvc-service-area-delegate.h │ │ └── rvc-service-area-storage-delegate.h │ │ ├── pics │ │ ├── RVC Clean Mode Cluster Test Plan.xml │ │ ├── RVC Operational State Cluster Test Plan.xml │ │ ├── RVC Run Mode Cluster Test Plan.xml │ │ ├── Service Area Cluster Test Plan.xml │ │ └── rvc-app-pics-values │ │ ├── rvc-app.matter │ │ ├── rvc-app.zap │ │ └── src │ │ ├── rvc-device.cpp │ │ ├── rvc-mode-delegates.cpp │ │ ├── rvc-operational-state-delegate.cpp │ │ ├── rvc-service-area-delegate.cpp │ │ └── rvc-service-area-storage-delegate.cpp ├── shell │ ├── README.md │ ├── README_DEVICE.md │ ├── README_OTCLI.md │ ├── README_SERVER.md │ ├── cc13x4_26x4 │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── chip.syscfg │ │ ├── include │ │ │ ├── AppTask.h │ │ │ └── CHIPProjectConfig.h │ │ ├── main │ │ │ ├── AppTask.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── genio │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectConfig.h │ │ ├── mt793x_xip.ld │ │ ├── src │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nrfconnect │ │ ├── CHIPProjectConfig.h │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ └── nrf5340dk_nrf5340_cpuapp.conf │ │ ├── prj.conf │ │ ├── sysbuild.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── qpg │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ └── CHIPProjectConfig.h │ │ ├── src │ │ │ └── AppTask.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── shell_common │ │ ├── BUILD.gn │ │ ├── cmd_misc.cpp │ │ ├── cmd_otcli.cpp │ │ ├── cmd_server.cpp │ │ ├── globals.cpp │ │ └── include │ │ │ ├── ChipShellCollection.h │ │ │ └── Globals.h │ ├── standalone │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ └── CHIPProjectConfig.h │ │ ├── prj.conf │ │ └── third_party │ │ └── connectedhomeip ├── smoke-co-alarm-app │ ├── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── SmokeCoAlarmManager.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DataModelCallbacks.cpp │ │ │ └── SmokeCoAlarmManager.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── smoke-co-alarm-common │ │ ├── BUILD.gn │ │ ├── smoke-co-alarm-app.matter │ │ └── smoke-co-alarm-app.zap │ └── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ ├── AppConfig.h │ │ ├── AppTask.h │ │ ├── CHIPProjectConfig.h │ │ └── SmokeCoAlarmManager.h │ │ ├── prj.conf │ │ ├── src │ │ ├── AppTask.cpp │ │ ├── SmokeCoAlarmManager.cpp │ │ └── ZclCallbacks.cpp │ │ └── third_party │ │ └── connectedhomeip ├── temperature-measurement-app │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── DeviceCallbacks.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── include │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig.optimize.defaults │ │ ├── sdkconfig_rpc.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ └── CHIPProjectConfig.h │ │ ├── prj.conf │ │ ├── src │ │ │ └── AppTask.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── temperature-measurement-common │ │ ├── BUILD.gn │ │ ├── temperature-measurement.matter │ │ └── temperature-measurement.zap ├── terms-and-conditions-app │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── terms-and-conditions-common │ │ ├── BUILD.gn │ │ ├── terms-and-conditions-app.matter │ │ └── terms-and-conditions-app.zap ├── thermostat │ ├── asr │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── cfg.gni │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── BindingHandler.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── DeviceCallbacks.h │ │ │ ├── SensorManager.h │ │ │ └── TemperatureManager.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── SensorManager.cpp │ │ │ ├── TemperatureManager.cpp │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── genio │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── LEDWidget.h │ │ ├── mt793x_xip.ld │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── LEDWidget.cpp │ │ │ ├── ZclCallbacks.cpp │ │ │ └── main.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ └── with_pw_rpc.gni │ ├── infineon │ │ └── cyw30739 │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ ├── include │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── SensorManager.h │ │ │ ├── TemperatureManager.h │ │ │ └── ThermostatUI.h │ │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── SensorManager.cpp │ │ │ ├── TemperatureManager.cpp │ │ │ ├── ThermostatUI.cpp │ │ │ └── ZclCallbacks.cpp │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── entrypoint.sh │ │ ├── include │ │ │ └── low-power │ │ │ │ ├── LowPowerManager.cpp │ │ │ │ └── LowPowerManager.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nxp │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── common │ │ │ └── main │ │ │ │ ├── AppTask.cpp │ │ │ │ ├── DeviceCallbacks.cpp │ │ │ │ ├── ZclCallbacks.cpp │ │ │ │ ├── include │ │ │ │ ├── AppEvent.h │ │ │ │ ├── AppTask.h │ │ │ │ └── DeviceCallbacks.h │ │ │ │ └── main.cpp │ │ ├── linux-imx │ │ │ └── imx8m │ │ │ │ └── README.md │ │ ├── linux-se05x │ │ │ ├── .gn │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── args.gni │ │ │ ├── build_overrides │ │ │ └── third_party │ │ │ │ └── connectedhomeip │ │ ├── prj.conf │ │ ├── rt │ │ │ └── rw61x │ │ │ │ ├── .gn │ │ │ │ ├── BUILD.gn │ │ │ │ ├── args.gni │ │ │ │ ├── build_overrides │ │ │ │ ├── include │ │ │ │ └── config │ │ │ │ │ └── CHIPProjectConfig.h │ │ │ │ └── third_party │ │ │ │ └── connectedhomeip │ │ ├── zap │ │ │ ├── BUILD.gn │ │ │ ├── thermostat_matter_br.matter │ │ │ ├── thermostat_matter_br.zap │ │ │ ├── thermostat_matter_eth.matter │ │ │ ├── thermostat_matter_eth.zap │ │ │ ├── thermostat_matter_thread.matter │ │ │ ├── thermostat_matter_thread.zap │ │ │ ├── thermostat_matter_wifi.matter │ │ │ └── thermostat_matter_wifi.zap │ │ └── zephyr │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig │ │ │ ├── boards │ │ │ ├── frdm_rw612.overlay │ │ │ ├── frdm_rw612_fdata.conf │ │ │ ├── rd_rw612_bga.overlay │ │ │ ├── rd_rw612_bga_ethernet.overlay │ │ │ ├── rd_rw612_bga_ethernet_fdata.conf │ │ │ └── rd_rw612_bga_fdata.conf │ │ │ ├── main │ │ │ ├── include │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main.cpp │ │ │ ├── prj.conf │ │ │ ├── prj_ethernet.conf │ │ │ ├── prj_fdata.conf │ │ │ ├── prj_ota.conf │ │ │ ├── prj_release.conf │ │ │ └── third_party │ │ │ └── connectedhomeip │ ├── qpg │ │ ├── .gn │ │ ├── APPLICATION.md │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── ThermostaticRadiatorValveManager.h │ │ │ └── qPinCfg.h │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── ThermostaticRadiatorValveManager.cpp │ │ │ └── ZclCallbacks.cpp │ │ ├── third_party │ │ │ └── connectedhomeip │ │ ├── with_pw_rpc.gni │ │ └── zap │ │ │ ├── BUILD.gn │ │ │ ├── thermostaticRadiatorValve.matter │ │ │ └── thermostaticRadiatorValve.zap │ ├── realtek │ │ └── common │ │ │ ├── README.md │ │ │ ├── chip_main.cmake │ │ │ └── main │ │ │ ├── AppTask.cpp │ │ │ ├── CHIPDeviceManager.cpp │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Globals.cpp │ │ │ ├── TemperatureManager.cpp │ │ │ ├── chipinterface.cpp │ │ │ └── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPDeviceManager.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── DeviceCallbacks.h │ │ │ ├── Globals.h │ │ │ └── TemperatureManager.h │ ├── silabs │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_for_wifi_args.gni │ │ ├── build_for_wifi_gnfile.gn │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ ├── SensorManager.h │ │ │ ├── TemperatureManager.h │ │ │ ├── ThermostatIcons.h │ │ │ └── ThermostatUI.h │ │ ├── openthread.gn │ │ ├── openthread.gni │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── DataModelCallbacks.cpp │ │ │ ├── SensorManager.cpp │ │ │ ├── TemperatureManager.cpp │ │ │ └── ThermostatUI.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── telink │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── TemperatureManager.h │ │ ├── prj.conf │ │ ├── src │ │ │ ├── AppTask.cpp │ │ │ ├── TemperatureManager.cpp │ │ │ └── ZclCallbacks.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── thermostat-common │ │ ├── BUILD.gn │ │ ├── include │ │ └── thermostat-delegate-impl.h │ │ ├── src │ │ └── thermostat-delegate-impl.cpp │ │ ├── thermostat.matter │ │ └── thermostat.zap ├── thread-br-app │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── image │ │ │ └── esp-thread-border-router-board.png │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── Kconfig.projbuild │ │ │ ├── include │ │ │ │ └── DeviceCallbacks.h │ │ │ └── main.cpp │ │ ├── partitions.csv │ │ ├── sdkconfig.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ └── thread-br-common │ │ ├── thread-br-app.matter │ │ └── thread-br-app.zap ├── tv-app │ ├── android │ │ ├── .gn │ │ ├── App │ │ │ ├── .gitignore │ │ │ ├── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── .name │ │ │ │ ├── compiler.xml │ │ │ │ ├── gradle.xml │ │ │ │ ├── jarRepositories.xml │ │ │ │ ├── misc.xml │ │ │ │ └── vcs.xml │ │ │ ├── app │ │ │ │ └── libs │ │ │ │ │ ├── README.md │ │ │ │ │ └── jniLibs │ │ │ │ │ └── README.md │ │ │ ├── build.gradle │ │ │ ├── common-api │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ ├── aidl │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── tv │ │ │ │ │ │ └── app │ │ │ │ │ │ └── api │ │ │ │ │ │ ├── IMatterAppAgent.aidl │ │ │ │ │ │ ├── SetSupportedClustersRequest.aidl │ │ │ │ │ │ └── SupportedCluster.aidl │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── matter │ │ │ │ │ └── tv │ │ │ │ │ └── app │ │ │ │ │ └── api │ │ │ │ │ ├── Clusters.java │ │ │ │ │ └── MatterIntentConstants.java │ │ │ ├── content-app │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── contentapp │ │ │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── contentapp │ │ │ │ │ │ │ ├── AttributeHolder.java │ │ │ │ │ │ │ ├── CommandResponseHolder.java │ │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ │ ├── matter │ │ │ │ │ │ │ └── MatterAgentClient.java │ │ │ │ │ │ │ └── receiver │ │ │ │ │ │ │ └── MatterCommandReceiver.java │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── raw │ │ │ │ │ │ └── static_matter_clusters │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── contentapp │ │ │ │ │ └── ExampleUnitTest.java │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── platform-app │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── tv │ │ │ │ │ │ └── server │ │ │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── tv │ │ │ │ │ │ │ └── server │ │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ │ ├── MatterCommissioningPrompter.java │ │ │ │ │ │ │ ├── MatterTvServerApplication.java │ │ │ │ │ │ │ ├── PromptDialogManager.java │ │ │ │ │ │ │ ├── QRUtils.java │ │ │ │ │ │ │ ├── fragments │ │ │ │ │ │ │ ├── ContentAppFragment.java │ │ │ │ │ │ │ ├── QrCodeFragment.java │ │ │ │ │ │ │ └── TerminalFragment.java │ │ │ │ │ │ │ ├── handlers │ │ │ │ │ │ │ ├── ApplicationLauncherManagerImpl.java │ │ │ │ │ │ │ └── ContentAppEndpointManagerImpl.java │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ ├── ContentApp.java │ │ │ │ │ │ │ └── PromptCommissionerPasscode.java │ │ │ │ │ │ │ ├── receivers │ │ │ │ │ │ │ └── ContentAppDiscoveryService.java │ │ │ │ │ │ │ ├── service │ │ │ │ │ │ │ ├── AppPlatformService.java │ │ │ │ │ │ │ ├── ContentAppAgentService.java │ │ │ │ │ │ │ ├── MatterServant.java │ │ │ │ │ │ │ ├── MatterServantService.java │ │ │ │ │ │ │ └── ResponseRegistry.java │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── EndpointsDataStore.java │ │ │ │ │ │ │ ├── InstallationObserver.java │ │ │ │ │ │ │ ├── PxConvert.java │ │ │ │ │ │ │ └── ResourceUtils.java │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ ├── blue_button_background.xml │ │ │ │ │ │ ├── gray_button_background.xml │ │ │ │ │ │ ├── ic_baseline_add_24.xml │ │ │ │ │ │ ├── ic_baseline_check_24.xml │ │ │ │ │ │ ├── ic_baseline_clear_24.xml │ │ │ │ │ │ ├── ic_baseline_content_copy_24.xml │ │ │ │ │ │ ├── ic_baseline_qr_code_scanner_24.xml │ │ │ │ │ │ ├── ic_baseline_settings_24.xml │ │ │ │ │ │ ├── ic_baseline_text_snippet_24.xml │ │ │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ │ │ └── shape_dialog_background.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ │ ├── applist_item.xml │ │ │ │ │ │ ├── fragment_content_app.xml │ │ │ │ │ │ ├── fragment_qr_code.xml │ │ │ │ │ │ ├── fragment_terminal.xml │ │ │ │ │ │ ├── layout_dialog.xml │ │ │ │ │ │ └── layout_input_dialog.xml │ │ │ │ │ │ ├── menu │ │ │ │ │ │ └── bottom_navigation_menu.xml │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── matter │ │ │ │ │ └── tv │ │ │ │ │ └── server │ │ │ │ │ └── ExampleUnitTest.java │ │ │ └── settings.gradle │ │ ├── BUILD.gn │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ ├── account-login │ │ │ │ ├── AccountLoginManager.cpp │ │ │ │ └── AccountLoginManager.h │ │ │ ├── application-basic │ │ │ │ ├── ApplicationBasicManager.cpp │ │ │ │ └── ApplicationBasicManager.h │ │ │ ├── audio-output │ │ │ │ ├── AudioOutputManager.cpp │ │ │ │ └── AudioOutputManager.h │ │ │ ├── cluster-init.cpp │ │ │ ├── content-app-observer │ │ │ │ ├── ContentAppObserver.cpp │ │ │ │ └── ContentAppObserver.h │ │ │ ├── content-control │ │ │ │ ├── ContentController.cpp │ │ │ │ └── ContentController.h │ │ │ ├── content-launcher │ │ │ │ ├── AppContentLauncherManager.cpp │ │ │ │ └── AppContentLauncherManager.h │ │ │ ├── media-playback │ │ │ │ ├── AppMediaPlaybackManager.cpp │ │ │ │ └── AppMediaPlaybackManager.h │ │ │ ├── messages │ │ │ │ ├── MessagesManager.cpp │ │ │ │ └── MessagesManager.h │ │ │ └── target-navigator │ │ │ │ ├── TargetNavigatorManager.cpp │ │ │ │ └── TargetNavigatorManager.h │ │ ├── java │ │ │ ├── AppImpl.cpp │ │ │ ├── AppImpl.h │ │ │ ├── AppPlatform-JNI.cpp │ │ │ ├── AppPlatformShellCommands-JNI.cpp │ │ │ ├── AppPlatformShellCommands-JNI.h │ │ │ ├── ChannelManager.cpp │ │ │ ├── ChannelManager.h │ │ │ ├── ClusterChangeAttribute.cpp │ │ │ ├── ContentAppAttributeDelegate.cpp │ │ │ ├── ContentAppAttributeDelegate.h │ │ │ ├── ContentAppCommandDelegate.cpp │ │ │ ├── ContentAppCommandDelegate.h │ │ │ ├── ContentLauncherManager.cpp │ │ │ ├── ContentLauncherManager.h │ │ │ ├── DeviceCallbacks.cpp │ │ │ ├── DeviceCallbacks.h │ │ │ ├── JNIDACProvider.cpp │ │ │ ├── JNIDACProvider.h │ │ │ ├── KeypadInputManager.cpp │ │ │ ├── KeypadInputManager.h │ │ │ ├── LevelManager.cpp │ │ │ ├── LevelManager.h │ │ │ ├── LowPowerManager.cpp │ │ │ ├── LowPowerManager.h │ │ │ ├── MediaInputManager.cpp │ │ │ ├── MediaInputManager.h │ │ │ ├── MediaPlaybackManager.cpp │ │ │ ├── MediaPlaybackManager.h │ │ │ ├── MessagesManager.cpp │ │ │ ├── MessagesManager.h │ │ │ ├── MyUserPrompter-JNI.cpp │ │ │ ├── MyUserPrompter-JNI.h │ │ │ ├── MyUserPrompterResolver-JNI.cpp │ │ │ ├── MyUserPrompterResolver-JNI.h │ │ │ ├── OnOffManager.cpp │ │ │ ├── OnOffManager.h │ │ │ ├── TVApp-JNI.cpp │ │ │ ├── TvApp-JNI.h │ │ │ ├── WakeOnLanManager.cpp │ │ │ ├── WakeOnLanManager.h │ │ │ ├── application-launcher │ │ │ │ ├── ApplicationLauncherManager.cpp │ │ │ │ └── ApplicationLauncherManager.h │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── matter │ │ │ │ └── tv │ │ │ │ └── server │ │ │ │ └── tvapp │ │ │ │ ├── AppPlatform.java │ │ │ │ ├── AppPlatformShellCommands.java │ │ │ │ ├── Application.java │ │ │ │ ├── ApplicationLauncherManager.java │ │ │ │ ├── ChannelInfo.java │ │ │ │ ├── ChannelLineupInfo.java │ │ │ │ ├── ChannelManager.java │ │ │ │ ├── ChannelManagerStub.java │ │ │ │ ├── ChannelProgramInfo.java │ │ │ │ ├── ChannelProgramResponse.java │ │ │ │ ├── Clusters.java │ │ │ │ ├── ContentAppEndpointManager.java │ │ │ │ ├── ContentAppSupportedCluster.java │ │ │ │ ├── ContentLaunchBrandingInformation.java │ │ │ │ ├── ContentLaunchEntry.java │ │ │ │ ├── ContentLaunchManager.java │ │ │ │ ├── ContentLaunchManagerStub.java │ │ │ │ ├── ContentLaunchResponse.java │ │ │ │ ├── ContentLaunchSearchParameter.java │ │ │ │ ├── ContentLaunchSearchParameterType.java │ │ │ │ ├── DACProvider.java │ │ │ │ ├── DACProviderStub.java │ │ │ │ ├── DeviceEventProvider.java │ │ │ │ ├── KeypadInputManager.java │ │ │ │ ├── KeypadInputManagerStub.java │ │ │ │ ├── LauncherResponse.java │ │ │ │ ├── LevelManager.java │ │ │ │ ├── LevelManagerStub.java │ │ │ │ ├── LowPowerManager.java │ │ │ │ ├── LowPowerManagerStub.java │ │ │ │ ├── MediaInputInfo.java │ │ │ │ ├── MediaInputManager.java │ │ │ │ ├── MediaInputManagerStub.java │ │ │ │ ├── MediaPlaybackManager.java │ │ │ │ ├── MediaPlaybackManagerStub.java │ │ │ │ ├── MediaPlaybackPosition.java │ │ │ │ ├── MediaTrack.java │ │ │ │ ├── Message.java │ │ │ │ ├── MessageResponseOption.java │ │ │ │ ├── MessagesManager.java │ │ │ │ ├── MessagesManagerStub.java │ │ │ │ ├── OnOffManager.java │ │ │ │ ├── OnOffManagerStub.java │ │ │ │ ├── TvApp.java │ │ │ │ ├── TvAppCallback.java │ │ │ │ ├── UserPrompter.java │ │ │ │ ├── UserPrompterResolver.java │ │ │ │ ├── WakeOnLanManager.java │ │ │ │ └── WakeOnLanManagerStub.java │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── entrypoint.sh │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── tv-common │ │ ├── BUILD.gn │ │ ├── clusters │ │ ├── account-login │ │ │ ├── AccountLoginManager.cpp │ │ │ └── AccountLoginManager.h │ │ ├── application-basic │ │ │ ├── ApplicationBasicManager.cpp │ │ │ └── ApplicationBasicManager.h │ │ ├── application-launcher │ │ │ ├── ApplicationLauncherManager.cpp │ │ │ └── ApplicationLauncherManager.h │ │ ├── audio-output │ │ │ ├── AudioOutputManager.cpp │ │ │ └── AudioOutputManager.h │ │ ├── channel │ │ │ ├── ChannelManager.cpp │ │ │ └── ChannelManager.h │ │ ├── content-app-observer │ │ │ ├── ContentAppObserver.cpp │ │ │ └── ContentAppObserver.h │ │ ├── content-control │ │ │ ├── ContentController.cpp │ │ │ └── ContentController.h │ │ ├── content-launcher │ │ │ ├── ContentLauncherManager.cpp │ │ │ └── ContentLauncherManager.h │ │ ├── keypad-input │ │ │ ├── KeypadInputManager.cpp │ │ │ └── KeypadInputManager.h │ │ ├── low-power │ │ │ ├── LowPowerManager.cpp │ │ │ └── LowPowerManager.h │ │ ├── media-input │ │ │ ├── MediaInputManager.cpp │ │ │ └── MediaInputManager.h │ │ ├── media-playback │ │ │ ├── MediaPlaybackManager.cpp │ │ │ └── MediaPlaybackManager.h │ │ ├── messages │ │ │ ├── MessagesManager.cpp │ │ │ └── MessagesManager.h │ │ ├── target-navigator │ │ │ ├── TargetNavigatorManager.cpp │ │ │ └── TargetNavigatorManager.h │ │ └── wake-on-lan │ │ │ ├── WakeOnLanManager.cpp │ │ │ └── WakeOnLanManager.h │ │ ├── include │ │ ├── AppTv.h │ │ └── CHIPProjectAppConfig.h │ │ ├── shell │ │ ├── AppTvShellCommands.cpp │ │ └── AppTvShellCommands.h │ │ ├── src │ │ ├── AppTv.cpp │ │ └── ZCLCallbacks.cpp │ │ ├── tv-app.cmake │ │ ├── tv-app.matter │ │ └── tv-app.zap ├── tv-casting-app │ ├── APIs.md │ ├── android │ │ ├── .gn │ │ ├── App │ │ │ ├── .gitignore │ │ │ ├── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── .name │ │ │ │ ├── compiler.xml │ │ │ │ ├── gradle.xml │ │ │ │ ├── jarRepositories.xml │ │ │ │ ├── misc.xml │ │ │ │ └── vcs.xml │ │ │ ├── app │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── libs │ │ │ │ │ ├── README.md │ │ │ │ │ └── jniLibs │ │ │ │ │ │ └── README.md │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── chip │ │ │ │ │ │ └── casting │ │ │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ │ │ ├── compat │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── chip │ │ │ │ │ │ │ └── casting │ │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ ├── CastingContext.java │ │ │ │ │ │ │ ├── CertTestFragment.java │ │ │ │ │ │ │ ├── CommissionerDiscoveryFragment.java │ │ │ │ │ │ │ ├── ConnectionFragment.java │ │ │ │ │ │ │ ├── ContentLauncherFragment.java │ │ │ │ │ │ │ ├── MediaPlaybackFragment.java │ │ │ │ │ │ │ └── SelectClusterFragment.java │ │ │ │ │ │ │ └── util │ │ │ │ │ │ │ ├── DACProviderStub.java │ │ │ │ │ │ │ └── GlobalCastingConstants.java │ │ │ │ │ └── jni │ │ │ │ │ │ └── com │ │ │ │ │ │ └── chip │ │ │ │ │ │ └── casting │ │ │ │ │ │ ├── AppParameters.java │ │ │ │ │ │ ├── CommissioningCallbacks.java │ │ │ │ │ │ ├── ContentApp.java │ │ │ │ │ │ ├── ContentLauncherTypes.java │ │ │ │ │ │ ├── DACProvider.java │ │ │ │ │ │ ├── DiscoveredNodeData.java │ │ │ │ │ │ ├── FailureCallback.java │ │ │ │ │ │ ├── MatterCallbackHandler.java │ │ │ │ │ │ ├── MatterError.java │ │ │ │ │ │ ├── MediaPlaybackTypes.java │ │ │ │ │ │ ├── SubscriptionEstablishedCallback.java │ │ │ │ │ │ ├── SuccessCallback.java │ │ │ │ │ │ ├── TargetNavigatorTypes.java │ │ │ │ │ │ ├── TvCastingApp.java │ │ │ │ │ │ └── VideoPlayer.java │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── casting │ │ │ │ │ │ ├── ActionSelectorFragment.java │ │ │ │ │ │ ├── ApplicationBasicReadVendorIDExampleFragment.java │ │ │ │ │ │ ├── ChipTvCastingApplication.java │ │ │ │ │ │ ├── ConnectionExampleFragment.java │ │ │ │ │ │ ├── ContentLauncherLaunchURLExampleFragment.java │ │ │ │ │ │ ├── DACProviderStub.java │ │ │ │ │ │ ├── DiscoveryExampleFragment.java │ │ │ │ │ │ ├── EndpointSelectorExample.java │ │ │ │ │ │ ├── InitializationExample.java │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ ├── MediaPlaybackSubscribeToCurrentStateExampleFragment.java │ │ │ │ │ │ └── PreferencesConfigurationManager.java │ │ │ │ │ ├── jni │ │ │ │ │ ├── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── casting │ │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ ├── CastingApp.java │ │ │ │ │ │ │ ├── CastingAppState.java │ │ │ │ │ │ │ ├── CastingPlayer.java │ │ │ │ │ │ │ ├── CastingPlayerDiscovery.java │ │ │ │ │ │ │ ├── Endpoint.java │ │ │ │ │ │ │ ├── MatterCastingPlayer.java │ │ │ │ │ │ │ ├── MatterCastingPlayerDiscovery.java │ │ │ │ │ │ │ └── MatterEndpoint.java │ │ │ │ │ │ │ └── support │ │ │ │ │ │ │ ├── AppParameters.java │ │ │ │ │ │ │ ├── CommissionableData.java │ │ │ │ │ │ │ ├── CommissionerDeclaration.java │ │ │ │ │ │ │ ├── ConnectionCallbacks.java │ │ │ │ │ │ │ ├── DACProvider.java │ │ │ │ │ │ │ ├── DataProvider.java │ │ │ │ │ │ │ ├── DeviceTypeStruct.java │ │ │ │ │ │ │ ├── EndpointFilter.java │ │ │ │ │ │ │ ├── IdentificationDeclarationOptions.java │ │ │ │ │ │ │ ├── MatterCallback.java │ │ │ │ │ │ │ ├── MatterError.java │ │ │ │ │ │ │ └── TargetAppInfo.java │ │ │ │ │ └── cpp │ │ │ │ │ │ ├── core │ │ │ │ │ │ ├── CastingApp-JNI.cpp │ │ │ │ │ │ ├── CastingApp-JNI.h │ │ │ │ │ │ ├── CastingPlayerDiscovery-JNI.cpp │ │ │ │ │ │ ├── CastingPlayerDiscovery-JNI.h │ │ │ │ │ │ ├── MatterCastingPlayer-JNI.cpp │ │ │ │ │ │ ├── MatterCastingPlayer-JNI.h │ │ │ │ │ │ ├── MatterEndpoint-JNI.cpp │ │ │ │ │ │ └── MatterEndpoint-JNI.h │ │ │ │ │ │ └── support │ │ │ │ │ │ ├── Converters-JNI.cpp │ │ │ │ │ │ ├── Converters-JNI.h │ │ │ │ │ │ ├── JNIDACProvider.cpp │ │ │ │ │ │ ├── JNIDACProvider.h │ │ │ │ │ │ ├── MatterCallback-JNI.h │ │ │ │ │ │ ├── RotatingDeviceIdUniqueIdProvider-JNI.cpp │ │ │ │ │ │ └── RotatingDeviceIdUniqueIdProvider-JNI.h │ │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ ├── cert_test_status_item.xml │ │ │ │ │ ├── commissionable_player_list_item.xml │ │ │ │ │ ├── custom_passcode_dialog.xml │ │ │ │ │ ├── fragment_cert_test_launcher.xml │ │ │ │ │ ├── fragment_commissioner_discovery.xml │ │ │ │ │ ├── fragment_connection.xml │ │ │ │ │ ├── fragment_content_launcher.xml │ │ │ │ │ ├── fragment_matter_action_selector.xml │ │ │ │ │ ├── fragment_matter_application_basic_read_vendor_id.xml │ │ │ │ │ ├── fragment_matter_connection_example.xml │ │ │ │ │ ├── fragment_matter_content_launcher_launch_url.xml │ │ │ │ │ ├── fragment_matter_discovery_example.xml │ │ │ │ │ ├── fragment_matter_media_playback_subscribe_current_state.xml │ │ │ │ │ ├── fragment_media_playback.xml │ │ │ │ │ └── fragment_select_cluster.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ └── third_party │ │ │ └── connectedhomeip │ ├── darwin │ │ ├── .gitignore │ │ ├── MatterTvCastingBridge │ │ │ ├── MatterTvCastingBridge.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── MatterTvCastingBridge.xcscheme │ │ │ ├── MatterTvCastingBridge │ │ │ │ ├── MCAttribute.h │ │ │ │ ├── MCAttribute.mm │ │ │ │ ├── MCAttribute_Internal.h │ │ │ │ ├── MCCastingApp.h │ │ │ │ ├── MCCastingApp.mm │ │ │ │ ├── MCCastingApp_Internal.h │ │ │ │ ├── MCCastingPlayer.h │ │ │ │ ├── MCCastingPlayer.mm │ │ │ │ ├── MCCastingPlayerDiscovery.h │ │ │ │ ├── MCCastingPlayerDiscovery.mm │ │ │ │ ├── MCCastingPlayer_Internal.h │ │ │ │ ├── MCCluster.h │ │ │ │ ├── MCCluster.mm │ │ │ │ ├── MCCluster_Internal.h │ │ │ │ ├── MCCommand.h │ │ │ │ ├── MCCommand.mm │ │ │ │ ├── MCCommand_Internal.h │ │ │ │ ├── MCCommissionableData.h │ │ │ │ ├── MCCommissionableData.mm │ │ │ │ ├── MCCommissionableDataProvider.h │ │ │ │ ├── MCCommissionableDataProvider.mm │ │ │ │ ├── MCCommissionerDeclaration.h │ │ │ │ ├── MCCommissionerDeclaration.mm │ │ │ │ ├── MCCommissionerDeclaration_Internal.h │ │ │ │ ├── MCCommonCaseDeviceServerInitParamsProvider.h │ │ │ │ ├── MCConnectionCallbacks.h │ │ │ │ ├── MCConnectionCallbacks.mm │ │ │ │ ├── MCCryptoUtils.h │ │ │ │ ├── MCCryptoUtils.mm │ │ │ │ ├── MCDataSource.h │ │ │ │ ├── MCDeviceAttestationCredentials.h │ │ │ │ ├── MCDeviceAttestationCredentials.mm │ │ │ │ ├── MCDeviceAttestationCredentialsProvider.h │ │ │ │ ├── MCDeviceAttestationCredentialsProvider.mm │ │ │ │ ├── MCDeviceTypeStruct.h │ │ │ │ ├── MCDeviceTypeStruct.m │ │ │ │ ├── MCEndpoint.h │ │ │ │ ├── MCEndpoint.mm │ │ │ │ ├── MCEndpointFilter.h │ │ │ │ ├── MCEndpointFilter.m │ │ │ │ ├── MCEndpoint_Internal.h │ │ │ │ ├── MCErrorUtils.h │ │ │ │ ├── MCErrorUtils.mm │ │ │ │ ├── MCIdentificationDeclarationOptions.h │ │ │ │ ├── MCIdentificationDeclarationOptions.mm │ │ │ │ ├── MCIdentificationDeclarationOptions_Internal.h │ │ │ │ ├── MCRotatingDeviceIdUniqueIdProvider.h │ │ │ │ ├── MCRotatingDeviceIdUniqueIdProvider.mm │ │ │ │ ├── MCTargetAppInfo.h │ │ │ │ ├── MCTargetAppInfo.mm │ │ │ │ ├── MatterError.h │ │ │ │ ├── MatterError.mm │ │ │ │ ├── MatterTvCastingBridge.h │ │ │ │ ├── NSDataSpanConversion.h │ │ │ │ ├── NSStringSpanConversion.h │ │ │ │ ├── compat-shim │ │ │ │ │ ├── AppParameters.h │ │ │ │ │ ├── AppParameters.mm │ │ │ │ │ ├── CastingPlayerDiscoveryListenerCompat.h │ │ │ │ │ ├── CastingPlayerDiscoveryListenerCompat.mm │ │ │ │ │ ├── CastingServerBridge.h │ │ │ │ │ ├── CastingServerBridge.mm │ │ │ │ │ ├── CommissioningCallbackHandlers.h │ │ │ │ │ ├── CommissioningCallbackHandlers.m │ │ │ │ │ ├── ContentApp.h │ │ │ │ │ ├── ContentApp.mm │ │ │ │ │ ├── ContentLauncherTypes.h │ │ │ │ │ ├── ContentLauncherTypes.mm │ │ │ │ │ ├── DataSourceCompat.h │ │ │ │ │ ├── DataSourceCompat.mm │ │ │ │ │ ├── DeviceAttestationCredentialsHolder.h │ │ │ │ │ ├── DeviceAttestationCredentialsHolder.m │ │ │ │ │ ├── DiscoveredNodeData.h │ │ │ │ │ ├── DiscoveredNodeData.mm │ │ │ │ │ ├── MediaPlaybackTypes.h │ │ │ │ │ ├── MediaPlaybackTypes.mm │ │ │ │ │ ├── OnboardingPayload.h │ │ │ │ │ ├── OnboardingPayload.m │ │ │ │ │ ├── TargetNavigatorTypes.h │ │ │ │ │ ├── TargetNavigatorTypes.mm │ │ │ │ │ ├── VideoPlayer.h │ │ │ │ │ └── VideoPlayer.m │ │ │ │ ├── templates │ │ │ │ │ ├── MCAttributeObjects-src.zapt │ │ │ │ │ ├── MCAttributeObjects.zapt │ │ │ │ │ ├── MCClusterObjects-src.zapt │ │ │ │ │ ├── MCClusterObjects.zapt │ │ │ │ │ ├── MCCommandObjects-src.zapt │ │ │ │ │ ├── MCCommandObjects.zapt │ │ │ │ │ ├── MCCommandPayloads-src.zapt │ │ │ │ │ ├── MCCommandPayloads.zapt │ │ │ │ │ ├── config-data.yaml │ │ │ │ │ ├── partials │ │ │ │ │ │ ├── command_response_type.zapt │ │ │ │ │ │ ├── decode_value.zapt │ │ │ │ │ │ ├── encode_value.zapt │ │ │ │ │ │ ├── init_struct_member.zapt │ │ │ │ │ │ ├── renamed_struct_field_impl.zapt │ │ │ │ │ │ └── struct_field_decl.zapt │ │ │ │ │ └── templates.json │ │ │ │ └── zap-generated │ │ │ │ │ ├── MCAttributeObjects.h │ │ │ │ │ ├── MCAttributeObjects.mm │ │ │ │ │ ├── MCClusterObjects.h │ │ │ │ │ ├── MCClusterObjects.mm │ │ │ │ │ ├── MCCommandObjects.h │ │ │ │ │ ├── MCCommandObjects.mm │ │ │ │ │ ├── MCCommandPayloads.h │ │ │ │ │ ├── MCCommandPayloads.mm │ │ │ │ │ ├── MCCommandPayloads_Internal.h │ │ │ │ │ ├── MCEndpointClusterType.h │ │ │ │ │ ├── MCInteractionModelStructs.h │ │ │ │ │ └── MCInteractionModelStructs.mm │ │ │ ├── chip_xcode_build_connector.sh │ │ │ └── strip_debug_symbols.sh │ │ ├── TvCasting │ │ │ ├── README.md │ │ │ ├── TvCasting.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ ├── TvCasting Release.xcscheme │ │ │ │ │ └── TvCasting.xcscheme │ │ │ └── TvCasting │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ │ ├── ContentView.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── MCActionSelectorView.swift │ │ │ │ ├── MCApplicationBasicReadVendorIDExampleView.swift │ │ │ │ ├── MCApplicationBasicReadVendorIDExampleViewModel.swift │ │ │ │ ├── MCConnectionExampleView.swift │ │ │ │ ├── MCConnectionExampleViewModel.swift │ │ │ │ ├── MCContentLauncherLaunchURLExampleView.swift │ │ │ │ ├── MCContentLauncherLaunchURLExampleViewModel.swift │ │ │ │ ├── MCDiscoveryExampleView.swift │ │ │ │ ├── MCDiscoveryExampleViewModel.swift │ │ │ │ ├── MCEndpointSelector.swift │ │ │ │ ├── MCInitializationExample.swift │ │ │ │ ├── MCMediaPlaybackSubscribeToCurrentStateExampleView.swift │ │ │ │ ├── MCMediaPlaybackSubscribeToCurrentStateExampleViewModel.swift │ │ │ │ ├── Preview Content │ │ │ │ └── Preview Assets.xcassets │ │ │ │ │ └── Contents.json │ │ │ │ ├── TvCasting.entitlements │ │ │ │ ├── TvCastingApp.swift │ │ │ │ └── compat │ │ │ │ ├── CertTestView.swift │ │ │ │ ├── CertTestViewModel.swift │ │ │ │ ├── ClusterSelectorView.swift │ │ │ │ ├── CommissionerDiscoveryView.swift │ │ │ │ ├── CommissionerDiscoveryViewModel.swift │ │ │ │ ├── CommissioningView.swift │ │ │ │ ├── CommissioningViewModel.swift │ │ │ │ ├── ContentLauncherView.swift │ │ │ │ ├── ContentLauncherViewModel.swift │ │ │ │ ├── ExampleDAC.swift │ │ │ │ ├── MediaPlaybackView.swift │ │ │ │ └── MediaPlaybackViewModel.swift │ │ ├── TvCastingDarwin.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── args.gni │ ├── diagram │ │ └── workflow_of_casting_video_player.png │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── CastingShellCommands.cpp │ │ ├── CastingShellCommands.h │ │ ├── CastingUtils.cpp │ │ ├── CastingUtils.h │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── entrypoint.sh │ │ ├── main.cpp │ │ ├── simple-app-helper.cpp │ │ ├── simple-app-helper.h │ │ ├── simple-app.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── tv-casting-common │ │ ├── BUILD.gn │ │ ├── clusters │ │ ├── Clusters.h │ │ └── content-app-observer │ │ │ ├── ContentAppObserver.cpp │ │ │ └── ContentAppObserver.h │ │ ├── commands │ │ ├── clusters │ │ │ └── ModelCommand.cpp │ │ └── common │ │ │ └── CHIPCommand.cpp │ │ ├── core │ │ ├── Attribute.h │ │ ├── BaseCluster.h │ │ ├── CastingApp.cpp │ │ ├── CastingApp.h │ │ ├── CastingPlayer.cpp │ │ ├── CastingPlayer.h │ │ ├── CastingPlayerDiscovery.cpp │ │ ├── CastingPlayerDiscovery.h │ │ ├── Command.h │ │ ├── CommissionerDeclarationHandler.cpp │ │ ├── CommissionerDeclarationHandler.h │ │ ├── ConnectionCallbacks.h │ │ ├── Endpoint.cpp │ │ ├── Endpoint.h │ │ ├── IdentificationDeclarationOptions.h │ │ └── Types.h │ │ ├── include │ │ ├── AppParams.h │ │ ├── ApplicationBasic.h │ │ ├── ApplicationLauncher.h │ │ ├── CHIPProjectAppConfig.h │ │ ├── CastingServer.h │ │ ├── Channel.h │ │ ├── CommissioningCallbacks.h │ │ ├── ContentLauncher.h │ │ ├── ConversionUtils.h │ │ ├── KeypadInput.h │ │ ├── LevelControl.h │ │ ├── MediaBase.h │ │ ├── MediaCommandBase.h │ │ ├── MediaPlayback.h │ │ ├── MediaReadBase.h │ │ ├── MediaSubscriptionBase.h │ │ ├── Messages.h │ │ ├── OnOff.h │ │ ├── PersistenceManager.h │ │ ├── TargetEndpointInfo.h │ │ ├── TargetNavigator.h │ │ ├── TargetVideoPlayerInfo.h │ │ └── WakeOnLan.h │ │ ├── src │ │ ├── AppParams.cpp │ │ ├── ApplicationLauncher.cpp │ │ ├── CastingServer.cpp │ │ ├── Channel.cpp │ │ ├── ContentLauncher.cpp │ │ ├── ConversionUtils.cpp │ │ ├── KeypadInput.cpp │ │ ├── LevelControl.cpp │ │ ├── MediaPlayback.cpp │ │ ├── Messages.cpp │ │ ├── OnOff.cpp │ │ ├── PersistenceManager.cpp │ │ ├── TargetEndpointInfo.cpp │ │ ├── TargetNavigator.cpp │ │ ├── TargetVideoPlayerInfo.cpp │ │ ├── WakeOnLan.cpp │ │ └── ZCLCallbacks.cpp │ │ ├── support │ │ ├── AppParameters.h │ │ ├── CastingStore.cpp │ │ ├── CastingStore.h │ │ ├── ChipDeviceEventHandler.cpp │ │ ├── ChipDeviceEventHandler.h │ │ ├── DataProvider.h │ │ ├── EndpointListLoader.cpp │ │ └── EndpointListLoader.h │ │ ├── tv-casting-app.matter │ │ └── tv-casting-app.zap ├── virtual-device-app │ ├── android │ │ ├── .gn │ │ ├── App │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle.kts │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── ic_launcher-playstore.png │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ ├── App.kt │ │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ │ └── TimberDebugTree.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ │ ├── navigation │ │ │ │ │ │ └── nav_graph.xml │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── colors.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ └── strings.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── matter │ │ │ │ │ └── virtual │ │ │ │ │ └── device │ │ │ │ │ └── app │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle.kts │ │ │ ├── buildSrc │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle.kts │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── matter │ │ │ │ │ └── buildsrc │ │ │ │ │ ├── Deps.kt │ │ │ │ │ └── Versions.kt │ │ │ ├── core │ │ │ │ ├── common │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── common │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ │ └── common │ │ │ │ │ │ │ │ ├── DeepLink.kt │ │ │ │ │ │ │ │ ├── Device.kt │ │ │ │ │ │ │ │ ├── Event.kt │ │ │ │ │ │ │ │ ├── MatterConstants.kt │ │ │ │ │ │ │ │ ├── MatterSettings.kt │ │ │ │ │ │ │ │ ├── QrcodeUtil.kt │ │ │ │ │ │ │ │ ├── Result.kt │ │ │ │ │ │ │ │ ├── di │ │ │ │ │ │ │ │ ├── CoroutinesModule.kt │ │ │ │ │ │ │ │ └── CoroutinesQualifiers.kt │ │ │ │ │ │ │ │ └── sharedpreferences │ │ │ │ │ │ │ │ ├── SharedPreferencesKey.kt │ │ │ │ │ │ │ │ └── SharedPreferencesManager.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ │ │ │ ├── ic_launcher_foreground.xml │ │ │ │ │ │ │ ├── menu_item_bg.xml │ │ │ │ │ │ │ ├── round_device_unknown_24.xml │ │ │ │ │ │ │ ├── round_lock_24.xml │ │ │ │ │ │ │ └── round_toggle_on_24.xml │ │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── colors.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ │ └── themes.xml │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── core │ │ │ │ │ │ └── common │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ ├── data │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ ├── di │ │ │ │ │ │ │ └── DataModule.kt │ │ │ │ │ │ │ └── repository │ │ │ │ │ │ │ ├── MatterRepository.kt │ │ │ │ │ │ │ ├── MatterRepositoryImpl.kt │ │ │ │ │ │ │ ├── NetworkRepository.kt │ │ │ │ │ │ │ ├── NetworkRepositoryImpl.kt │ │ │ │ │ │ │ ├── SharedPreferencesRepository.kt │ │ │ │ │ │ │ ├── SharedPreferencesRepositoryImpl.kt │ │ │ │ │ │ │ └── cluster │ │ │ │ │ │ │ ├── DoorLockManagerRepository.kt │ │ │ │ │ │ │ ├── DoorLockManagerRepositoryImpl.kt │ │ │ │ │ │ │ ├── OnOffManagerRepository.kt │ │ │ │ │ │ │ ├── OnOffManagerRepositoryImpl.kt │ │ │ │ │ │ │ ├── PowerSourceManagerRepository.kt │ │ │ │ │ │ │ └── PowerSourceManagerRepositoryImpl.kt │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── core │ │ │ │ │ │ └── data │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ ├── domain │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── domain │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── domain │ │ │ │ │ │ │ ├── CoroutineUseCase.kt │ │ │ │ │ │ │ ├── NonParamCoroutineUseCase.kt │ │ │ │ │ │ │ └── usecase │ │ │ │ │ │ │ ├── matter │ │ │ │ │ │ │ ├── GetManualPairingCodeStringUseCase.kt │ │ │ │ │ │ │ ├── GetQrCodeStringUseCase.kt │ │ │ │ │ │ │ ├── IsCommissioningCompletedUseCase.kt │ │ │ │ │ │ │ ├── IsCommissioningSessionEstablishmentStarted.kt │ │ │ │ │ │ │ ├── IsFabricRemovedUseCase.kt │ │ │ │ │ │ │ ├── ResetMatterAppUseCase.kt │ │ │ │ │ │ │ ├── StartMatterAppServiceUseCase.kt │ │ │ │ │ │ │ └── cluster │ │ │ │ │ │ │ │ ├── GetOnOffFlowUseCase.kt │ │ │ │ │ │ │ │ ├── SetOnOffUseCase.kt │ │ │ │ │ │ │ │ ├── doorlock │ │ │ │ │ │ │ │ ├── GetLockStateFlowUseCase.kt │ │ │ │ │ │ │ │ ├── SendLockAlarmEventUseCase.kt │ │ │ │ │ │ │ │ └── SetLockStateUseCase.kt │ │ │ │ │ │ │ │ └── powersource │ │ │ │ │ │ │ │ ├── GetBatPercentRemainingUseCase.kt │ │ │ │ │ │ │ │ └── SetBatPercentRemainingUseCase.kt │ │ │ │ │ │ │ ├── network │ │ │ │ │ │ │ └── GetSSIDUseCase.kt │ │ │ │ │ │ │ └── sharedpreferences │ │ │ │ │ │ │ ├── GetCommissionedDeviceUseCase.kt │ │ │ │ │ │ │ ├── IsCommissioningDeviceCompletedUseCase.kt │ │ │ │ │ │ │ ├── IsCommissioningSequenceUseCase.kt │ │ │ │ │ │ │ ├── SetCommissionedDeviceUseCase.kt │ │ │ │ │ │ │ ├── SetCommissioningDeviceCompletedUseCase.kt │ │ │ │ │ │ │ └── SetCommissioningSequenceFlagUseCase.kt │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── core │ │ │ │ │ │ └── domain │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ ├── matter │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ ├── MatterApi.kt │ │ │ │ │ │ │ ├── MatterApp.kt │ │ │ │ │ │ │ ├── MatterAppService.kt │ │ │ │ │ │ │ ├── MatterAppServiceConstants.kt │ │ │ │ │ │ │ ├── MatterDeviceEventCallback.kt │ │ │ │ │ │ │ ├── MatterPreferencesConfigurationManager.kt │ │ │ │ │ │ │ ├── di │ │ │ │ │ │ │ └── MatterModule.kt │ │ │ │ │ │ │ ├── manager │ │ │ │ │ │ │ ├── DoorLockManagerStub.kt │ │ │ │ │ │ │ ├── OnOffManagerStub.kt │ │ │ │ │ │ │ └── PowerSourceManagerStub.kt │ │ │ │ │ │ │ └── model │ │ │ │ │ │ │ └── Payload.kt │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── core │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ ├── model │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── model │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── model │ │ │ │ │ │ │ ├── OnobardingType.kt │ │ │ │ │ │ │ ├── Payload.kt │ │ │ │ │ │ │ ├── databinding │ │ │ │ │ │ │ ├── ButtonData.kt │ │ │ │ │ │ │ └── SeekbarData.kt │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── LockState.kt │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── core │ │ │ │ │ │ └── model │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ └── ui │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── core │ │ │ │ │ │ └── ui │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── ui │ │ │ │ │ │ │ ├── BaseFragment.kt │ │ │ │ │ │ │ ├── BaseViewModel.kt │ │ │ │ │ │ │ ├── DisableAppBarLayoutBehavior.kt │ │ │ │ │ │ │ └── SharedViewModel.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ ├── device_title_icon_bg.xml │ │ │ │ │ │ ├── menu_popup_round.xml │ │ │ │ │ │ ├── round_more_vert_24.xml │ │ │ │ │ │ ├── round_radio_button_checked_24.xml │ │ │ │ │ │ ├── round_settings_24.xml │ │ │ │ │ │ └── round_toggle_off_24.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── layout_appbar.xml │ │ │ │ │ │ ├── layout_bottom_space.xml │ │ │ │ │ │ ├── layout_item_title_value_seekbar.xml │ │ │ │ │ │ ├── layout_item_title_value_simple_button.xml │ │ │ │ │ │ ├── layout_item_value_on_off_button.xml │ │ │ │ │ │ └── layout_item_value_radio_button.xml │ │ │ │ │ │ ├── menu │ │ │ │ │ │ └── more.xml │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── colors.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── dimens.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── matter │ │ │ │ │ └── virtual │ │ │ │ │ └── device │ │ │ │ │ └── app │ │ │ │ │ └── core │ │ │ │ │ └── ui │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── feature │ │ │ │ ├── closure │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ └── closure │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ │ └── closure │ │ │ │ │ │ │ │ ├── DoorLockFragment.kt │ │ │ │ │ │ │ │ └── DoorLockViewModel.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── layout │ │ │ │ │ │ │ └── fragment_door_lock.xml │ │ │ │ │ │ │ ├── navigation │ │ │ │ │ │ │ └── closure_nav_graph.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── feature │ │ │ │ │ │ └── closure │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ ├── control │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ └── control │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ │ └── control │ │ │ │ │ │ │ │ ├── OnOffSwitchFragment.kt │ │ │ │ │ │ │ │ └── OnOffSwitchViewModel.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── layout │ │ │ │ │ │ │ └── fragment_on_off_switch.xml │ │ │ │ │ │ │ └── navigation │ │ │ │ │ │ │ └── control_nav_graph.xml │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── feature │ │ │ │ │ │ └── control │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ ├── main │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ └── main │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ │ └── main │ │ │ │ │ │ │ │ ├── BindingAdapter.kt │ │ │ │ │ │ │ │ ├── LoadingFragment.kt │ │ │ │ │ │ │ │ ├── LoadingViewModel.kt │ │ │ │ │ │ │ │ ├── MainFragment.kt │ │ │ │ │ │ │ │ ├── MainViewModel.kt │ │ │ │ │ │ │ │ ├── MenuAdapter.kt │ │ │ │ │ │ │ │ └── VerticalSpaceItemDecoration.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── layout │ │ │ │ │ │ │ ├── fragment_loading.xml │ │ │ │ │ │ │ ├── fragment_main.xml │ │ │ │ │ │ │ └── item_menu.xml │ │ │ │ │ │ │ ├── navigation │ │ │ │ │ │ │ └── main_nav_graph.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── feature │ │ │ │ │ │ └── main │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ ├── qrcode │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ └── qrcode │ │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ │ └── qrcode │ │ │ │ │ │ │ │ ├── QrcodeFragment.kt │ │ │ │ │ │ │ │ └── QrcodeViewModel.kt │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── layout │ │ │ │ │ │ │ └── fragment_qrcode.xml │ │ │ │ │ │ │ ├── navigation │ │ │ │ │ │ │ └── qrcode_nav_graph.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── feature │ │ │ │ │ │ └── qrcode │ │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ │ └── setup │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── build.gradle.kts │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── matter │ │ │ │ │ │ └── virtual │ │ │ │ │ │ └── device │ │ │ │ │ │ └── app │ │ │ │ │ │ └── feature │ │ │ │ │ │ └── setup │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── matter │ │ │ │ │ │ │ └── virtual │ │ │ │ │ │ │ └── device │ │ │ │ │ │ │ └── app │ │ │ │ │ │ │ └── feature │ │ │ │ │ │ │ └── setup │ │ │ │ │ │ │ ├── SetupFragment.kt │ │ │ │ │ │ │ └── SetupViewModel.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ ├── dialog_bg.xml │ │ │ │ │ │ └── round_notification_important_24.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ ├── dialog_setup_continue.xml │ │ │ │ │ │ └── fragment_setup.xml │ │ │ │ │ │ ├── navigation │ │ │ │ │ │ └── setup_nav_graph.xml │ │ │ │ │ │ ├── values-ko │ │ │ │ │ │ └── strings.xml │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── colors.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ └── strings.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── matter │ │ │ │ │ └── virtual │ │ │ │ │ └── device │ │ │ │ │ └── app │ │ │ │ │ └── feature │ │ │ │ │ └── setup │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle.kts │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── java │ │ │ ├── AppImpl.cpp │ │ │ ├── AppImpl.h │ │ │ ├── ClusterChangeAttribute.cpp │ │ │ ├── ColorControlManager.cpp │ │ │ ├── ColorControlManager.h │ │ │ ├── DeviceApp-JNI.cpp │ │ │ ├── DeviceApp-JNI.h │ │ │ ├── DoorLockManager.cpp │ │ │ ├── DoorLockManager.h │ │ │ ├── JNIDACProvider.cpp │ │ │ ├── JNIDACProvider.h │ │ │ ├── OnOffManager.cpp │ │ │ ├── OnOffManager.h │ │ │ ├── PowerSourceManager.cpp │ │ │ ├── PowerSourceManager.h │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── matter │ │ │ │ └── virtual │ │ │ │ └── device │ │ │ │ └── app │ │ │ │ ├── Clusters.java │ │ │ │ ├── ColorControlManager.java │ │ │ │ ├── DACProvider.java │ │ │ │ ├── DeviceApp.java │ │ │ │ ├── DeviceAppCallback.java │ │ │ │ ├── DeviceEventType.java │ │ │ │ ├── DoorLockManager.java │ │ │ │ ├── OnOffManager.java │ │ │ │ └── PowerSourceManager.java │ │ └── third_party │ │ │ └── connectedhomeip │ └── virtual-device-common │ │ ├── BUILD.gn │ │ ├── include │ │ └── CHIPProjectAppConfig.h │ │ ├── virtual-device-app.matter │ │ └── virtual-device-app.zap ├── water-leak-detector-app │ ├── linux │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ └── CHIPProjectAppConfig.h │ │ ├── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ └── water-leak-detector-common │ │ ├── BUILD.gn │ │ ├── include │ │ ├── WaterLeakDetectorAppAttrUpdateDelegate.h │ │ └── WaterLeakDetectorManager.h │ │ ├── src │ │ ├── WaterLeakDetectorAppAttrUpdateDelegate.cpp │ │ └── WaterLeakDetectorManager.cpp │ │ ├── water-leak-detector-app.matter │ │ └── water-leak-detector-app.zap └── window-app │ ├── common │ ├── BUILD.gn │ ├── include │ │ └── WindowApp.h │ ├── src │ │ ├── WindowApp.cpp │ │ └── ZclCallbacks.cpp │ ├── window-app.matter │ └── window-app.zap │ ├── nrfconnect │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Kconfig │ ├── Kconfig.sysbuild │ ├── README.md │ ├── boards │ │ ├── nrf52840dk_nrf52840.overlay │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ └── nrf54l15dk_nrf54l15_cpuapp.overlay │ ├── main │ │ ├── AppTask.cpp │ │ ├── WindowCovering.cpp │ │ ├── ZclCallbacks.cpp │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── AppEvent.h │ │ │ ├── AppTask.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── WindowCovering.h │ │ └── main.cpp │ ├── pm_static_nrf52840dk_nrf52840.yml │ ├── pm_static_nrf5340dk_nrf5340_cpuapp.yml │ ├── pm_static_nrf54l15dk_nrf54l15_cpuapp.yml │ ├── prj.conf │ ├── prj_release.conf │ ├── sysbuild.conf │ ├── sysbuild │ │ ├── ipc_radio │ │ │ ├── boards │ │ │ │ └── nrf5340dk_nrf5340_cpunet.conf │ │ │ ├── prj.conf │ │ │ └── prj_release.conf │ │ └── mcuboot │ │ │ ├── app.overlay │ │ │ ├── boards │ │ │ ├── nrf52840dk_nrf52840.conf │ │ │ ├── nrf52840dk_nrf52840.overlay │ │ │ ├── nrf5340dk_nrf5340_cpuapp.conf │ │ │ ├── nrf5340dk_nrf5340_cpuapp.overlay │ │ │ ├── nrf54l15dk_nrf54l15_cpuapp.conf │ │ │ └── nrf54l15dk_nrf54l15_cpuapp.overlay │ │ │ └── prj.conf │ └── third_party │ │ └── connectedhomeip │ ├── realtek │ └── common │ │ ├── README.md │ │ ├── chip_main.cmake │ │ └── main │ │ ├── AppTask.cpp │ │ ├── CHIPDeviceManager.cpp │ │ ├── DeviceCallbacks.cpp │ │ ├── WindowCovering.cpp │ │ ├── chipinterface.cpp │ │ └── include │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.h │ │ ├── CHIPDeviceManager.h │ │ ├── CHIPProjectConfig.h │ │ ├── DeviceCallbacks.h │ │ └── WindowCovering.h │ ├── silabs │ ├── .gn │ ├── BUILD.gn │ ├── README.md │ ├── args.gni │ ├── build_for_wifi_args.gni │ ├── build_for_wifi_gnfile.gn │ ├── build_overrides │ ├── include │ │ ├── AppConfig.h │ │ ├── AppEvent.h │ │ ├── AppTask.h │ │ ├── CHIPProjectConfig.h │ │ ├── LcdPainter.h │ │ └── WindowManager.h │ ├── openthread.gn │ ├── openthread.gni │ ├── src │ │ ├── AppTask.cpp │ │ ├── DataModelCallbacks.cpp │ │ ├── LcdPainter.cpp │ │ └── WindowManager.cpp │ └── third_party │ │ └── connectedhomeip │ └── telink │ ├── .gitignore │ ├── CMakeLists.txt │ ├── Kconfig │ ├── README.md │ ├── include │ ├── AppConfig.h │ ├── AppTask.h │ ├── CHIPProjectConfig.h │ └── WindowCovering.h │ ├── prj.conf │ ├── rpc.overlay │ ├── src │ ├── AppTask.cpp │ ├── WindowCovering.cpp │ └── ZclCallbacks.cpp │ └── third_party │ └── connectedhomeip ├── gn_build.sh ├── integrations ├── README.md ├── appengine │ ├── README.md │ └── webapp_config.yaml ├── cloudbuild │ ├── README.md │ ├── chef.yaml │ └── smoke-test.yaml ├── compute_engine │ ├── README.md │ └── startup-script.sh ├── docker │ ├── build-all.sh │ ├── build.sh │ ├── images │ │ ├── base │ │ │ ├── chip-build-minimal │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ └── chip-build │ │ │ │ ├── Dockerfile │ │ │ │ ├── README.md │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ ├── chip-cert-bins │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ ├── stage-1 │ │ │ └── chip-build-crosscompile │ │ │ │ ├── .gitignore │ │ │ │ ├── Dockerfile │ │ │ │ ├── README.md │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ ├── start-sysroot-vm.sh │ │ │ │ ├── upload-cidp-package.sh │ │ │ │ └── version │ │ ├── stage-2 │ │ │ ├── chip-build-ameba │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-asr │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-bouffalolab │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ ├── setup.sh │ │ │ │ └── version │ │ │ ├── chip-build-cirque │ │ │ │ ├── Dockerfile │ │ │ │ ├── README.md │ │ │ │ ├── build.sh │ │ │ │ ├── requirements_nogrpc.txt │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-doxygen │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-efr32 │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── requirements.txt │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-esp32 │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-imx │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-infineon │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-java │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-linux-qemu │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── files │ │ │ │ │ ├── bluetooth │ │ │ │ │ │ └── main.conf │ │ │ │ │ ├── linux │ │ │ │ │ │ └── 0001-Bluetooth-MGMT-Synchronize-scan-start-and-LE-Meta-ev.patch │ │ │ │ │ └── wifi │ │ │ │ │ │ ├── dnsmasq.conf │ │ │ │ │ │ ├── hostapd.conf │ │ │ │ │ │ └── wpa_supplicant.conf │ │ │ │ ├── run-img.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-nrf-platform │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-nuttx │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-nxp-zephyr │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-nxp │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-realtek-zephyr │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-rw61x │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-silabs-zephyr │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-telink-zephyr_3_3 │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-telink │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-ti │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-tizen │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ ├── tizen-sdk-installer │ │ │ │ │ ├── install.sh │ │ │ │ │ └── secret-tool.py │ │ │ │ └── version │ │ │ └── chip-cirque-device-base │ │ │ │ ├── CHIPCirqueDaemon.py │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── cachekey.sh │ │ │ │ ├── entrypoint.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ ├── stage-3 │ │ │ ├── chip-build-android │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ ├── chip-build-esp32-qemu │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ │ └── chip-build-tizen-qemu │ │ │ │ ├── Dockerfile │ │ │ │ ├── build.sh │ │ │ │ ├── files │ │ │ │ └── 0001-smack-add-permissive-mode.patch │ │ │ │ ├── run.sh │ │ │ │ └── version │ │ └── vscode │ │ │ └── chip-build-vscode │ │ │ ├── Dockerfile │ │ │ ├── build.sh │ │ │ ├── run.sh │ │ │ └── version │ └── run.sh ├── mobly │ ├── .gitignore │ ├── BUILD.gn │ ├── build │ │ └── lib │ │ │ └── chip_mobly │ │ │ ├── __init__.py │ │ │ └── pigweed_device.py │ ├── chip_mobly │ │ ├── __init__.py │ │ ├── pigweed_device.py │ │ └── py.typed │ ├── hello_world_config.yml │ ├── hello_world_test.py │ ├── pyproject.toml │ ├── setup.cfg │ └── setup.py └── mock_server │ ├── README.md │ ├── configurations │ ├── fake_distributed_compliance_ledger │ │ ├── dcl-model-models-65521-32769.json │ │ ├── dcl-model-models-65521-32785.json │ │ ├── dcl-model-models-65521-32786.json │ │ └── dcl-model-models-65522-32769.json │ ├── fake_product_server │ │ ├── terms-and-conditions-65521-32769-v1.json │ │ ├── terms-and-conditions-65521-32785-v1.json │ │ ├── terms-and-conditions-65521-32786-v1.json │ │ └── terms-and-conditions-65522-32769-v1.json │ ├── server_config.json │ └── unittest │ │ └── config.json │ ├── src │ ├── __init__.py │ ├── handler.py │ ├── main.py │ ├── route_configuration.py │ ├── router.py │ └── server.py │ └── tests │ ├── __init__.py │ └── test_mock_server.py ├── iwyu.imp ├── kotlin-detect-config.yaml ├── lgtm.yml ├── pigweed.json ├── pyproject.toml ├── scripts ├── BUILD.gn ├── README.md ├── activate.sh ├── attribute_persistence_provider_exclusions.txt ├── bootstrap.sh ├── build │ ├── BUILD.gn │ ├── README.md │ ├── build │ │ ├── __init__.py │ │ ├── target.py │ │ ├── targets.py │ │ └── test_target.py │ ├── build_darwin_framework.py │ ├── build_examples.py │ ├── build_ota_images.sh │ ├── builders │ │ ├── __init__.py │ │ ├── ameba.py │ │ ├── android.py │ │ ├── asr.py │ │ ├── bouffalolab.py │ │ ├── builder.py │ │ ├── cc32xx.py │ │ ├── cyw30739.py │ │ ├── efr32.py │ │ ├── esp32.py │ │ ├── genio.py │ │ ├── gn.py │ │ ├── host.py │ │ ├── imx.py │ │ ├── infineon.py │ │ ├── nrf.py │ │ ├── nuttx.py │ │ ├── nxp.py │ │ ├── qpg.py │ │ ├── realtek.py │ │ ├── stm32.py │ │ ├── telink.py │ │ ├── ti.py │ │ └── tizen.py │ ├── clang_coverage_wrapper.py │ ├── default.sh │ ├── glob_matcher.py │ ├── gn_gen.sh │ ├── gn_gen_cirque.sh │ ├── runner │ │ ├── __init__.py │ │ ├── command_dedup.py │ │ ├── printonly.py │ │ └── shell.py │ ├── setup.py │ ├── test.py │ ├── test_glob_matcher.py │ └── testdata │ │ ├── all_targets_linux_x64.txt │ │ ├── dry_run_android-arm64-chip-tool.txt │ │ ├── dry_run_efr32-brd4187c-light-rpc-no-version.txt │ │ ├── dry_run_esp32-devkitc-light-rpc.txt │ │ ├── dry_run_linux-arm64-chip-tool-ipv6only-clang.txt │ │ ├── dry_run_linux-arm64-ota-requestor-nodeps-ipv6only.txt │ │ ├── dry_run_linux-x64-all-clusters-coverage.txt │ │ └── dry_run_nrf-nrf52840dk-pump.txt ├── build_coverage.sh ├── build_python.sh ├── build_python_device.sh ├── check_chipstack.py ├── checkout_submodules.py ├── codegen.py ├── codegen_paths.py ├── codepregen.py ├── configure ├── configure.impl.py ├── configure.venv │ ├── venvactivate.pth │ └── venvactivate.py ├── copyfiles.py ├── data_model_compare.py ├── dm_xml_ci_change_enforcement.py ├── dump_diskspace_info.sh ├── ember_exclusions.txt ├── error_table.py ├── examples │ ├── android_app_ide.sh │ ├── conformance_report.py │ ├── esp_example.sh │ ├── gn_android_example.sh │ ├── gn_bouffalolab_example.sh │ ├── gn_build_example.sh │ ├── gn_build_test_example.sh │ ├── gn_psoc6_example.sh │ ├── gn_silabs_example.sh │ ├── gn_stm32_example.sh │ ├── gn_to_cmakelists.py │ ├── imxlinux_example.sh │ ├── nrfconnect_example.sh │ ├── tests │ │ ├── expected_test_cmakelists.txt │ │ ├── test.py │ │ └── test_project.json │ └── webos_example.sh ├── find_attribute_persistence_provider_usage.sh ├── find_ember_symbols_prefixes.sh ├── flashing │ ├── README.md │ ├── bouffalolab_firmware_utils.py │ ├── cyw30739_firmware_utils.py │ ├── esp32_firmware_utils.py │ ├── firmware_utils.py │ ├── gen_flashing_script.py │ ├── nrfconnect_firmware_utils.py │ ├── psoc6_firmware_utils.py │ ├── qpg_firmware_utils.py │ ├── silabs_firmware_utils.py │ └── stm32_firmware_utils.py ├── gen_chip_version.py ├── helpers │ ├── auto_enforce_code_style.sh │ ├── bash-completion.sh │ ├── bloat_check.py │ ├── ccache-prefix-cpp.sh │ ├── cirque_android_docker_build.sh │ ├── clang-format-check.sh │ ├── clang-format.sh │ ├── clean.sh │ ├── clean_runnable_targets.py │ ├── clean_tree.sh │ ├── code_style_check.sh │ ├── docker-version-roll.sh │ ├── docker-version-sync.sh │ ├── doxygen.sh │ ├── generate_darwin_compdb.sh │ ├── github_fetch_artifacts.py │ ├── iwyu-check.py │ ├── kotlin-format.sh │ ├── otbr_docker_build.sh │ ├── platforms │ │ ├── Darwin │ │ │ └── iwyu.imp │ │ ├── EFR32 │ │ │ └── iwyu.imp │ │ ├── Linux │ │ │ └── iwyu.imp │ │ ├── Tizen │ │ │ └── iwyu.imp │ │ ├── android │ │ │ └── iwyu.imp │ │ ├── iwyu.imp │ │ └── mbed │ │ │ └── iwyu.imp │ ├── pull_submodule.sh │ ├── pull_submodules.sh │ ├── pull_upstream_and_regenerate_zap.sh │ ├── rename_submodules.sh │ ├── restyle-diff.sh │ ├── restyle_merge.sh │ ├── shellcheck_tree.sh │ ├── tizen-crashlog.sh │ ├── tizen_gdbserver_run.sh │ ├── update_compile_commands.sh │ ├── upload_release_asset.py │ └── zsh-completion.zsh ├── icecc.sh ├── jupyterlab_requirements.txt ├── pregenerate │ ├── __init__.py │ ├── executors.py │ ├── type_definitions.py │ ├── using_codegen.py │ └── using_zap.py ├── py_matter_idl │ ├── .gitignore │ ├── BUILD.gn │ ├── examples │ │ ├── README.md │ │ └── matter_idl_plugin │ │ │ ├── __init__.py │ │ │ └── matter_cluster_proto.jinja │ ├── files.gni │ ├── matter │ │ └── idl │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── backwards_compatibility.py │ │ │ ├── data_model_xml │ │ │ ├── __init__.py │ │ │ └── handlers │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── context.py │ │ │ │ ├── derivation.py │ │ │ │ ├── handlers.py │ │ │ │ └── parsing.py │ │ │ ├── generators │ │ │ ├── __init__.py │ │ │ ├── cluster_selection.py │ │ │ ├── cpp │ │ │ │ ├── __init__.py │ │ │ │ ├── application │ │ │ │ │ ├── CallbackStubSource.jinja │ │ │ │ │ ├── ClusterCallbacksSource.jinja │ │ │ │ │ ├── PluginApplicationCallbacksHeader.jinja │ │ │ │ │ ├── ServerClusterConfig.jinja │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── application_generator.py │ │ │ │ ├── sdk │ │ │ │ │ ├── AllItemsBuild.jinja │ │ │ │ │ ├── AttributeIds.h.jinja │ │ │ │ │ ├── Build.jinja │ │ │ │ │ ├── ClusterId.h.jinja │ │ │ │ │ ├── CommandIds.h.jinja │ │ │ │ │ ├── EventIds.h.jinja │ │ │ │ │ ├── Ids.h.jinja │ │ │ │ │ ├── Metadata.h.jinja │ │ │ │ │ ├── MetadataProvider.h.jinja │ │ │ │ │ ├── MetadataQuery.h.jinja │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── sdk_generator.py │ │ │ │ └── tlvmeta │ │ │ │ │ ├── TLVMetaData_cpp.jinja │ │ │ │ │ ├── TLVMetaData_h.jinja │ │ │ │ │ └── __init__.py │ │ │ ├── filters.py │ │ │ ├── idl │ │ │ │ ├── MatterIdl.jinja │ │ │ │ ├── README.md │ │ │ │ └── __init__.py │ │ │ ├── java │ │ │ │ ├── ChipClusters_java.jinja │ │ │ │ ├── ChipEventStructs.jinja │ │ │ │ ├── ChipEventStructs_java.jinja │ │ │ │ ├── ChipStructFiles_gni.jinja │ │ │ │ ├── ChipStructs.jinja │ │ │ │ ├── ChipStructs_java.jinja │ │ │ │ ├── ClusterIDMapping.jinja │ │ │ │ ├── ClusterInfoMapping_java.jinja │ │ │ │ ├── ClusterReadMapping.jinja │ │ │ │ ├── ClusterWriteMapping.jinja │ │ │ │ └── __init__.py │ │ │ ├── kotlin │ │ │ │ ├── MatterClusters.jinja │ │ │ │ ├── MatterEventStructs.jinja │ │ │ │ ├── MatterFiles_gni.jinja │ │ │ │ ├── MatterStructs.jinja │ │ │ │ └── __init__.py │ │ │ ├── markdown │ │ │ │ ├── __init__.py │ │ │ │ └── clusters_markdown.jinja │ │ │ ├── path_resolution.py │ │ │ ├── registry.py │ │ │ ├── storage.py │ │ │ └── type_definitions.py │ │ │ ├── lint │ │ │ ├── __init__.py │ │ │ ├── lint_rules_grammar.lark │ │ │ ├── lint_rules_parser.py │ │ │ └── type_definitions.py │ │ │ ├── matter_grammar.lark │ │ │ ├── matter_idl_parser.py │ │ │ ├── matter_idl_types.py │ │ │ ├── py.typed │ │ │ ├── test_backwards_compatibility.py │ │ │ ├── test_case_conversion.py │ │ │ ├── test_data_model_xml.py │ │ │ ├── test_generators.py │ │ │ ├── test_idl_generator.py │ │ │ ├── test_matter_idl_parser.py │ │ │ ├── test_supported_types.py │ │ │ ├── test_zapxml.py │ │ │ ├── tests │ │ │ ├── available_tests.yaml │ │ │ ├── inputs │ │ │ │ ├── cluster_struct_attribute.matter │ │ │ │ ├── cluster_with_commands.matter │ │ │ │ ├── global_struct_attribute.matter │ │ │ │ ├── large_all_clusters_app.matter │ │ │ │ ├── large_lighting_app.matter │ │ │ │ ├── optional_argument.matter │ │ │ │ ├── several_clusters.matter │ │ │ │ └── simple_attribute.matter │ │ │ └── outputs │ │ │ │ ├── cluster_struct_attribute │ │ │ │ └── cpp-tlvmeta │ │ │ │ │ ├── clusters_meta.cpp │ │ │ │ │ └── clusters_meta.h │ │ │ │ ├── cluster_with_commands │ │ │ │ └── cpp-tlvmeta │ │ │ │ │ ├── clusters_meta.cpp │ │ │ │ │ └── clusters_meta.h │ │ │ │ ├── large_all_clusters_app │ │ │ │ └── cpp-app │ │ │ │ │ ├── PluginApplicationCallbacks.h │ │ │ │ │ ├── callback-stub.cpp │ │ │ │ │ ├── cluster-callbacks.cpp │ │ │ │ │ └── static-cluster-config │ │ │ │ │ ├── AccessControl.h │ │ │ │ │ ├── Actions.h │ │ │ │ │ ├── ActivatedCarbonFilterMonitoring.h │ │ │ │ │ ├── AdministratorCommissioning.h │ │ │ │ │ ├── AirQuality.h │ │ │ │ │ ├── BallastConfiguration.h │ │ │ │ │ ├── BasicInformation.h │ │ │ │ │ ├── Binding.h │ │ │ │ │ ├── BooleanState.h │ │ │ │ │ ├── BooleanStateConfiguration.h │ │ │ │ │ ├── CameraAvStreamManagement.h │ │ │ │ │ ├── CarbonDioxideConcentrationMeasurement.h │ │ │ │ │ ├── CarbonMonoxideConcentrationMeasurement.h │ │ │ │ │ ├── Chime.h │ │ │ │ │ ├── ColorControl.h │ │ │ │ │ ├── Descriptor.h │ │ │ │ │ ├── DeviceEnergyManagement.h │ │ │ │ │ ├── DeviceEnergyManagementMode.h │ │ │ │ │ ├── DiagnosticLogs.h │ │ │ │ │ ├── DishwasherAlarm.h │ │ │ │ │ ├── DishwasherMode.h │ │ │ │ │ ├── ElectricalEnergyMeasurement.h │ │ │ │ │ ├── ElectricalPowerMeasurement.h │ │ │ │ │ ├── EnergyEvse.h │ │ │ │ │ ├── EnergyEvseMode.h │ │ │ │ │ ├── EnergyPreference.h │ │ │ │ │ ├── EthernetNetworkDiagnostics.h │ │ │ │ │ ├── FanControl.h │ │ │ │ │ ├── FaultInjection.h │ │ │ │ │ ├── FixedLabel.h │ │ │ │ │ ├── FlowMeasurement.h │ │ │ │ │ ├── FormaldehydeConcentrationMeasurement.h │ │ │ │ │ ├── GeneralCommissioning.h │ │ │ │ │ ├── GeneralDiagnostics.h │ │ │ │ │ ├── GroupKeyManagement.h │ │ │ │ │ ├── Groups.h │ │ │ │ │ ├── HepaFilterMonitoring.h │ │ │ │ │ ├── Identify.h │ │ │ │ │ ├── IlluminanceMeasurement.h │ │ │ │ │ ├── LaundryDryerControls.h │ │ │ │ │ ├── LaundryWasherControls.h │ │ │ │ │ ├── LaundryWasherMode.h │ │ │ │ │ ├── LevelControl.h │ │ │ │ │ ├── LocalizationConfiguration.h │ │ │ │ │ ├── LowPower.h │ │ │ │ │ ├── MicrowaveOvenMode.h │ │ │ │ │ ├── ModeSelect.h │ │ │ │ │ ├── NetworkCommissioning.h │ │ │ │ │ ├── NitrogenDioxideConcentrationMeasurement.h │ │ │ │ │ ├── OccupancySensing.h │ │ │ │ │ ├── OnOff.h │ │ │ │ │ ├── OperationalCredentials.h │ │ │ │ │ ├── OperationalState.h │ │ │ │ │ ├── OtaSoftwareUpdateRequestor.h │ │ │ │ │ ├── OvenCavityOperationalState.h │ │ │ │ │ ├── OvenMode.h │ │ │ │ │ ├── OzoneConcentrationMeasurement.h │ │ │ │ │ ├── Pm10ConcentrationMeasurement.h │ │ │ │ │ ├── Pm1ConcentrationMeasurement.h │ │ │ │ │ ├── Pm25ConcentrationMeasurement.h │ │ │ │ │ ├── PowerSource.h │ │ │ │ │ ├── PowerSourceConfiguration.h │ │ │ │ │ ├── PowerTopology.h │ │ │ │ │ ├── PressureMeasurement.h │ │ │ │ │ ├── PumpConfigurationAndControl.h │ │ │ │ │ ├── RadonConcentrationMeasurement.h │ │ │ │ │ ├── RefrigeratorAlarm.h │ │ │ │ │ ├── RefrigeratorAndTemperatureControlledCabinetMode.h │ │ │ │ │ ├── RelativeHumidityMeasurement.h │ │ │ │ │ ├── RvcCleanMode.h │ │ │ │ │ ├── RvcOperationalState.h │ │ │ │ │ ├── RvcRunMode.h │ │ │ │ │ ├── ScenesManagement.h │ │ │ │ │ ├── SmokeCoAlarm.h │ │ │ │ │ ├── SoftwareDiagnostics.h │ │ │ │ │ ├── Switch.h │ │ │ │ │ ├── TemperatureControl.h │ │ │ │ │ ├── TemperatureMeasurement.h │ │ │ │ │ ├── Thermostat.h │ │ │ │ │ ├── ThermostatUserInterfaceConfiguration.h │ │ │ │ │ ├── ThreadNetworkDiagnostics.h │ │ │ │ │ ├── TimeFormatLocalization.h │ │ │ │ │ ├── TimeSynchronization.h │ │ │ │ │ ├── TotalVolatileOrganicCompoundsConcentrationMeasurement.h │ │ │ │ │ ├── UnitLocalization.h │ │ │ │ │ ├── UnitTesting.h │ │ │ │ │ ├── UserLabel.h │ │ │ │ │ ├── ValveConfigurationAndControl.h │ │ │ │ │ ├── WakeOnLan.h │ │ │ │ │ ├── WaterHeaterManagement.h │ │ │ │ │ ├── WaterHeaterMode.h │ │ │ │ │ ├── WiFiNetworkDiagnostics.h │ │ │ │ │ └── WindowCovering.h │ │ │ │ ├── large_lighting_app │ │ │ │ └── cpp-app │ │ │ │ │ ├── PluginApplicationCallbacks.h │ │ │ │ │ ├── callback-stub.cpp │ │ │ │ │ ├── cluster-callbacks.cpp │ │ │ │ │ └── static-cluster-config │ │ │ │ │ ├── AccessControl.h │ │ │ │ │ ├── AdministratorCommissioning.h │ │ │ │ │ ├── BasicInformation.h │ │ │ │ │ ├── ColorControl.h │ │ │ │ │ ├── Descriptor.h │ │ │ │ │ ├── DiagnosticLogs.h │ │ │ │ │ ├── EthernetNetworkDiagnostics.h │ │ │ │ │ ├── FixedLabel.h │ │ │ │ │ ├── GeneralCommissioning.h │ │ │ │ │ ├── GeneralDiagnostics.h │ │ │ │ │ ├── GroupKeyManagement.h │ │ │ │ │ ├── Groups.h │ │ │ │ │ ├── Identify.h │ │ │ │ │ ├── LevelControl.h │ │ │ │ │ ├── LocalizationConfiguration.h │ │ │ │ │ ├── NetworkCommissioning.h │ │ │ │ │ ├── OnOff.h │ │ │ │ │ ├── OperationalCredentials.h │ │ │ │ │ ├── OtaSoftwareUpdateRequestor.h │ │ │ │ │ ├── SoftwareDiagnostics.h │ │ │ │ │ ├── ThreadNetworkDiagnostics.h │ │ │ │ │ ├── UserLabel.h │ │ │ │ │ └── WiFiNetworkDiagnostics.h │ │ │ │ ├── proto │ │ │ │ ├── first_cluster.proto │ │ │ │ ├── second_cluster.proto │ │ │ │ └── third_cluster.proto │ │ │ │ └── several_clusters │ │ │ │ ├── cpp-app │ │ │ │ ├── PluginApplicationCallbacks.h │ │ │ │ ├── callback-stub.cpp │ │ │ │ ├── cluster-callbacks.cpp │ │ │ │ └── static-cluster-config │ │ │ │ │ └── Third.h │ │ │ │ └── java │ │ │ │ ├── ChipClusters.java │ │ │ │ ├── ChipEventStructs.java │ │ │ │ ├── ChipStructs.java │ │ │ │ ├── ClusterIDMapping.java │ │ │ │ ├── ClusterInfoMapping.java │ │ │ │ ├── ClusterReadMapping.java │ │ │ │ ├── ClusterWriteMapping.java │ │ │ │ ├── SecondClusterFabricDescriptorStruct.kt │ │ │ │ └── files.gni │ │ │ └── zapxml │ │ │ ├── __init__.py │ │ │ └── handlers │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── context.py │ │ │ ├── handlers.py │ │ │ └── parsing.py │ ├── pyproject.toml │ ├── setup.cfg │ └── setup.py ├── py_matter_yamltests │ ├── .gitignore │ ├── BUILD.gn │ ├── generate_pseudo_cluster_doc_tables.py │ ├── generate_yaml_doc_tables.py │ ├── matter │ │ └── yamltests │ │ │ ├── __init__.py │ │ │ ├── adapter.py │ │ │ ├── constraints.py │ │ │ ├── definitions.py │ │ │ ├── errors.py │ │ │ ├── fixes.py │ │ │ ├── hooks.py │ │ │ ├── parser.py │ │ │ ├── parser_builder.py │ │ │ ├── parser_config.py │ │ │ ├── pics_checker.py │ │ │ ├── pseudo_clusters │ │ │ ├── __init__.py │ │ │ ├── clusters │ │ │ │ ├── __init__.py │ │ │ │ ├── accessory_server_bridge.py │ │ │ │ ├── commissioner_commands.py │ │ │ │ ├── delay_commands.py │ │ │ │ ├── discovery_commands.py │ │ │ │ ├── equality_commands.py │ │ │ │ ├── log_commands.py │ │ │ │ ├── system_commands.py │ │ │ │ └── webrtc.py │ │ │ ├── pseudo_cluster.py │ │ │ └── pseudo_clusters.py │ │ │ ├── py.typed │ │ │ ├── runner.py │ │ │ ├── websocket_runner.py │ │ │ └── yaml_loader.py │ ├── pyproject.toml │ ├── setup.cfg │ ├── setup.py │ ├── test_parser_builder.py │ ├── test_pics_checker.py │ ├── test_pseudo_clusters.py │ ├── test_spec_definitions.py │ ├── test_yaml_loader.py │ └── test_yaml_parser.py ├── refactor_nodiscard.py ├── run-clang-tidy-on-compile-commands.py ├── run_codegen_targets.sh ├── run_in_build_env.sh ├── run_in_ns.sh ├── run_in_python_env.sh ├── sdk-doctor │ ├── _network.sh │ ├── _os.sh │ ├── _repo.sh │ ├── _version.sh │ └── sdk-doctor.sh ├── setup │ ├── banner.txt │ ├── bootstrap.sh │ ├── bootstrap_version.txt │ ├── constraints.esp32.txt │ ├── constraints.txt │ ├── environment.json │ ├── environment_no_cipd.json │ ├── gen_pigweed_cipd_json.py │ ├── linux │ │ └── install_packages.sh │ ├── nrfconnect │ │ └── update_ncs.py │ ├── raspberry_pi │ │ └── setup_ubuntu_20_04_lts.sh │ ├── requirements.all.txt │ ├── requirements.bouffalolab.txt │ ├── requirements.build.txt │ ├── requirements.cirque.txt │ ├── requirements.esp32.txt │ ├── requirements.infineon.txt │ ├── requirements.mbed.txt │ ├── requirements.memory.txt │ ├── requirements.nrfconnect.txt │ ├── requirements.nxp.txt │ ├── requirements.qpg.txt │ ├── requirements.setuppayload.txt │ ├── requirements.silabs.txt │ ├── requirements.telink.txt │ ├── requirements.ti.txt │ ├── requirements.zephyr.txt │ ├── tizen │ │ └── sdk-installer │ ├── zap.json │ └── zap.version ├── spec_xml │ ├── generate_spec_xml.py │ ├── paths.py │ └── spec_revision_diff_summary.py ├── tagging │ └── tag_new_release.sh ├── tests │ ├── TestTimeSyncTrustedTimeSourceRunner.py │ ├── all_tests.sh │ ├── chiptest │ │ ├── __init__.py │ │ ├── accessories.py │ │ ├── darwin.py │ │ ├── glob_matcher.py │ │ ├── linux.py │ │ ├── lsan-mac-suppressions.txt │ │ ├── runner.py │ │ ├── test_definition.py │ │ ├── tsan-linux-suppressions.txt │ │ └── yamltest_with_matter_repl_tester.py │ ├── chipyaml │ │ ├── __init__.py │ │ ├── adapters │ │ │ ├── __init__.py │ │ │ ├── chiptool │ │ │ │ ├── __init__.py │ │ │ │ ├── adapter.py │ │ │ │ ├── decoder.py │ │ │ │ └── encoder.py │ │ │ ├── placeholder │ │ │ │ ├── __init__.py │ │ │ │ └── adapter.py │ │ │ └── repl │ │ │ │ ├── __init__.py │ │ │ │ ├── adapter.py │ │ │ │ └── runner.py │ │ ├── chiptool.py │ │ ├── darwinframeworktool.py │ │ ├── extensions │ │ │ ├── __init__.py │ │ │ ├── example_cluster.py │ │ │ └── wildcard_response_extractor_cluster.py │ │ ├── paths_finder.py │ │ ├── relative_importer.py │ │ ├── runner.py │ │ ├── tests_finder.py │ │ ├── tests_logger.py │ │ └── tests_tool.py │ ├── cirque_tests.sh │ ├── gn_tests.sh │ ├── java │ │ ├── base.py │ │ ├── bdx_test.py │ │ ├── commissioning_test.py │ │ ├── discover_test.py │ │ ├── im_test.py │ │ ├── ota_test.py │ │ ├── test-firmware.bin │ │ └── test-firmware.ota │ ├── linux │ │ ├── log_line_processing.py │ │ ├── tv_casting_test_sequence_utils.py │ │ └── tv_casting_test_sequences.py │ ├── local.py │ ├── matter_yaml_linter.py │ ├── ota_test.sh │ ├── requirements.txt │ ├── run_darwin_framework_ota_test.py │ ├── run_fuzztest_coverage.py │ ├── run_java_test.py │ ├── run_kotlin_test.py │ ├── run_python_test.py │ ├── run_test_suite.py │ ├── run_tv_casting_test.py │ └── save_logs.sh └── tools │ ├── ELF_SIZE_TOOLING.md │ ├── FileSizeOutputExample.png │ ├── binary_elf_size_diff.py │ ├── bouffalolab │ ├── factory_qrcode.py │ └── generate_factory_data.py │ ├── build_esp32_flash_image.sh │ ├── build_fail_definitions.yaml │ ├── cancel_workflows_for_pr.py │ ├── check_includes.py │ ├── check_includes.sh │ ├── check_includes_config.py │ ├── check_test_pics.py │ ├── check_zcl_file_sync.py │ ├── codecoverage.sh │ ├── compile_flags_from_compile_commands.py │ ├── convert_ini.py │ ├── elf_size_example.png │ ├── esp32_log_cat.py │ ├── file_size_from_nm.py │ ├── flash_image_builder.sh │ ├── generate_esp32_chip_factory_bin.py │ ├── godbolt_example.png │ ├── linux_ip_namespace_setup.sh │ ├── memory │ ├── .pylintrc │ ├── README-GitHub-CI.md │ ├── README.md │ ├── block.py │ ├── collect.py │ ├── diffsyms.py │ ├── gaps.py │ ├── gh_db_load.py │ ├── gh_db_query.py │ ├── gh_report.py │ ├── gh_sizes.py │ ├── gh_sizes_environment.py │ ├── local_sizes.py │ ├── memdf │ │ ├── README.md │ │ ├── __init__.py │ │ ├── collect.py │ │ ├── collector │ │ │ ├── __init__.py │ │ │ ├── bloaty.py │ │ │ ├── csv.py │ │ │ ├── elftools.py │ │ │ ├── readelf.py │ │ │ ├── su.py │ │ │ └── util.py │ │ ├── df.py │ │ ├── name.py │ │ ├── report.py │ │ ├── select.py │ │ ├── sizedb.py │ │ └── util │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ ├── github.py │ │ │ ├── markdown.py │ │ │ ├── nd.py │ │ │ ├── pretty.py │ │ │ ├── sqlite.py │ │ │ └── subprocess.py │ ├── platform │ │ ├── README.md │ │ ├── bl602.cfg │ │ ├── bl702.cfg │ │ ├── bl702l.cfg │ │ ├── cc13x4_26x4.cfg │ │ ├── cyw30739.cfg │ │ ├── efr32.cfg │ │ ├── esp32.cfg │ │ ├── k32w.cfg │ │ ├── linux.cfg │ │ ├── mbed.cfg │ │ ├── nrfconnect.cfg │ │ ├── psoc6.cfg │ │ ├── qpg.cfg │ │ ├── realtek.cfg │ │ ├── telink.cfg │ │ └── tizen.cfg │ ├── report_summary.py │ └── report_tree.py │ ├── not_known_to_gn.py │ ├── nrfconnect │ ├── generate_nrfconnect_chip_factory_data.py │ ├── nrfconnect_factory_data.schema │ ├── nrfconnect_generate_partition.py │ └── tests │ │ └── test_generate_factory_data.py │ ├── nxp │ ├── demo_generated_certs │ │ ├── dac │ │ │ ├── dut1 │ │ │ │ ├── Chip-DAC-NXP-1037-A220-Cert.der │ │ │ │ ├── Chip-DAC-NXP-1037-A220-Cert.pem │ │ │ │ ├── Chip-DAC-NXP-1037-A220-Key.der │ │ │ │ └── Chip-DAC-NXP-1037-A220-Key.pem │ │ │ └── dut2 │ │ │ │ ├── Chip-DAC-NXP-1037-A220-Cert.der │ │ │ │ ├── Chip-DAC-NXP-1037-A220-Cert.pem │ │ │ │ ├── Chip-DAC-NXP-1037-A220-Key.der │ │ │ │ └── Chip-DAC-NXP-1037-A220-Key.pem │ │ ├── paa │ │ │ ├── Chip-PAA-NXP-Cert.der │ │ │ ├── Chip-PAA-NXP-Cert.pem │ │ │ └── Chip-PAA-NXP-Key.pem │ │ └── pai │ │ │ ├── Chip-PAI-NXP-1037-A220-Cert.der │ │ │ ├── Chip-PAI-NXP-1037-A220-Cert.pem │ │ │ └── Chip-PAI-NXP-1037-A220-Key.pem │ ├── factory_data_generator │ │ ├── README.md │ │ ├── custom.py │ │ ├── default.py │ │ └── generate.py │ ├── generate_cert.sh │ ├── generate_certs.py │ └── ota │ │ ├── README.md │ │ ├── crypto_utils.py │ │ ├── examples │ │ ├── binaries │ │ │ ├── ssbl_ext_flash_ota_entry_example.bin │ │ │ └── ssbl_ram_ota_entry_example.bin │ │ ├── create_ota_images.sh │ │ └── ota_max_entries_example.json │ │ ├── ota_image_tool.py │ │ └── ota_payload.schema │ ├── realtek │ ├── ota_pack.sh │ ├── post_build.sh │ └── pre_build.sh │ ├── run_if.sh │ ├── silabs │ ├── FactoryDataProvider.py │ ├── README.md │ ├── base_matter_mg12_nvm3.s37 │ ├── base_matter_mg24_nvm3.s37 │ ├── factory_data_generator │ │ ├── README.md │ │ ├── custom.py │ │ └── default.py │ └── ota │ │ ├── README.md │ │ ├── crypto_utils.py │ │ ├── examples │ │ ├── binaries │ │ │ └── ext_flash_ota_entry_example.bin │ │ ├── ota_custom_entries_example.json │ │ └── ota_custom_entries_example2.json │ │ ├── ota_multi_image_tool.py │ │ ├── ota_payload.schema │ │ └── requirements.txt │ ├── spake2p │ ├── README.md │ └── spake2p.py │ ├── summarize_fail.py │ ├── telink │ ├── mfg_tool.py │ ├── process_binaries.py │ ├── readme.md │ ├── requirements.txt │ └── update_zephyr.py │ ├── zap │ ├── BUILD.gn │ ├── check_file_existence.py │ ├── cipd_upload.py │ ├── clang_format.py │ ├── convert.py │ ├── generate.py │ ├── run_zaptool.sh │ ├── test_generate.py │ ├── tests │ │ ├── available_tests.yaml │ │ ├── inputs │ │ │ ├── all-clusters-app.zap │ │ │ └── lighting-app.zap │ │ └── outputs │ │ │ ├── all-clusters-app │ │ │ └── app-templates │ │ │ │ ├── CodeDrivenCallback.h │ │ │ │ ├── CodeDrivenInitShutdown.cpp │ │ │ │ ├── IMClusterCommandHandler.cpp │ │ │ │ ├── access.h │ │ │ │ ├── endpoint_config.h │ │ │ │ └── gen_config.h │ │ │ └── lighting-app │ │ │ └── app-templates │ │ │ ├── CodeDrivenCallback.h │ │ │ ├── CodeDrivenInitShutdown.cpp │ │ │ ├── IMClusterCommandHandler.cpp │ │ │ ├── access.h │ │ │ ├── endpoint_config.h │ │ │ └── gen_config.h │ ├── update_cluster_revisions.py │ ├── version_update.py │ ├── zap_bootstrap.sh │ ├── zap_download.py │ ├── zap_execution.py │ └── zapfile_formatter.py │ ├── zap_convert_all.py │ └── zap_regen_all.py ├── src ├── BUILD.gn ├── CMakeLists.txt ├── README.md ├── access │ ├── AccessConfig.h │ ├── AccessControl.cpp │ ├── AccessControl.h │ ├── AccessRestrictionProvider.cpp │ ├── AccessRestrictionProvider.h │ ├── AuthMode.h │ ├── BUILD.gn │ ├── Privilege.h │ ├── ProviderDeviceTypeResolver.h │ ├── RequestPath.h │ ├── SubjectDescriptor.h │ ├── access.gni │ ├── examples │ │ ├── ExampleAccessControlDelegate.cpp │ │ ├── ExampleAccessControlDelegate.h │ │ ├── PermissiveAccessControlDelegate.cpp │ │ └── PermissiveAccessControlDelegate.h │ └── tests │ │ ├── BUILD.gn │ │ ├── TestAccessControl.cpp │ │ ├── TestAccessRestrictionProvider.cpp │ │ └── TestProviderDeviceTypeResolver.cpp ├── app │ ├── .gitignore │ ├── AppConfig.h │ ├── AttributeAccessInterface.h │ ├── AttributeAccessInterfaceCache.h │ ├── AttributeAccessInterfaceRegistry.cpp │ ├── AttributeAccessInterfaceRegistry.h │ ├── AttributeAccessToken.h │ ├── AttributeEncodeState.h │ ├── AttributePathExpandIterator.cpp │ ├── AttributePathExpandIterator.h │ ├── AttributePathParams.h │ ├── AttributeReportBuilder.cpp │ ├── AttributeReportBuilder.h │ ├── AttributeValueDecoder.h │ ├── AttributeValueEncoder.cpp │ ├── AttributeValueEncoder.h │ ├── BUILD.gn │ ├── BufferedReadCallback.cpp │ ├── BufferedReadCallback.h │ ├── CASEClient.cpp │ ├── CASEClient.h │ ├── CASEClientPool.h │ ├── CASESessionManager.cpp │ ├── CASESessionManager.h │ ├── ChunkedWriteCallback.cpp │ ├── ChunkedWriteCallback.h │ ├── ClusterStateCache.cpp │ ├── ClusterStateCache.h │ ├── CommandHandler.cpp │ ├── CommandHandler.h │ ├── CommandHandlerExchangeInterface.h │ ├── CommandHandlerImpl.cpp │ ├── CommandHandlerImpl.h │ ├── CommandHandlerInterface.h │ ├── CommandHandlerInterfaceRegistry.cpp │ ├── CommandHandlerInterfaceRegistry.h │ ├── CommandHandlerInterfaceShim.h │ ├── CommandPathParams.h │ ├── CommandPathRegistry.h │ ├── CommandResponseHelper.h │ ├── CommandResponseSender.cpp │ ├── CommandResponseSender.h │ ├── CommandSender.cpp │ ├── CommandSender.h │ ├── CommandSenderLegacyCallback.h │ ├── ConcreteAttributePath.h │ ├── ConcreteClusterPath.h │ ├── ConcreteCommandPath.h │ ├── ConcreteEventPath.h │ ├── DataVersionFilter.h │ ├── DefaultSafeAttributePersistenceProvider.h │ ├── DeviceProxy.cpp │ ├── DeviceProxy.h │ ├── EventHeader.h │ ├── EventLogging.h │ ├── EventLoggingDelegate.h │ ├── EventLoggingTypes.h │ ├── EventManagement.cpp │ ├── EventManagement.h │ ├── EventPathParams.h │ ├── EventReporter.h │ ├── FailSafeContext.cpp │ ├── FailSafeContext.h │ ├── GenericEventManagementTestEventTriggerHandler.cpp │ ├── GenericEventManagementTestEventTriggerHandler.h │ ├── GlobalAttributes.cpp │ ├── GlobalAttributes.h │ ├── InteractionModelDelegatePointers.cpp │ ├── InteractionModelDelegatePointers.h │ ├── InteractionModelEngine.cpp │ ├── InteractionModelEngine.h │ ├── InteractionModelHelper.h │ ├── InteractionModelTimeout.h │ ├── MessageDef │ │ ├── ArrayBuilder.cpp │ │ ├── ArrayBuilder.h │ │ ├── ArrayParser.cpp │ │ ├── ArrayParser.h │ │ ├── AttributeDataIB.cpp │ │ ├── AttributeDataIB.h │ │ ├── AttributeDataIBs.cpp │ │ ├── AttributeDataIBs.h │ │ ├── AttributePathIB.cpp │ │ ├── AttributePathIB.h │ │ ├── AttributePathIBs.cpp │ │ ├── AttributePathIBs.h │ │ ├── AttributeReportIB.cpp │ │ ├── AttributeReportIB.h │ │ ├── AttributeReportIBs.cpp │ │ ├── AttributeReportIBs.h │ │ ├── AttributeStatusIB.cpp │ │ ├── AttributeStatusIB.h │ │ ├── AttributeStatusIBs.cpp │ │ ├── AttributeStatusIBs.h │ │ ├── BUILD.gn │ │ ├── Builder.cpp │ │ ├── Builder.h │ │ ├── ClusterPathIB.cpp │ │ ├── ClusterPathIB.h │ │ ├── CommandDataIB.cpp │ │ ├── CommandDataIB.h │ │ ├── CommandPathIB.cpp │ │ ├── CommandPathIB.h │ │ ├── CommandStatusIB.cpp │ │ ├── CommandStatusIB.h │ │ ├── DataVersionFilterIB.cpp │ │ ├── DataVersionFilterIB.h │ │ ├── DataVersionFilterIBs.cpp │ │ ├── DataVersionFilterIBs.h │ │ ├── EventDataIB.cpp │ │ ├── EventDataIB.h │ │ ├── EventFilterIB.cpp │ │ ├── EventFilterIB.h │ │ ├── EventFilterIBs.cpp │ │ ├── EventFilterIBs.h │ │ ├── EventPathIB.cpp │ │ ├── EventPathIB.h │ │ ├── EventPathIBs.cpp │ │ ├── EventPathIBs.h │ │ ├── EventReportIB.cpp │ │ ├── EventReportIB.h │ │ ├── EventReportIBs.cpp │ │ ├── EventReportIBs.h │ │ ├── EventStatusIB.cpp │ │ ├── EventStatusIB.h │ │ ├── InvokeRequestMessage.cpp │ │ ├── InvokeRequestMessage.h │ │ ├── InvokeRequests.cpp │ │ ├── InvokeRequests.h │ │ ├── InvokeResponseIB.cpp │ │ ├── InvokeResponseIB.h │ │ ├── InvokeResponseIBs.cpp │ │ ├── InvokeResponseIBs.h │ │ ├── InvokeResponseMessage.cpp │ │ ├── InvokeResponseMessage.h │ │ ├── ListBuilder.cpp │ │ ├── ListBuilder.h │ │ ├── ListParser.cpp │ │ ├── ListParser.h │ │ ├── MessageBuilder.cpp │ │ ├── MessageBuilder.h │ │ ├── MessageDefHelper.cpp │ │ ├── MessageDefHelper.h │ │ ├── MessageParser.cpp │ │ ├── MessageParser.h │ │ ├── Parser.cpp │ │ ├── Parser.h │ │ ├── ReadRequestMessage.cpp │ │ ├── ReadRequestMessage.h │ │ ├── ReportDataMessage.cpp │ │ ├── ReportDataMessage.h │ │ ├── StatusIB.cpp │ │ ├── StatusIB.h │ │ ├── StatusResponseMessage.cpp │ │ ├── StatusResponseMessage.h │ │ ├── StructBuilder.cpp │ │ ├── StructBuilder.h │ │ ├── StructParser.cpp │ │ ├── StructParser.h │ │ ├── SubscribeRequestMessage.cpp │ │ ├── SubscribeRequestMessage.h │ │ ├── SubscribeResponseMessage.cpp │ │ ├── SubscribeResponseMessage.h │ │ ├── TimedRequestMessage.cpp │ │ ├── TimedRequestMessage.h │ │ ├── WriteRequestMessage.cpp │ │ ├── WriteRequestMessage.h │ │ ├── WriteResponseMessage.cpp │ │ └── WriteResponseMessage.h │ ├── OTAUserConsentCommon.h │ ├── OperationalSessionSetup.cpp │ ├── OperationalSessionSetup.h │ ├── OperationalSessionSetupPool.h │ ├── PendingResponseTracker.h │ ├── PendingResponseTrackerImpl.cpp │ ├── PendingResponseTrackerImpl.h │ ├── README.md │ ├── ReadClient.cpp │ ├── ReadClient.h │ ├── ReadHandler.cpp │ ├── ReadHandler.h │ ├── ReadPrepareParams.h │ ├── RequiredPrivilege.h │ ├── SafeAttributePersistenceProvider.cpp │ ├── SafeAttributePersistenceProvider.h │ ├── SimpleSubscriptionResumptionStorage.cpp │ ├── SimpleSubscriptionResumptionStorage.h │ ├── SpecificationDefinedRevisions.h │ ├── StatusResponse.cpp │ ├── StatusResponse.h │ ├── StorageDelegateWrapper.cpp │ ├── StorageDelegateWrapper.h │ ├── SubscriptionResumptionSessionEstablisher.cpp │ ├── SubscriptionResumptionSessionEstablisher.h │ ├── SubscriptionResumptionStorage.h │ ├── SubscriptionsInfoProvider.h │ ├── TestEventTriggerDelegate.h │ ├── TimedHandler.cpp │ ├── TimedHandler.h │ ├── TimedRequest.cpp │ ├── TimedRequest.h │ ├── WriteClient.cpp │ ├── WriteClient.h │ ├── WriteHandler.cpp │ ├── WriteHandler.h │ ├── app-platform │ │ ├── ContentApp.cpp │ │ ├── ContentApp.h │ │ ├── ContentAppPlatform.cpp │ │ └── ContentAppPlatform.h │ ├── chip_data_model.cmake │ ├── chip_data_model.gni │ ├── cluster-building-blocks │ │ ├── BUILD.gn │ │ ├── QuieterReporting.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ └── TestQuieterReporting.cpp │ ├── clusters │ │ ├── access-control-server │ │ │ ├── ArlEncoder.cpp │ │ │ ├── ArlEncoder.h │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── access-control-cluster.cpp │ │ │ ├── access-control-cluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestAccessControlCluster.cpp │ │ ├── account-login-server │ │ │ ├── BUILD.gn │ │ │ ├── account-login-delegate.h │ │ │ ├── account-login-server.cpp │ │ │ ├── account-login-server.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ └── app_config_dependent_sources.gni │ │ ├── actions-server │ │ │ ├── BUILD.gn │ │ │ ├── actions-server.cpp │ │ │ ├── actions-server.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ └── app_config_dependent_sources.gni │ │ ├── administrator-commissioning-server │ │ │ ├── AdministratorCommissioningCluster.cpp │ │ │ ├── AdministratorCommissioningCluster.h │ │ │ ├── AdministratorCommissioningLogic.cpp │ │ │ ├── AdministratorCommissioningLogic.h │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestAdministratorCommissioningCluster.cpp │ │ ├── air-quality-server │ │ │ ├── BUILD.gn │ │ │ ├── air-quality-server.cpp │ │ │ ├── air-quality-server.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ └── app_config_dependent_sources.gni │ │ ├── application-basic-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── application-basic-delegate.h │ │ │ ├── application-basic-server.cpp │ │ │ └── application-basic-server.h │ │ ├── application-launcher-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── application-launcher-delegate.h │ │ │ ├── application-launcher-server.cpp │ │ │ └── application-launcher-server.h │ │ ├── audio-output-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── audio-output-delegate.h │ │ │ ├── audio-output-server.cpp │ │ │ └── audio-output-server.h │ │ ├── basic-information │ │ │ ├── BUILD.gn │ │ │ ├── BasicInformationCluster.cpp │ │ │ ├── BasicInformationCluster.h │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── TestBasicInformationCluster.cpp │ │ │ │ └── TestBasicInformationReadWrite.cpp │ │ ├── bindings │ │ │ ├── BUILD.gn │ │ │ ├── BindingCluster.cpp │ │ │ ├── BindingCluster.h │ │ │ ├── BindingManager.cpp │ │ │ ├── BindingManager.h │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── PendingNotificationMap.cpp │ │ │ ├── PendingNotificationMap.h │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── binding-table.cpp │ │ │ ├── binding-table.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── TestBindingCluster.cpp │ │ │ │ ├── TestBindingTable.cpp │ │ │ │ └── TestPendingNotificationMap.cpp │ │ ├── boolean-state-configuration-server │ │ │ ├── BUILD.gn │ │ │ ├── BooleanStateConfigurationCluster.cpp │ │ │ ├── BooleanStateConfigurationCluster.h │ │ │ ├── BooleanStateConfigurationTestEventTriggerHandler.cpp │ │ │ ├── BooleanStateConfigurationTestEventTriggerHandler.h │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── boolean-state-configuration-delegate.h │ │ │ ├── boolean-state-configuration-server.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestBooleanStateConfigurationCluster.cpp │ │ ├── boolean-state-server │ │ │ ├── BUILD.gn │ │ │ ├── BooleanStateCluster.cpp │ │ │ ├── BooleanStateCluster.h │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestBooleanStateCluster.cpp │ │ ├── bridged-device-basic-information-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── bridged-device-basic-information-server.cpp │ │ ├── camera-av-settings-user-level-management-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── camera-av-settings-user-level-management-server.cpp │ │ │ └── camera-av-settings-user-level-management-server.h │ │ ├── camera-av-stream-management-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── camera-av-stream-management-server.cpp │ │ │ └── camera-av-stream-management-server.h │ │ ├── channel-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── channel-delegate.h │ │ │ ├── channel-server.cpp │ │ │ └── channel-server.h │ │ ├── chime-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── chime-server.cpp │ │ │ └── chime-server.h │ │ ├── closure-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── closure-control-cluster-delegate.h │ │ │ ├── closure-control-cluster-logic.cpp │ │ │ ├── closure-control-cluster-logic.h │ │ │ ├── closure-control-cluster-matter-context.h │ │ │ ├── closure-control-cluster-objects.h │ │ │ ├── closure-control-server.cpp │ │ │ └── closure-control-server.h │ │ ├── closure-dimension-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── closure-dimension-cluster-logic.cpp │ │ │ ├── closure-dimension-cluster-logic.h │ │ │ ├── closure-dimension-cluster-objects.h │ │ │ ├── closure-dimension-delegate.h │ │ │ ├── closure-dimension-matter-context.cpp │ │ │ ├── closure-dimension-matter-context.h │ │ │ ├── closure-dimension-server.cpp │ │ │ └── closure-dimension-server.h │ │ ├── color-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── color-control-server.cpp │ │ │ └── color-control-server.h │ │ ├── commissioner-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── commissioner-control-server.cpp │ │ │ └── commissioner-control-server.h │ │ ├── commodity-metering-server │ │ │ ├── BUILD.gn │ │ │ ├── CommodityMeteringTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── commodity-metering-server.cpp │ │ │ └── commodity-metering-server.h │ │ ├── commodity-price-server │ │ │ ├── BUILD.gn │ │ │ ├── CommodityPriceTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── commodity-price-server.cpp │ │ │ └── commodity-price-server.h │ │ ├── commodity-tariff-server │ │ │ ├── BUILD.gn │ │ │ ├── CommodityTariffAttrsDataMgmt.cpp │ │ │ ├── CommodityTariffAttrsDataMgmt.h │ │ │ ├── CommodityTariffConsts.h │ │ │ ├── CommodityTariffTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── commodity-tariff-server.cpp │ │ │ ├── commodity-tariff-server.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestCommodityTariffBaseDataClass.cpp │ │ ├── concentration-measurement-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── concentration-measurement-cluster-objects.h │ │ │ └── concentration-measurement-server.h │ │ ├── content-app-observer │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── content-app-observer-delegate.h │ │ │ ├── content-app-observer.cpp │ │ │ └── content-app-observer.h │ │ ├── content-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── content-control-delegate.h │ │ │ ├── content-control-server.cpp │ │ │ └── content-control-server.h │ │ ├── content-launch-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── content-launch-delegate.h │ │ │ ├── content-launch-server.cpp │ │ │ └── content-launch-server.h │ │ ├── descriptor │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── DescriptorCluster.cpp │ │ │ ├── DescriptorCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestDescriptorCluster.cpp │ │ ├── device-energy-management-server │ │ │ ├── BUILD.gn │ │ │ ├── DeviceEnergyManagementCluster.cpp │ │ │ ├── DeviceEnergyManagementDelegate.h │ │ │ ├── DeviceEnergyManagementTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── device-energy-management-server.h │ │ ├── diagnostic-logs-server │ │ │ ├── BDXDiagnosticLogsProvider.cpp │ │ │ ├── BDXDiagnosticLogsProvider.h │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── DiagnosticLogsCluster.cpp │ │ │ ├── DiagnosticLogsCluster.h │ │ │ ├── DiagnosticLogsProviderDelegate.h │ │ │ ├── Upgrading.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── diagnostic-logs-server.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestDiagnosticLogsCluster.cpp │ │ ├── dishwasher-alarm-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── dishwasher-alarm-delegate.h │ │ │ ├── dishwasher-alarm-server.cpp │ │ │ └── dishwasher-alarm-server.h │ │ ├── door-lock-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── door-lock-delegate.h │ │ │ ├── door-lock-server-callback.cpp │ │ │ ├── door-lock-server.cpp │ │ │ └── door-lock-server.h │ │ ├── ecosystem-information-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── ecosystem-information-server.cpp │ │ │ └── ecosystem-information-server.h │ │ ├── electrical-energy-measurement-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── ElectricalEnergyMeasurementCluster.cpp │ │ │ ├── ElectricalEnergyMeasurementCluster.h │ │ │ ├── EnergyReportingTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── electrical-energy-measurement-server.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── TestElectricalEnergyMeasurementCluster.cpp │ │ │ │ └── TestElectricalEnergyMeasurementClusterBackwardsCompatibility.cpp │ │ ├── electrical-grid-conditions-server │ │ │ ├── BUILD.gn │ │ │ ├── ElectricalGridConditionsTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── electrical-grid-conditions-server.cpp │ │ │ └── electrical-grid-conditions-server.h │ │ ├── electrical-power-measurement-server │ │ │ ├── BUILD.gn │ │ │ ├── ElectricalPowerMeasurementCluster.cpp │ │ │ ├── ElectricalPowerMeasurementCluster.h │ │ │ ├── ElectricalPowerMeasurementDelegate.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── electrical-power-measurement-server.h │ │ ├── energy-evse-server │ │ │ ├── BUILD.gn │ │ │ ├── EnergyEvseTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── energy-evse-server.cpp │ │ │ └── energy-evse-server.h │ │ ├── energy-preference-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── energy-preference-server.cpp │ │ │ └── energy-preference-server.h │ │ ├── ethernet-network-diagnostics-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── EthernetDiagnosticsCluster.cpp │ │ │ ├── EthernetDiagnosticsCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestEthernetDiagnosticsCluster.cpp │ │ ├── fan-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── fan-control-delegate.h │ │ │ ├── fan-control-server.cpp │ │ │ └── fan-control-server.h │ │ ├── fault-injection-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── fault-injection-server.cpp │ │ ├── fixed-label-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── FixedLabelCluster.cpp │ │ │ ├── FixedLabelCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestFixedLabelCluster.cpp │ │ ├── general-commissioning-server │ │ │ ├── BUILD.gn │ │ │ ├── BreadCrumbTracker.h │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── GeneralCommissioningCluster.cpp │ │ │ ├── GeneralCommissioningCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestGeneralCommissioningCluster.cpp │ │ ├── general-diagnostics-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── GeneralDiagnosticsCluster.cpp │ │ │ ├── GeneralDiagnosticsCluster.h │ │ │ ├── GenericFaultTestEventTriggerHandler.cpp │ │ │ ├── GenericFaultTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestGeneralDiagnosticsCluster.cpp │ │ ├── group-key-mgmt-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── GroupKeyManagementCluster.cpp │ │ │ ├── GroupKeyManagementCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestGroupKeyManagementCluster.cpp │ │ ├── groupcast │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── GroupcastCluster.cpp │ │ │ ├── GroupcastCluster.h │ │ │ ├── GroupcastLogic.cpp │ │ │ ├── GroupcastLogic.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestGroupcastCluster.cpp │ │ ├── groups-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── groups-server.cpp │ │ │ └── groups-server.h │ │ ├── ias-zone-client │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ └── app_config_dependent_sources.gni │ │ ├── ias-zone-server │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ └── app_config_dependent_sources.gni │ │ ├── icd-management-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── ICDManagementCluster.cpp │ │ │ ├── ICDManagementCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestICDManagementCluster.cpp │ │ ├── identify-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── IdentifyCluster.cpp │ │ │ ├── IdentifyCluster.h │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── identify-server.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── TestIdentifyCluster.cpp │ │ │ │ └── TestIdentifyClusterBackwardsCompatibility.cpp │ │ ├── joint-fabric-administrator-server │ │ │ ├── BUILD.gn │ │ │ ├── JCMCommissionee.cpp │ │ │ ├── JCMCommissionee.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── joint-fabric-administrator-server.cpp │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestJCMCommissionee.cpp │ │ ├── joint-fabric-datastore-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── joint-fabric-datastore-server.cpp │ │ ├── keypad-input-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── keypad-input-delegate.h │ │ │ ├── keypad-input-server.cpp │ │ │ └── keypad-input-server.h │ │ ├── laundry-dryer-controls-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── laundry-dryer-controls-delegate.h │ │ │ ├── laundry-dryer-controls-server.cpp │ │ │ └── laundry-dryer-controls-server.h │ │ ├── laundry-washer-controls-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── laundry-washer-controls-delegate.h │ │ │ ├── laundry-washer-controls-server.cpp │ │ │ └── laundry-washer-controls-server.h │ │ ├── level-control │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── level-control.cpp │ │ │ └── level-control.h │ │ ├── localization-configuration-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── LocalizationConfigurationCluster.cpp │ │ │ ├── LocalizationConfigurationCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestLocalizationConfigurationCluster.cpp │ │ ├── low-power-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── low-power-delegate.h │ │ │ ├── low-power-server.cpp │ │ │ └── low-power-server.h │ │ ├── media-input-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── media-input-delegate.h │ │ │ ├── media-input-server.cpp │ │ │ └── media-input-server.h │ │ ├── media-playback-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── media-playback-delegate.h │ │ │ ├── media-playback-server.cpp │ │ │ └── media-playback-server.h │ │ ├── messages-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── messages-delegate.h │ │ │ ├── messages-server.cpp │ │ │ └── messages-server.h │ │ ├── meter-identification-server │ │ │ ├── BUILD.gn │ │ │ ├── MeterIdentificationTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── meter-identification-server.cpp │ │ │ └── meter-identification-server.h │ │ ├── microwave-oven-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── microwave-oven-control-server.cpp │ │ │ └── microwave-oven-control-server.h │ │ ├── mode-base-server │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── mode-base-cluster-objects.cpp │ │ │ ├── mode-base-cluster-objects.h │ │ │ ├── mode-base-server.cpp │ │ │ └── mode-base-server.h │ │ ├── mode-select-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── mode-select-server.cpp │ │ │ └── supported-modes-manager.h │ │ ├── network-commissioning │ │ │ ├── BUILD.gn │ │ │ ├── CodegenInstance.cpp │ │ │ ├── CodegenInstance.h │ │ │ ├── NetworkCommissioningCluster.cpp │ │ │ ├── NetworkCommissioningCluster.h │ │ │ ├── ThreadScanResponse.cpp │ │ │ ├── ThreadScanResponse.h │ │ │ ├── WifiScanResponse.cpp │ │ │ ├── WifiScanResponse.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── constants.h │ │ │ ├── network-commissioning.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── FakeDrivers.h │ │ │ │ ├── TestNetworkCommissioningCluster.cpp │ │ │ │ ├── TestNetworkCommissioningClusterEthernet.cpp │ │ │ │ ├── TestThreadResponse.cpp │ │ │ │ └── TestWifiResponse.cpp │ │ ├── occupancy-sensor-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── OccupancySensingCluster.cpp │ │ │ ├── OccupancySensingCluster.h │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestOccupancySensingCluster.cpp │ │ ├── on-off-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── codegen │ │ │ │ ├── level-control-integration.cpp │ │ │ │ ├── level-control-integration.h │ │ │ │ ├── mode-base-integration.cpp │ │ │ │ ├── mode-base-integration.h │ │ │ │ ├── mode-select-integration.cpp │ │ │ │ ├── mode-select-integration.h │ │ │ │ ├── on-off-server.cpp │ │ │ │ ├── on-off-server.h │ │ │ │ ├── scenes-integration.cpp │ │ │ │ └── scenes-integration.h │ │ │ └── on-off-server.h │ │ ├── operational-credentials-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── OperationalCredentialsCluster.cpp │ │ │ ├── OperationalCredentialsCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestOperationalCredentials.cpp │ │ ├── operational-state-server │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── operational-state-cluster-objects.h │ │ │ ├── operational-state-server.cpp │ │ │ └── operational-state-server.h │ │ ├── ota-provider │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── DefaultOTAProviderUserConsent.h │ │ │ ├── OTAProviderCluster.cpp │ │ │ ├── OTAProviderCluster.h │ │ │ ├── OTAProviderUserConsentDelegate.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── ota-provider-delegate.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestOtaProviderCluster.cpp │ │ ├── ota-requestor │ │ │ ├── BDXDownloader.cpp │ │ │ ├── BDXDownloader.h │ │ │ ├── BUILD.gn │ │ │ ├── DefaultOTARequestor.cpp │ │ │ ├── DefaultOTARequestor.h │ │ │ ├── DefaultOTARequestorDriver.cpp │ │ │ ├── DefaultOTARequestorDriver.h │ │ │ ├── DefaultOTARequestorStorage.cpp │ │ │ ├── DefaultOTARequestorStorage.h │ │ │ ├── DefaultOTARequestorUserConsent.h │ │ │ ├── ExtendedOTARequestorDriver.cpp │ │ │ ├── ExtendedOTARequestorDriver.h │ │ │ ├── OTADownloader.h │ │ │ ├── OTARequestorDriver.h │ │ │ ├── OTARequestorInterface.h │ │ │ ├── OTARequestorStorage.h │ │ │ ├── OTARequestorUserConsentDelegate.h │ │ │ ├── OTATestEventTriggerHandler.cpp │ │ │ ├── OTATestEventTriggerHandler.h │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── ota-requestor-server.cpp │ │ │ └── ota-requestor-server.h │ │ ├── power-source-configuration-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── power-source-configuration-server.cpp │ │ ├── power-source-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── power-source-server.cpp │ │ │ └── power-source-server.h │ │ ├── power-topology-server │ │ │ ├── BUILD.gn │ │ │ ├── PowerTopologyCluster.cpp │ │ │ ├── PowerTopologyDelegate.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── power-topology-server.h │ │ ├── pump-configuration-and-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── pump-configuration-and-control-server.cpp │ │ ├── push-av-stream-transport-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── PushAVStreamTransportCluster.cpp │ │ │ ├── PushAVStreamTransportCluster.h │ │ │ ├── PushAVStreamTransportLogic.cpp │ │ │ ├── PushAVStreamTransportLogic.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── constants.h │ │ │ ├── push-av-stream-transport-delegate.h │ │ │ ├── push-av-stream-transport-storage.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── TestPushAVStreamTransportCluster.cpp │ │ │ │ └── TestPushAVStreamTransportStorage.cpp │ │ ├── refrigerator-alarm-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── refrigerator-alarm-server.cpp │ │ │ └── refrigerator-alarm-server.h │ │ ├── resource-monitoring-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── README.md │ │ │ ├── ResourceMonitoringCluster.cpp │ │ │ ├── ResourceMonitoringCluster.h │ │ │ ├── ResourceMonitoringDelegate.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── replacement-product-list-manager.h │ │ │ ├── resource-monitoring-cluster-objects.cpp │ │ │ ├── resource-monitoring-cluster-objects.h │ │ │ ├── resource-monitoring-server.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestResourceMonitoringCluster.cpp │ │ ├── sample-mei-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── sample-mei-server.cpp │ │ │ └── sample-mei-server.h │ │ ├── scenes-server │ │ │ ├── AttributeValuePairValidator.h │ │ │ ├── BUILD.gn │ │ │ ├── CodegenAttributeValuePairValidator.cpp │ │ │ ├── CodegenAttributeValuePairValidator.h │ │ │ ├── CodegenEndpointToIndex.h │ │ │ ├── ExtensionFieldSets.h │ │ │ ├── ExtensionFieldSetsImpl.cpp │ │ │ ├── ExtensionFieldSetsImpl.h │ │ │ ├── SceneHandlerImpl.cpp │ │ │ ├── SceneHandlerImpl.h │ │ │ ├── SceneTable.h │ │ │ ├── SceneTableImpl.cpp │ │ │ ├── SceneTableImpl.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── scenes-server.cpp │ │ │ └── scenes-server.h │ │ ├── service-area-server │ │ │ ├── BUILD.gn │ │ │ ├── README.md │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── service-area-cluster-objects.h │ │ │ ├── service-area-delegate.h │ │ │ ├── service-area-server.cpp │ │ │ ├── service-area-server.h │ │ │ ├── service-area-storage-delegate.cpp │ │ │ └── service-area-storage-delegate.h │ │ ├── smoke-co-alarm-server │ │ │ ├── BUILD.gn │ │ │ ├── SmokeCOTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── smoke-co-alarm-server.cpp │ │ │ └── smoke-co-alarm-server.h │ │ ├── software-diagnostics-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── SoftwareDiagnosticsCluster.h │ │ │ ├── SoftwareDiagnosticsLogic.cpp │ │ │ ├── SoftwareDiagnosticsLogic.h │ │ │ ├── SoftwareDiagnosticsTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── software-fault-listener.cpp │ │ │ ├── software-fault-listener.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestSoftwareDiagnosticsCluster.cpp │ │ ├── soil-measurement-server │ │ │ ├── BUILD.gn │ │ │ ├── SoilMeasurementCluster.cpp │ │ │ ├── SoilMeasurementCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestSoilMeasurementCluster.cpp │ │ ├── switch-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── switch-server.cpp │ │ │ └── switch-server.h │ │ ├── target-navigator-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── target-navigator-delegate.h │ │ │ ├── target-navigator-server.cpp │ │ │ └── target-navigator-server.h │ │ ├── temperature-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── supported-temperature-levels-manager.h │ │ │ └── temperature-control-server.cpp │ │ ├── test-cluster-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── test-cluster-server.cpp │ │ ├── testing │ │ │ ├── AttributeTesting.cpp │ │ │ ├── AttributeTesting.h │ │ │ ├── BUILD.gn │ │ │ ├── ClusterTester.h │ │ │ ├── MockCommandHandler.cpp │ │ │ ├── MockCommandHandler.h │ │ │ ├── ValidateGlobalAttributes.cpp │ │ │ └── ValidateGlobalAttributes.h │ │ ├── thermostat-server │ │ │ ├── BUILD.gn │ │ │ ├── PresetStructWithOwnedMembers.cpp │ │ │ ├── PresetStructWithOwnedMembers.h │ │ │ ├── ThermostatSuggestionStructWithOwnedMembers.cpp │ │ │ ├── ThermostatSuggestionStructWithOwnedMembers.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── thermostat-delegate.h │ │ │ ├── thermostat-server-atomic.cpp │ │ │ ├── thermostat-server-presets.cpp │ │ │ ├── thermostat-server-presets.h │ │ │ ├── thermostat-server-suggestions.cpp │ │ │ ├── thermostat-server.cpp │ │ │ └── thermostat-server.h │ │ ├── thermostat-user-interface-configuration-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── thermostat-user-interface-configuration-server.cpp │ │ ├── thread-border-router-management-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── thread-border-router-management-server.cpp │ │ │ ├── thread-border-router-management-server.h │ │ │ └── thread-br-delegate.h │ │ ├── thread-network-diagnostics-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── thread-network-diagnostics-provider.cpp │ │ │ ├── thread-network-diagnostics-provider.h │ │ │ └── thread-network-diagnostics-server.cpp │ │ ├── thread-network-directory-server │ │ │ ├── BUILD.gn │ │ │ ├── DefaultThreadNetworkDirectoryStorage.cpp │ │ │ ├── DefaultThreadNetworkDirectoryStorage.h │ │ │ ├── ThreadNetworkDirectoryStorage.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── thread-network-directory-server.cpp │ │ │ └── thread-network-directory-server.h │ │ ├── time-format-localization-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── TimeFormatLocalizationCluster.cpp │ │ │ ├── TimeFormatLocalizationCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── SampleDeviceProvider.h │ │ │ │ └── TestTimeFormatLocalizationCluster.cpp │ │ ├── time-synchronization-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── CodegenIntegration.h │ │ │ ├── DefaultTimeSyncDelegate.cpp │ │ │ ├── DefaultTimeSyncDelegate.h │ │ │ ├── TimeSyncDataProvider.cpp │ │ │ ├── TimeSyncDataProvider.h │ │ │ ├── TimeSynchronizationCluster.cpp │ │ │ ├── TimeSynchronizationCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestTimeSynchronizationCluster.cpp │ │ │ ├── time-synchronization-delegate.h │ │ │ └── time-synchronization-server.h │ │ ├── tls-certificate-management-server │ │ │ ├── BUILD.gn │ │ │ ├── CertificateTable.h │ │ │ ├── CertificateTableImpl.cpp │ │ │ ├── CertificateTableImpl.h │ │ │ ├── IncrementingIdHelper.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── tls-certificate-management-server.cpp │ │ │ └── tls-certificate-management-server.h │ │ ├── tls-client-management-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── tls-client-management-server.cpp │ │ │ └── tls-client-management-server.h │ │ ├── unit-localization-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── unit-localization-server.cpp │ │ │ └── unit-localization-server.h │ │ ├── user-label-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── UserLabelCluster.cpp │ │ │ ├── UserLabelCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestUserLabelCluster.cpp │ │ ├── valve-configuration-and-control-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── valve-configuration-and-control-cluster.cpp │ │ │ ├── valve-configuration-and-control-cluster.h │ │ │ └── valve-configuration-and-control-delegate.h │ │ ├── wake-on-lan-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── wake-on-lan-delegate.h │ │ │ ├── wake-on-lan-server.cpp │ │ │ └── wake-on-lan-server.h │ │ ├── water-heater-management-server │ │ │ ├── BUILD.gn │ │ │ ├── WaterHeaterManagementTestEventTriggerHandler.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── water-heater-management-server.cpp │ │ │ └── water-heater-management-server.h │ │ ├── webrtc-transport-provider-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── webrtc-transport-provider-server.cpp │ │ │ └── webrtc-transport-provider-server.h │ │ ├── webrtc-transport-requestor-server │ │ │ ├── BUILD.gn │ │ │ ├── WebRTCTransportRequestorCluster.cpp │ │ │ ├── WebRTCTransportRequestorCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestWebRTCTransportRequestorCluster.cpp │ │ ├── wifi-network-diagnostics-server │ │ │ ├── BUILD.gn │ │ │ ├── CodegenIntegration.cpp │ │ │ ├── WiFiDiagnosticsTestEventTriggerHandler.h │ │ │ ├── WiFiNetworkDiagnosticsCluster.cpp │ │ │ ├── WiFiNetworkDiagnosticsCluster.h │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestWiFiNetworkDiagnosticsCluster.cpp │ │ ├── wifi-network-management-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── wifi-network-management-server.cpp │ │ │ └── wifi-network-management-server.h │ │ ├── window-covering-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── window-covering-delegate.h │ │ │ ├── window-covering-server.cpp │ │ │ └── window-covering-server.h │ │ └── zone-management-server │ │ │ ├── BUILD.gn │ │ │ ├── app_config_dependent_sources.cmake │ │ │ ├── app_config_dependent_sources.gni │ │ │ ├── tests │ │ │ ├── BUILD.gn │ │ │ └── TestZonePolygon.cpp │ │ │ ├── zone-geometry.h │ │ │ ├── zone-management-server.cpp │ │ │ └── zone-management-server.h │ ├── common │ │ ├── BUILD.gn │ │ ├── CompatClusterObjects.h │ │ ├── CompatEnumNames.h │ │ └── templates │ │ │ ├── config-data.yaml │ │ │ └── templates.json │ ├── common_flags.gni │ ├── data-model-provider │ │ ├── ActionContext.h │ │ ├── ActionReturnStatus.cpp │ │ ├── ActionReturnStatus.h │ │ ├── BUILD.gn │ │ ├── ClusterMetadataProvider.h │ │ ├── Context.h │ │ ├── EventsGenerator.cpp │ │ ├── EventsGenerator.h │ │ ├── MetadataLookup.cpp │ │ ├── MetadataLookup.h │ │ ├── MetadataTypes.h │ │ ├── OperationTypes.h │ │ ├── Provider.h │ │ ├── ProviderChangeListener.h │ │ ├── ProviderMetadataTree.cpp │ │ ├── ProviderMetadataTree.h │ │ ├── StringBuilderAdapters.cpp │ │ ├── StringBuilderAdapters.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── ReadTesting.cpp │ │ │ ├── ReadTesting.h │ │ │ ├── TestActionReturnStatus.cpp │ │ │ ├── TestConstants.h │ │ │ ├── TestEventEmitting.cpp │ │ │ ├── TestMetadataEntries.cpp │ │ │ └── WriteTesting.h │ ├── data-model │ │ ├── BUILD.gn │ │ ├── BasicTypes.h │ │ ├── DecodableList.h │ │ ├── Decode.h │ │ ├── EncodableToTLV.h │ │ ├── Encode.h │ │ ├── FabricScoped.h │ │ ├── FabricScopedPreEncodedValue.cpp │ │ ├── FabricScopedPreEncodedValue.h │ │ ├── List.h │ │ ├── ListLargeSystemExtensions.h │ │ ├── NullObject.h │ │ ├── Nullable.h │ │ ├── PreEncodedValue.cpp │ │ ├── PreEncodedValue.h │ │ ├── StructDecodeIterator.cpp │ │ ├── StructDecodeIterator.h │ │ ├── WrappedStructEncoder.cpp │ │ ├── WrappedStructEncoder.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── TestList.cpp │ │ │ └── TestNullable.cpp │ ├── docs │ │ └── README.md │ ├── dynamic_server │ │ ├── AccessControl.cpp │ │ ├── AccessControl.h │ │ ├── BUILD.gn │ │ ├── DynamicDispatcher.cpp │ │ └── mock_includes │ │ │ └── zap-generated │ │ │ └── endpoint_config.h │ ├── icd │ │ ├── client │ │ │ ├── BUILD.gn │ │ │ ├── CheckInDelegate.h │ │ │ ├── CheckInHandler.cpp │ │ │ ├── CheckInHandler.h │ │ │ ├── DefaultCheckInDelegate.cpp │ │ │ ├── DefaultCheckInDelegate.h │ │ │ ├── DefaultICDClientStorage.cpp │ │ │ ├── DefaultICDClientStorage.h │ │ │ ├── ICDClientInfo.h │ │ │ ├── ICDClientStorage.h │ │ │ ├── RefreshKeySender.cpp │ │ │ └── RefreshKeySender.h │ │ ├── icd.gni │ │ └── server │ │ │ ├── BUILD.gn │ │ │ ├── DefaultICDCheckInBackOffStrategy.h │ │ │ ├── ICDCheckInBackOffStrategy.h │ │ │ ├── ICDCheckInSender.cpp │ │ │ ├── ICDCheckInSender.h │ │ │ ├── ICDConfigurationData.cpp │ │ │ ├── ICDConfigurationData.h │ │ │ ├── ICDManager.cpp │ │ │ ├── ICDManager.h │ │ │ ├── ICDMonitoringTable.cpp │ │ │ ├── ICDMonitoringTable.h │ │ │ ├── ICDNotifier.cpp │ │ │ ├── ICDNotifier.h │ │ │ ├── ICDServerConfig.h │ │ │ ├── ICDStateObserver.h │ │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── ICDConfigurationDataTestAccess.h │ │ │ ├── TestDefaultICDCheckInBackOffStrategy.cpp │ │ │ ├── TestICDConfigurationData.cpp │ │ │ ├── TestICDManager.cpp │ │ │ └── TestICDMonitoringTable.cpp │ ├── ota_image_tool.py │ ├── persistence │ │ ├── AttributePersistence.cpp │ │ ├── AttributePersistence.h │ │ ├── AttributePersistenceProvider.h │ │ ├── AttributePersistenceProviderInstance.cpp │ │ ├── AttributePersistenceProviderInstance.h │ │ ├── BUILD.gn │ │ ├── DefaultAttributePersistenceProvider.cpp │ │ ├── DefaultAttributePersistenceProvider.h │ │ ├── DeferredAttributePersistenceProvider.cpp │ │ ├── DeferredAttributePersistenceProvider.h │ │ ├── PascalString.h │ │ ├── String.cpp │ │ ├── String.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── TestAttributePersistence.cpp │ │ │ ├── TestPascalString.cpp │ │ │ └── TestString.cpp │ ├── reporting │ │ ├── Engine.cpp │ │ ├── Engine.h │ │ ├── ReportScheduler.h │ │ ├── ReportSchedulerImpl.cpp │ │ ├── ReportSchedulerImpl.h │ │ ├── SynchronizedReportSchedulerImpl.cpp │ │ ├── SynchronizedReportSchedulerImpl.h │ │ ├── reporting.cpp │ │ ├── reporting.h │ │ └── tests │ │ │ ├── MockReportScheduler.cpp │ │ │ └── MockReportScheduler.h │ ├── server-cluster │ │ ├── AttributeListBuilder.cpp │ │ ├── AttributeListBuilder.h │ │ ├── BUILD.gn │ │ ├── DefaultServerCluster.cpp │ │ ├── DefaultServerCluster.h │ │ ├── OptionalAttributeSet.h │ │ ├── ServerClusterContext.h │ │ ├── ServerClusterInterface.cpp │ │ ├── ServerClusterInterface.h │ │ ├── ServerClusterInterfaceRegistry.cpp │ │ ├── ServerClusterInterfaceRegistry.h │ │ ├── SingleEndpointServerClusterRegistry.cpp │ │ ├── SingleEndpointServerClusterRegistry.h │ │ ├── testing │ │ │ ├── BUILD.gn │ │ │ ├── EmptyProvider.cpp │ │ │ ├── EmptyProvider.h │ │ │ ├── TestEventGenerator.h │ │ │ ├── TestProviderChangeListener.h │ │ │ └── TestServerClusterContext.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── TestAttributeListBuilder.cpp │ │ │ ├── TestDefaultServerCluster.cpp │ │ │ ├── TestOptionalAttributeSet.cpp │ │ │ ├── TestServerClusterInterfaceRegistry.cpp │ │ │ └── TestSingleEndpointServerClusterRegistry.cpp │ ├── server │ │ ├── AclStorage.cpp │ │ ├── AclStorage.h │ │ ├── AppDelegate.h │ │ ├── BUILD.gn │ │ ├── CommissioningModeProvider.h │ │ ├── CommissioningWindowManager.cpp │ │ ├── CommissioningWindowManager.h │ │ ├── DefaultAclStorage.cpp │ │ ├── DefaultAclStorage.h │ │ ├── DefaultTermsAndConditionsProvider.cpp │ │ ├── DefaultTermsAndConditionsProvider.h │ │ ├── Dnssd.cpp │ │ ├── Dnssd.h │ │ ├── EchoHandler.cpp │ │ ├── EchoHandler.h │ │ ├── JointFabricAdministrator.cpp │ │ ├── JointFabricAdministrator.h │ │ ├── JointFabricDatastore.cpp │ │ ├── JointFabricDatastore.h │ │ ├── Server.cpp │ │ ├── Server.h │ │ ├── TermsAndConditionsManager.cpp │ │ ├── TermsAndConditionsManager.h │ │ ├── TermsAndConditionsProvider.h │ │ ├── java │ │ │ ├── AndroidAppServerWrapper.cpp │ │ │ ├── AndroidAppServerWrapper.h │ │ │ ├── BUILD.gn │ │ │ ├── CHIPAppServer-JNI.cpp │ │ │ ├── ChipAppServerDelegate.cpp │ │ │ ├── ChipAppServerDelegate.h │ │ │ ├── ChipFabricProvider-JNI.cpp │ │ │ ├── ChipFabricProvider-JNI.h │ │ │ ├── ChipThreadWork.cpp │ │ │ ├── ChipThreadWork.h │ │ │ └── src │ │ │ │ └── chip │ │ │ │ └── appserver │ │ │ │ ├── ChipAppServer.java │ │ │ │ ├── ChipAppServerDelegate.java │ │ │ │ ├── ChipAppServerException.java │ │ │ │ ├── ChipFabricProvider.java │ │ │ │ └── Fabric.java │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ └── TestJointFabricDatastore.cpp │ ├── storage │ │ ├── BUILD.gn │ │ ├── FabricTableImpl.h │ │ ├── FabricTableImpl.ipp │ │ └── TableEntry.h │ ├── tests │ │ ├── AppTestContext.cpp │ │ ├── AppTestContext.h │ │ ├── BUILD.gn │ │ ├── TestAclAttribute.cpp │ │ ├── TestAclCommand.cpp │ │ ├── TestAclEvent.cpp │ │ ├── TestActionsCluster.cpp │ │ ├── TestAttributeAccessInterfaceCache.cpp │ │ ├── TestAttributePathExpandIterator.cpp │ │ ├── TestAttributePathParams.cpp │ │ ├── TestAttributeValueDecoder.cpp │ │ ├── TestAttributeValueEncoder.cpp │ │ ├── TestBasicCommandPathRegistry.cpp │ │ ├── TestBufferedReadCallback.cpp │ │ ├── TestBuilderParser.cpp │ │ ├── TestCertificateTableImpl.cpp │ │ ├── TestCheckInHandler.cpp │ │ ├── TestClosureControlClusterLogic.cpp │ │ ├── TestClosureControlClusterObjects.cpp │ │ ├── TestClosureControlConformance.cpp │ │ ├── TestClosureDimensionCluster.cpp │ │ ├── TestClosureDimensionClusterObjects.cpp │ │ ├── TestClusterStateCache.cpp │ │ ├── TestCommandHandlerInterfaceRegistry.cpp │ │ ├── TestCommandInteraction.cpp │ │ ├── TestCommandPathParams.cpp │ │ ├── TestCommissioningWindowManager.cpp │ │ ├── TestConcreteAttributePath.cpp │ │ ├── TestDataModelSerialization.cpp │ │ ├── TestDefaultICDClientStorage.cpp │ │ ├── TestDefaultOTARequestorStorage.cpp │ │ ├── TestDefaultSafeAttributePersistenceProvider.cpp │ │ ├── TestDefaultTermsAndConditionsProvider.cpp │ │ ├── TestDefaultThreadNetworkDirectoryStorage.cpp │ │ ├── TestEcosystemInformationCluster.cpp │ │ ├── TestEventLogging.cpp │ │ ├── TestEventLoggingNoUTCTime.cpp │ │ ├── TestEventOverflow.cpp │ │ ├── TestEventPathParams.cpp │ │ ├── TestExtensionFieldSets.cpp │ │ ├── TestFabricScopedEventLogging.cpp │ │ ├── TestFailSafeContext.cpp │ │ ├── TestInteractionModelEngine.cpp │ │ ├── TestMessageDef.cpp │ │ ├── TestNumericAttributeTraits.cpp │ │ ├── TestOperationalStateClusterObjects.cpp │ │ ├── TestPendingResponseTrackerImpl.cpp │ │ ├── TestPowerSourceCluster.cpp │ │ ├── TestReadInteraction.cpp │ │ ├── TestReportScheduler.cpp │ │ ├── TestReportingEngine.cpp │ │ ├── TestSceneTable.cpp │ │ ├── TestServer.cpp │ │ ├── TestSimpleSubscriptionResumptionStorage.cpp │ │ ├── TestStatusIB.cpp │ │ ├── TestStatusResponseMessage.cpp │ │ ├── TestTestEventTriggerDelegate.cpp │ │ ├── TestThreadBorderRouterManagementCluster.cpp │ │ ├── TestTimeSyncDataProvider.cpp │ │ ├── TestTimedHandler.cpp │ │ ├── TestWriteInteraction.cpp │ │ ├── integration │ │ │ ├── BUILD.gn │ │ │ ├── MockEvents.cpp │ │ │ ├── MockEvents.h │ │ │ ├── README.md │ │ │ ├── chip_im_initiator.cpp │ │ │ ├── chip_im_responder.cpp │ │ │ ├── common.cpp │ │ │ └── common.h │ │ ├── suites │ │ │ ├── DL_LockUnlock.yaml │ │ │ ├── DL_Schedules.yaml │ │ │ ├── DL_UsersAndCredentials.yaml │ │ │ ├── OTA_SuccessfulTransfer.yaml │ │ │ ├── README.md │ │ │ ├── TV_AccountLoginCluster.yaml │ │ │ ├── TV_ApplicationBasicCluster.yaml │ │ │ ├── TV_ApplicationLauncherCluster.yaml │ │ │ ├── TV_AudioOutputCluster.yaml │ │ │ ├── TV_ChannelCluster.yaml │ │ │ ├── TV_ContentLauncherCluster.yaml │ │ │ ├── TV_KeypadInputCluster.yaml │ │ │ ├── TV_LowPowerCluster.yaml │ │ │ ├── TV_MediaInputCluster.yaml │ │ │ ├── TV_MediaPlaybackCluster.yaml │ │ │ ├── TV_TargetNavigatorCluster.yaml │ │ │ ├── TV_WakeOnLanCluster.yaml │ │ │ ├── TestAccessControlCluster.yaml │ │ │ ├── TestAccessControlConstraints.yaml │ │ │ ├── TestActivatedCarbonFilterMonitoring.yaml │ │ │ ├── TestArmFailSafe.yaml │ │ │ ├── TestAttributesById.yaml │ │ │ ├── TestBasicInformation.yaml │ │ │ ├── TestBinding.yaml │ │ │ ├── TestCASERecovery.yaml │ │ │ ├── TestCluster.yaml │ │ │ ├── TestClusterComplexTypes.yaml │ │ │ ├── TestClusterMultiFabric.yaml │ │ │ ├── TestColorControl_9_1.yaml │ │ │ ├── TestColorControl_9_2.yaml │ │ │ ├── TestCommandsById.yaml │ │ │ ├── TestCommissionerNodeId.yaml │ │ │ ├── TestCommissioningWindow.yaml │ │ │ ├── TestConfigVariables.yaml │ │ │ ├── TestConstraints.yaml │ │ │ ├── TestDelayCommands.yaml │ │ │ ├── TestDescriptorCluster.yaml │ │ │ ├── TestDiagnosticLogs.yaml │ │ │ ├── TestDiagnosticLogsDownloadCommand.yaml │ │ │ ├── TestDiscovery.yaml │ │ │ ├── TestDishwasherAlarm.yaml │ │ │ ├── TestEqualities.yaml │ │ │ ├── TestEvents.yaml │ │ │ ├── TestEventsById.yaml │ │ │ ├── TestExampleCluster.yaml │ │ │ ├── TestFabricRemovalWhileSubscribed.yaml │ │ │ ├── TestFanControl.yaml │ │ │ ├── TestGeneralCommissioning.yaml │ │ │ ├── TestGroupDemoCommand.yaml │ │ │ ├── TestGroupDemoConfig.yaml │ │ │ ├── TestGroupKeyManagementCluster.yaml │ │ │ ├── TestGroupMessaging.yaml │ │ │ ├── TestGroupsCluster.yaml │ │ │ ├── TestHepaFilterMonitoring.yaml │ │ │ ├── TestIcdManagementCluster.yaml │ │ │ ├── TestIdentifyCluster.yaml │ │ │ ├── TestLevelControlWithOnOffDependency.yaml │ │ │ ├── TestLogCommands.yaml │ │ │ ├── TestModeSelectCluster.yaml │ │ │ ├── TestMultiAdmin.yaml │ │ │ ├── TestOperationalCredentialsCluster.yaml │ │ │ ├── TestOperationalState.yaml │ │ │ ├── TestPurposefulFailureEqualities.yaml │ │ │ ├── TestPurposefulFailureExtraReportingOnToggle.yaml │ │ │ ├── TestPurposefulFailureNotNullConstraint.yaml │ │ │ ├── TestRVCOperationalState.yaml │ │ │ ├── TestReadNoneSubscribeNone.yaml │ │ │ ├── TestSaveAs.yaml │ │ │ ├── TestScenesFabricRemoval.yaml │ │ │ ├── TestScenesFabricSceneInfo.yaml │ │ │ ├── TestScenesMaxCapacity.yaml │ │ │ ├── TestScenesMultiFabric.yaml │ │ │ ├── TestSelfFabricRemoval.yaml │ │ │ ├── TestSubscribe_AdministratorCommissioning.yaml │ │ │ ├── TestSubscribe_OnOff.yaml │ │ │ ├── TestSystemCommands.yaml │ │ │ ├── TestTemperatureControl.yaml │ │ │ ├── TestThermostat.yaml │ │ │ ├── TestTimeSynchronization.yaml │ │ │ ├── TestUnitTestingClusterMei.yaml │ │ │ ├── TestUserLabelCluster.yaml │ │ │ ├── TestUserLabelClusterConstraints.yaml │ │ │ ├── Test_AddNewFabricFromExistingFabric.yaml │ │ │ ├── certification │ │ │ │ ├── PICS.yaml │ │ │ │ ├── Test_TC_ACE_1_1.yaml │ │ │ │ ├── Test_TC_ACE_1_6.yaml │ │ │ │ ├── Test_TC_ACFREMON_2_1.yaml │ │ │ │ ├── Test_TC_ACL_2_1.yaml │ │ │ │ ├── Test_TC_ACT_2_1.yaml │ │ │ │ ├── Test_TC_ACT_2_2.yaml │ │ │ │ ├── Test_TC_ACT_3_2.yaml │ │ │ │ ├── Test_TC_AIRQUAL_2_1.yaml │ │ │ │ ├── Test_TC_ALOGIN_12_1.yaml │ │ │ │ ├── Test_TC_ALOGIN_12_2.yaml │ │ │ │ ├── Test_TC_APBSC_9_1.yaml │ │ │ │ ├── Test_TC_APPLAUNCHER_3_5.yaml │ │ │ │ ├── Test_TC_APPLAUNCHER_3_6.yaml │ │ │ │ ├── Test_TC_APPLAUNCHER_3_7.yaml │ │ │ │ ├── Test_TC_APPLAUNCHER_3_7_1.yaml │ │ │ │ ├── Test_TC_APPLAUNCHER_3_8.yaml │ │ │ │ ├── Test_TC_APPLAUNCHER_3_8_1.yaml │ │ │ │ ├── Test_TC_APPLAUNCHER_3_9.yaml │ │ │ │ ├── Test_TC_APPLAUNCHER_3_9_1.yaml │ │ │ │ ├── Test_TC_APPOBSERVER_13_1.yaml │ │ │ │ ├── Test_TC_APPOBSERVER_13_2.yaml │ │ │ │ ├── Test_TC_AUDIOOUTPUT_7_1.yaml │ │ │ │ ├── Test_TC_AUDIOOUTPUT_7_2.yaml │ │ │ │ ├── Test_TC_AUDIOOUTPUT_7_3.yaml │ │ │ │ ├── Test_TC_AUDIOOUTPUT_7_4.yaml │ │ │ │ ├── Test_TC_BDX_1_1.yaml │ │ │ │ ├── Test_TC_BDX_1_2.yaml │ │ │ │ ├── Test_TC_BDX_1_3.yaml │ │ │ │ ├── Test_TC_BDX_1_4.yaml │ │ │ │ ├── Test_TC_BDX_1_5.yaml │ │ │ │ ├── Test_TC_BDX_1_6.yaml │ │ │ │ ├── Test_TC_BDX_2_1.yaml │ │ │ │ ├── Test_TC_BDX_2_2.yaml │ │ │ │ ├── Test_TC_BDX_2_3.yaml │ │ │ │ ├── Test_TC_BDX_2_4.yaml │ │ │ │ ├── Test_TC_BDX_2_5.yaml │ │ │ │ ├── Test_TC_BIND_2_1.yaml │ │ │ │ ├── Test_TC_BIND_2_2.yaml │ │ │ │ ├── Test_TC_BIND_2_3.yaml │ │ │ │ ├── Test_TC_BINFO_2_1.yaml │ │ │ │ ├── Test_TC_BINFO_2_2.yaml │ │ │ │ ├── Test_TC_BINFO_3_1.yaml │ │ │ │ ├── Test_TC_BOOL_2_1.yaml │ │ │ │ ├── Test_TC_BOOL_2_2.yaml │ │ │ │ ├── Test_TC_BRBINFO_2_1.yaml │ │ │ │ ├── Test_TC_BRBINFO_2_2.yaml │ │ │ │ ├── Test_TC_BRBINFO_3_1.yaml │ │ │ │ ├── Test_TC_BR_1.yaml │ │ │ │ ├── Test_TC_BR_2.yaml │ │ │ │ ├── Test_TC_BR_3.yaml │ │ │ │ ├── Test_TC_BR_4.yaml │ │ │ │ ├── Test_TC_BR_5.yaml │ │ │ │ ├── Test_TC_CADMIN_1_1.yaml │ │ │ │ ├── Test_TC_CADMIN_1_12.yaml │ │ │ │ ├── Test_TC_CADMIN_1_13.yaml │ │ │ │ ├── Test_TC_CADMIN_1_14.yaml │ │ │ │ ├── Test_TC_CADMIN_1_16.yaml │ │ │ │ ├── Test_TC_CADMIN_1_17.yaml │ │ │ │ ├── Test_TC_CADMIN_1_18.yaml │ │ │ │ ├── Test_TC_CADMIN_1_2.yaml │ │ │ │ ├── Test_TC_CADMIN_1_6.yaml │ │ │ │ ├── Test_TC_CADMIN_1_7.yaml │ │ │ │ ├── Test_TC_CADMIN_1_8.yaml │ │ │ │ ├── Test_TC_CC_3_1.yaml │ │ │ │ ├── Test_TC_CC_3_2.yaml │ │ │ │ ├── Test_TC_CC_3_3.yaml │ │ │ │ ├── Test_TC_CC_3_4_Simulated.yaml │ │ │ │ ├── Test_TC_CC_4_1.yaml │ │ │ │ ├── Test_TC_CC_4_2.yaml │ │ │ │ ├── Test_TC_CC_4_3.yaml │ │ │ │ ├── Test_TC_CC_4_4.yaml │ │ │ │ ├── Test_TC_CC_4_5_Simulated.yaml │ │ │ │ ├── Test_TC_CC_5_1.yaml │ │ │ │ ├── Test_TC_CC_5_2.yaml │ │ │ │ ├── Test_TC_CC_5_3.yaml │ │ │ │ ├── Test_TC_CC_5_4_Simulated.yaml │ │ │ │ ├── Test_TC_CC_6_1.yaml │ │ │ │ ├── Test_TC_CC_6_2.yaml │ │ │ │ ├── Test_TC_CC_6_3.yaml │ │ │ │ ├── Test_TC_CC_6_4_Simulated.yaml │ │ │ │ ├── Test_TC_CC_6_5.yaml │ │ │ │ ├── Test_TC_CC_7_1.yaml │ │ │ │ ├── Test_TC_CC_7_2.yaml │ │ │ │ ├── Test_TC_CC_7_3.yaml │ │ │ │ ├── Test_TC_CC_7_4.yaml │ │ │ │ ├── Test_TC_CC_7_5_Simulated.yaml │ │ │ │ ├── Test_TC_CC_8_1.yaml │ │ │ │ ├── Test_TC_CC_9_1.yaml │ │ │ │ ├── Test_TC_CC_9_2.yaml │ │ │ │ ├── Test_TC_CC_9_3.yaml │ │ │ │ ├── Test_TC_CC_9_4_Simulated.yaml │ │ │ │ ├── Test_TC_CDOCONC_2_1.yaml │ │ │ │ ├── Test_TC_CGEN_2_2.yaml │ │ │ │ ├── Test_TC_CHANNEL_5_1.yaml │ │ │ │ ├── Test_TC_CHANNEL_5_2.yaml │ │ │ │ ├── Test_TC_CHANNEL_5_3.yaml │ │ │ │ ├── Test_TC_CHANNEL_5_4.yaml │ │ │ │ ├── Test_TC_CHANNEL_5_5.yaml │ │ │ │ ├── Test_TC_CHANNEL_5_6.yaml │ │ │ │ ├── Test_TC_CMOCONC_2_1.yaml │ │ │ │ ├── Test_TC_CNET_4_11.yaml │ │ │ │ ├── Test_TC_CNET_4_12.yaml │ │ │ │ ├── Test_TC_CNET_4_13.yaml │ │ │ │ ├── Test_TC_CNET_4_14.yaml │ │ │ │ ├── Test_TC_CNET_4_20.yaml │ │ │ │ ├── Test_TC_CNET_4_21.yaml │ │ │ │ ├── Test_TC_CNET_4_5.yaml │ │ │ │ ├── Test_TC_CNET_4_6.yaml │ │ │ │ ├── Test_TC_CONTENTLAUNCHER_10_1.yaml │ │ │ │ ├── Test_TC_CONTENTLAUNCHER_10_3.yaml │ │ │ │ ├── Test_TC_CONTENTLAUNCHER_10_4.yaml │ │ │ │ ├── Test_TC_CONTENTLAUNCHER_10_5.yaml │ │ │ │ ├── Test_TC_CONTENTLAUNCHER_10_6.yaml │ │ │ │ ├── Test_TC_CONTENTLAUNCHER_10_7.yaml │ │ │ │ ├── Test_TC_DA_1_1.yaml │ │ │ │ ├── Test_TC_DA_1_3.yaml │ │ │ │ ├── Test_TC_DA_1_4.yaml │ │ │ │ ├── Test_TC_DA_1_6.yaml │ │ │ │ ├── Test_TC_DA_1_8.yaml │ │ │ │ ├── Test_TC_DD_1_10.yaml │ │ │ │ ├── Test_TC_DD_1_11.yaml │ │ │ │ ├── Test_TC_DD_1_5.yaml │ │ │ │ ├── Test_TC_DD_1_6.yaml │ │ │ │ ├── Test_TC_DD_1_7.yaml │ │ │ │ ├── Test_TC_DD_1_8.yaml │ │ │ │ ├── Test_TC_DD_1_9.yaml │ │ │ │ ├── Test_TC_DD_2_1.yaml │ │ │ │ ├── Test_TC_DD_2_2.yaml │ │ │ │ ├── Test_TC_DD_3_1.yaml │ │ │ │ ├── Test_TC_DD_3_10.yaml │ │ │ │ ├── Test_TC_DD_3_11.yaml │ │ │ │ ├── Test_TC_DD_3_12.yaml │ │ │ │ ├── Test_TC_DD_3_13.yaml │ │ │ │ ├── Test_TC_DD_3_14.yaml │ │ │ │ ├── Test_TC_DD_3_15.yaml │ │ │ │ ├── Test_TC_DD_3_16.yaml │ │ │ │ ├── Test_TC_DD_3_17.yaml │ │ │ │ ├── Test_TC_DD_3_18.yaml │ │ │ │ ├── Test_TC_DD_3_19.yaml │ │ │ │ ├── Test_TC_DD_3_2.yaml │ │ │ │ ├── Test_TC_DD_3_20.yaml │ │ │ │ ├── Test_TC_DD_3_21.yaml │ │ │ │ ├── Test_TC_DD_3_3.yaml │ │ │ │ ├── Test_TC_DD_3_4.yaml │ │ │ │ ├── Test_TC_DD_3_5.yaml │ │ │ │ ├── Test_TC_DD_3_6.yaml │ │ │ │ ├── Test_TC_DD_3_7.yaml │ │ │ │ ├── Test_TC_DD_3_8.yaml │ │ │ │ ├── Test_TC_DD_3_9.yaml │ │ │ │ ├── Test_TC_DEMM_1_2.yaml │ │ │ │ ├── Test_TC_DEMM_2_1.yaml │ │ │ │ ├── Test_TC_DESC_2_1.yaml │ │ │ │ ├── Test_TC_DGETH_2_1.yaml │ │ │ │ ├── Test_TC_DGETH_2_2.yaml │ │ │ │ ├── Test_TC_DGETH_3_2_Simulated.yaml │ │ │ │ ├── Test_TC_DGGEN_2_1.yaml │ │ │ │ ├── Test_TC_DGGEN_2_2.yaml │ │ │ │ ├── Test_TC_DGGEN_2_3.yaml │ │ │ │ ├── Test_TC_DGGEN_3_1.yaml │ │ │ │ ├── Test_TC_DGSW_2_3.yaml │ │ │ │ ├── Test_TC_DGSW_3_2_Simulated.yaml │ │ │ │ ├── Test_TC_DGTHREAD_2_1.yaml │ │ │ │ ├── Test_TC_DGTHREAD_2_2.yaml │ │ │ │ ├── Test_TC_DGTHREAD_2_3.yaml │ │ │ │ ├── Test_TC_DGTHREAD_2_4.yaml │ │ │ │ ├── Test_TC_DGTHREAD_2_5.yaml │ │ │ │ ├── Test_TC_DGTHREAD_3_4_Simulated.yaml │ │ │ │ ├── Test_TC_DGWIFI_2_1.yaml │ │ │ │ ├── Test_TC_DGWIFI_2_2.yaml │ │ │ │ ├── Test_TC_DGWIFI_2_3.yaml │ │ │ │ ├── Test_TC_DGWIFI_3_2_Simulated.yaml │ │ │ │ ├── Test_TC_DISHALM_2_1.yaml │ │ │ │ ├── Test_TC_DISHALM_3_1.yaml │ │ │ │ ├── Test_TC_DISHALM_3_2.yaml │ │ │ │ ├── Test_TC_DISHALM_3_3.yaml │ │ │ │ ├── Test_TC_DISHALM_3_4.yaml │ │ │ │ ├── Test_TC_DISHALM_3_5.yaml │ │ │ │ ├── Test_TC_DISHALM_3_6.yaml │ │ │ │ ├── Test_TC_DISHM_1_2.yaml │ │ │ │ ├── Test_TC_DISHM_2_1.yaml │ │ │ │ ├── Test_TC_DLOG_2_1.yaml │ │ │ │ ├── Test_TC_DRLK_2_1.yaml │ │ │ │ ├── Test_TC_DRLK_2_10.yaml │ │ │ │ ├── Test_TC_DRLK_2_11.yaml │ │ │ │ ├── Test_TC_DRLK_2_4.yaml │ │ │ │ ├── Test_TC_DRLK_2_6.yaml │ │ │ │ ├── Test_TC_DRLK_2_7.yaml │ │ │ │ ├── Test_TC_DRLK_2_8.yaml │ │ │ │ ├── Test_TC_DRLK_3_2.yaml │ │ │ │ ├── Test_TC_DRYERCTRL_2_1.yaml │ │ │ │ ├── Test_TC_EEVSEM_1_2.yaml │ │ │ │ ├── Test_TC_EEVSEM_2_1.yaml │ │ │ │ ├── Test_TC_EEVSE_2_1.yaml │ │ │ │ ├── Test_TC_FAN_2_2.yaml │ │ │ │ ├── Test_TC_FAN_2_5.yaml │ │ │ │ ├── Test_TC_FAN_3_6.yaml │ │ │ │ ├── Test_TC_FLDCONC_2_1.yaml │ │ │ │ ├── Test_TC_FLW_2_1.yaml │ │ │ │ ├── Test_TC_FLW_2_2.yaml │ │ │ │ ├── Test_TC_GRPKEY_2_1.yaml │ │ │ │ ├── Test_TC_GRPKEY_2_2.yaml │ │ │ │ ├── Test_TC_GRPKEY_5_4.yaml │ │ │ │ ├── Test_TC_G_2_1.yaml │ │ │ │ ├── Test_TC_G_2_2.yaml │ │ │ │ ├── Test_TC_G_2_3.yaml │ │ │ │ ├── Test_TC_G_2_4.yaml │ │ │ │ ├── Test_TC_G_3_2.yaml │ │ │ │ ├── Test_TC_HEPAFREMON_2_1.yaml │ │ │ │ ├── Test_TC_ICDM_4_1.yaml │ │ │ │ ├── Test_TC_IDM_1_1.yaml │ │ │ │ ├── Test_TC_IDM_1_3.yaml │ │ │ │ ├── Test_TC_IDM_2_1.yaml │ │ │ │ ├── Test_TC_IDM_2_2.yaml │ │ │ │ ├── Test_TC_IDM_3_1.yaml │ │ │ │ ├── Test_TC_IDM_4_1.yaml │ │ │ │ ├── Test_TC_IDM_4_3.yaml │ │ │ │ ├── Test_TC_IDM_4_4.yaml │ │ │ │ ├── Test_TC_IDM_5_1.yaml │ │ │ │ ├── Test_TC_IDM_5_2.yaml │ │ │ │ ├── Test_TC_IDM_6_1.yaml │ │ │ │ ├── Test_TC_IDM_6_2.yaml │ │ │ │ ├── Test_TC_IDM_6_3.yaml │ │ │ │ ├── Test_TC_IDM_6_4.yaml │ │ │ │ ├── Test_TC_IDM_7_1.yaml │ │ │ │ ├── Test_TC_IDM_8_1.yaml │ │ │ │ ├── Test_TC_ILL_2_1.yaml │ │ │ │ ├── Test_TC_ILL_2_2.yaml │ │ │ │ ├── Test_TC_I_2_1.yaml │ │ │ │ ├── Test_TC_I_2_2.yaml │ │ │ │ ├── Test_TC_I_2_3.yaml │ │ │ │ ├── Test_TC_I_3_2.yaml │ │ │ │ ├── Test_TC_KEYPADINPUT_3_1.yaml │ │ │ │ ├── Test_TC_KEYPADINPUT_3_2.yaml │ │ │ │ ├── Test_TC_KEYPADINPUT_3_3.yaml │ │ │ │ ├── Test_TC_LOWPOWER_2_1.yaml │ │ │ │ ├── Test_TC_LOWPOWER_2_2.yaml │ │ │ │ ├── Test_TC_LVL_2_1.yaml │ │ │ │ ├── Test_TC_LVL_2_2.yaml │ │ │ │ ├── Test_TC_LVL_3_1.yaml │ │ │ │ ├── Test_TC_LVL_4_1.yaml │ │ │ │ ├── Test_TC_LVL_5_1.yaml │ │ │ │ ├── Test_TC_LVL_6_1.yaml │ │ │ │ ├── Test_TC_LVL_7_1.yaml │ │ │ │ ├── Test_TC_LVL_8_1.yaml │ │ │ │ ├── Test_TC_LVL_9_1.yaml │ │ │ │ ├── Test_TC_LWM_1_2.yaml │ │ │ │ ├── Test_TC_LWM_2_1.yaml │ │ │ │ ├── Test_TC_MC_11_1.yaml │ │ │ │ ├── Test_TC_MC_11_2.yaml │ │ │ │ ├── Test_TC_MEDIAINPUT_3_10.yaml │ │ │ │ ├── Test_TC_MEDIAINPUT_3_11.yaml │ │ │ │ ├── Test_TC_MEDIAINPUT_3_12.yaml │ │ │ │ ├── Test_TC_MEDIAINPUT_3_13.yaml │ │ │ │ ├── Test_TC_MEDIAINPUT_3_14.yaml │ │ │ │ ├── Test_TC_MEDIAINPUT_3_15.yaml │ │ │ │ ├── Test_TC_MEDIAINPUT_3_16.yaml │ │ │ │ ├── Test_TC_MEDIAINPUT_3_17.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_1.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_10.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_2.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_3.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_4.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_5.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_7.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_8.yaml │ │ │ │ ├── Test_TC_MEDIAPLAYBACK_6_9.yaml │ │ │ │ ├── Test_TC_MOD_1_2.yaml │ │ │ │ ├── Test_TC_MOD_2_1.yaml │ │ │ │ ├── Test_TC_MOD_2_2.yaml │ │ │ │ ├── Test_TC_MOD_3_1.yaml │ │ │ │ ├── Test_TC_MOD_3_2.yaml │ │ │ │ ├── Test_TC_MOD_3_3.yaml │ │ │ │ ├── Test_TC_MOD_3_4.yaml │ │ │ │ ├── Test_TC_MWOCTRL_2_5.yaml │ │ │ │ ├── Test_TC_NDOCONC_2_1.yaml │ │ │ │ ├── Test_TC_OO_2_1.yaml │ │ │ │ ├── Test_TC_OO_2_2.yaml │ │ │ │ ├── Test_TC_OO_2_3.yaml │ │ │ │ ├── Test_TC_OO_2_4.yaml │ │ │ │ ├── Test_TC_OO_2_6.yaml │ │ │ │ ├── Test_TC_OO_2_7.yaml │ │ │ │ ├── Test_TC_OO_3_2_Simulated.yaml │ │ │ │ ├── Test_TC_OPCREDS_3_3.yaml │ │ │ │ ├── Test_TC_OPCREDS_3_6.yaml │ │ │ │ ├── Test_TC_OPCREDS_3_7.yaml │ │ │ │ ├── Test_TC_OTCCM_1_2.yaml │ │ │ │ ├── Test_TC_OTCCM_2_1.yaml │ │ │ │ ├── Test_TC_OZCONC_2_1.yaml │ │ │ │ ├── Test_TC_PCC_2_1.yaml │ │ │ │ ├── Test_TC_PCC_2_2.yaml │ │ │ │ ├── Test_TC_PCC_2_3.yaml │ │ │ │ ├── Test_TC_PCC_2_4.yaml │ │ │ │ ├── Test_TC_PMHCONC_2_1.yaml │ │ │ │ ├── Test_TC_PMICONC_2_1.yaml │ │ │ │ ├── Test_TC_PMKCONC_2_1.yaml │ │ │ │ ├── Test_TC_PRS_2_1.yaml │ │ │ │ ├── Test_TC_PRS_2_2.yaml │ │ │ │ ├── Test_TC_PSCFG_2_1.yaml │ │ │ │ ├── Test_TC_PSCFG_2_2.yaml │ │ │ │ ├── Test_TC_PS_2_1.yaml │ │ │ │ ├── Test_TC_PS_2_2.yaml │ │ │ │ ├── Test_TC_REFALM_2_1.yaml │ │ │ │ ├── Test_TC_REFALM_2_2.yaml │ │ │ │ ├── Test_TC_REFALM_2_3.yaml │ │ │ │ ├── Test_TC_RH_2_1.yaml │ │ │ │ ├── Test_TC_RH_2_2.yaml │ │ │ │ ├── Test_TC_RNCONC_2_1.yaml │ │ │ │ ├── Test_TC_SC_1_1.yaml │ │ │ │ ├── Test_TC_SC_1_2.yaml │ │ │ │ ├── Test_TC_SC_1_3.yaml │ │ │ │ ├── Test_TC_SC_1_4.yaml │ │ │ │ ├── Test_TC_SC_2_1.yaml │ │ │ │ ├── Test_TC_SC_2_2.yaml │ │ │ │ ├── Test_TC_SC_2_3.yaml │ │ │ │ ├── Test_TC_SC_2_4.yaml │ │ │ │ ├── Test_TC_SC_3_1.yaml │ │ │ │ ├── Test_TC_SC_3_2.yaml │ │ │ │ ├── Test_TC_SC_3_3.yaml │ │ │ │ ├── Test_TC_SC_3_4.yaml │ │ │ │ ├── Test_TC_SC_4_2.yaml │ │ │ │ ├── Test_TC_SC_4_4.yaml │ │ │ │ ├── Test_TC_SC_4_6.yaml │ │ │ │ ├── Test_TC_SC_4_7.yaml │ │ │ │ ├── Test_TC_SC_4_8.yaml │ │ │ │ ├── Test_TC_SC_4_9.yaml │ │ │ │ ├── Test_TC_SC_5_1.yaml │ │ │ │ ├── Test_TC_SC_5_2.yaml │ │ │ │ ├── Test_TC_SC_5_3.yaml │ │ │ │ ├── Test_TC_SC_6_1.yaml │ │ │ │ ├── Test_TC_SMOKECO_2_1.yaml │ │ │ │ ├── Test_TC_SMOKECO_2_2.yaml │ │ │ │ ├── Test_TC_SMOKECO_2_3.yaml │ │ │ │ ├── Test_TC_SMOKECO_2_4.yaml │ │ │ │ ├── Test_TC_SMOKECO_2_5.yaml │ │ │ │ ├── Test_TC_SMOKECO_2_6.yaml │ │ │ │ ├── Test_TC_SU_1_1.yaml │ │ │ │ ├── Test_TC_SU_2_1.yaml │ │ │ │ ├── Test_TC_SU_2_2.yaml │ │ │ │ ├── Test_TC_SU_2_3.yaml │ │ │ │ ├── Test_TC_SU_2_4.yaml │ │ │ │ ├── Test_TC_SU_2_5.yaml │ │ │ │ ├── Test_TC_SU_2_6.yaml │ │ │ │ ├── Test_TC_SU_2_7.yaml │ │ │ │ ├── Test_TC_SU_2_8.yaml │ │ │ │ ├── Test_TC_SU_3_1.yaml │ │ │ │ ├── Test_TC_SU_3_2.yaml │ │ │ │ ├── Test_TC_SU_3_3.yaml │ │ │ │ ├── Test_TC_SU_3_4.yaml │ │ │ │ ├── Test_TC_SU_4_1.yaml │ │ │ │ ├── Test_TC_SWTCH_2_1.yaml │ │ │ │ ├── Test_TC_SWTCH_3_2.yaml │ │ │ │ ├── Test_TC_S_2_1.yaml │ │ │ │ ├── Test_TC_S_2_2.yaml │ │ │ │ ├── Test_TC_S_2_3.yaml │ │ │ │ ├── Test_TC_S_2_4.yaml │ │ │ │ ├── Test_TC_S_2_5.yaml │ │ │ │ ├── Test_TC_S_2_6.yaml │ │ │ │ ├── Test_TC_S_3_1.yaml │ │ │ │ ├── Test_TC_TBRM_2_1.yaml │ │ │ │ ├── Test_TC_TBRM_2_2.yaml │ │ │ │ ├── Test_TC_TBRM_2_3.yaml │ │ │ │ ├── Test_TC_TBRM_2_4.yaml │ │ │ │ ├── Test_TC_TBRM_3_1_Simulated.yaml │ │ │ │ ├── Test_TC_TCCM_2_1.yaml │ │ │ │ ├── Test_TC_TCTL_2_1.yaml │ │ │ │ ├── Test_TC_TCTL_2_2.yaml │ │ │ │ ├── Test_TC_TCTL_3_2.yaml │ │ │ │ ├── Test_TC_TCTL_3_3.yaml │ │ │ │ ├── Test_TC_TGTNAV_8_1.yaml │ │ │ │ ├── Test_TC_TGTNAV_8_2.yaml │ │ │ │ ├── Test_TC_THNETDIR_2_1.yaml │ │ │ │ ├── Test_TC_THNETDIR_2_2.yaml │ │ │ │ ├── Test_TC_THNETDIR_2_3.yaml │ │ │ │ ├── Test_TC_TIMESYNC_2_3.yaml │ │ │ │ ├── Test_TC_TMP_2_2.yaml │ │ │ │ ├── Test_TC_TSTAT_2_1.yaml │ │ │ │ ├── Test_TC_TSTAT_3_2.yaml │ │ │ │ ├── Test_TC_TSUIC_2_1.yaml │ │ │ │ ├── Test_TC_TSUIC_2_2.yaml │ │ │ │ ├── Test_TC_TVOCCONC_2_1.yaml │ │ │ │ ├── Test_TC_ULABEL_2_1.yaml │ │ │ │ ├── Test_TC_ULABEL_2_2.yaml │ │ │ │ ├── Test_TC_ULABEL_2_3.yaml │ │ │ │ ├── Test_TC_ULABEL_2_4.yaml │ │ │ │ ├── Test_TC_WAKEONLAN_4_1.yaml │ │ │ │ ├── Test_TC_WASHERCTRL_2_1.yaml │ │ │ │ ├── Test_TC_WASHERCTRL_2_2.yaml │ │ │ │ ├── Test_TC_WIFINM_2_1.yaml │ │ │ │ ├── Test_TC_WIFINM_2_2.yaml │ │ │ │ ├── Test_TC_WNCV_2_1.yaml │ │ │ │ ├── Test_TC_WNCV_2_2.yaml │ │ │ │ ├── Test_TC_WNCV_2_3.yaml │ │ │ │ ├── Test_TC_WNCV_2_4.yaml │ │ │ │ ├── Test_TC_WNCV_2_5.yaml │ │ │ │ ├── Test_TC_WNCV_3_1.yaml │ │ │ │ ├── Test_TC_WNCV_3_2.yaml │ │ │ │ ├── Test_TC_WNCV_3_3.yaml │ │ │ │ ├── Test_TC_WNCV_3_4.yaml │ │ │ │ ├── Test_TC_WNCV_3_5.yaml │ │ │ │ ├── Test_TC_WNCV_4_1.yaml │ │ │ │ ├── Test_TC_WNCV_4_2.yaml │ │ │ │ ├── Test_TC_WNCV_4_3.yaml │ │ │ │ ├── Test_TC_WNCV_4_4.yaml │ │ │ │ ├── Test_TC_WNCV_4_5.yaml │ │ │ │ ├── Test_TC_WNCV_6_1_Simulated.yaml │ │ │ │ ├── Test_TC_WNCV_7_1_Simulated.yaml │ │ │ │ └── ci-pics-values │ │ │ ├── ciTests.json │ │ │ ├── commands │ │ │ │ └── interaction_model │ │ │ │ │ ├── BUILD.gn │ │ │ │ │ ├── InteractionModel.cpp │ │ │ │ │ └── InteractionModel.h │ │ │ ├── credentials │ │ │ │ ├── BUILD.gn │ │ │ │ ├── TestHarnessDACProvider.cpp │ │ │ │ └── TestHarnessDACProvider.h │ │ │ ├── examples │ │ │ │ ├── Config_Example.yaml │ │ │ │ ├── Config_Variables_Example.yaml │ │ │ │ ├── PICS_Example.yaml │ │ │ │ ├── Response_Example.yaml │ │ │ │ ├── TestGenExample.zapt │ │ │ │ ├── TestPICS │ │ │ │ ├── Test_Example.yaml │ │ │ │ ├── Test_Example_1.yaml │ │ │ │ ├── Test_Example_2.yaml │ │ │ │ ├── Test_Example_3.yaml │ │ │ │ ├── ciTests.json │ │ │ │ ├── gen_readme_example.sh │ │ │ │ ├── manualTests.json │ │ │ │ └── templates │ │ │ │ │ └── templates.json │ │ │ └── manualTests.json │ │ ├── test-ember-api.cpp │ │ ├── test-ember-api.h │ │ ├── test-interaction-model-api.cpp │ │ └── test-interaction-model-api.h │ ├── util │ │ ├── BUILD.gn │ │ ├── DataModelHandler.cpp │ │ ├── DataModelHandler.h │ │ ├── IMClusterCommandHandler.h │ │ ├── MarkAttributeDirty.h │ │ ├── MatterCallbacks.cpp │ │ ├── MatterCallbacks.h │ │ ├── af-types.h │ │ ├── attribute-metadata.cpp │ │ ├── attribute-metadata.h │ │ ├── attribute-storage-detail.h │ │ ├── attribute-storage-null-handling.h │ │ ├── attribute-storage.cpp │ │ ├── attribute-storage.h │ │ ├── attribute-table-detail.h │ │ ├── attribute-table.cpp │ │ ├── attribute-table.h │ │ ├── basic-types.h │ │ ├── cluster-config.h │ │ ├── config.h │ │ ├── ember-io-storage.cpp │ │ ├── ember-io-storage.h │ │ ├── ember-strings.cpp │ │ ├── ember-strings.h │ │ ├── endpoint-config-api.h │ │ ├── endpoint-config-defines.h │ │ ├── generic-callback-stubs.cpp │ │ ├── generic-callbacks.h │ │ ├── im-client-callbacks.h │ │ ├── mock │ │ │ ├── BUILD.gn │ │ │ ├── CodegenEmberMocks.cpp │ │ │ ├── Constants.h │ │ │ ├── Functions.h │ │ │ ├── MockNodeConfig.cpp │ │ │ ├── MockNodeConfig.h │ │ │ ├── attribute-storage.cpp │ │ │ ├── include │ │ │ │ ├── app │ │ │ │ │ └── static-cluster-config │ │ │ │ │ │ └── GeneralCommissioning.h │ │ │ │ └── zap-generated │ │ │ │ │ ├── endpoint_config.h │ │ │ │ │ └── gen_config.h │ │ │ └── privilege-storage.cpp │ │ ├── odd-sized-integers.h │ │ ├── privilege-storage.cpp │ │ ├── privilege-storage.h │ │ ├── types_stub.h │ │ ├── util.cpp │ │ └── util.h │ ├── zap-templates │ │ ├── README.md │ │ ├── app-templates.json │ │ ├── common │ │ │ └── override.js │ │ ├── matter-idl-client.json │ │ ├── matter-idl-server.json │ │ ├── partials │ │ │ ├── cluster-enums-ensure-known-value.zapt │ │ │ ├── cluster-enums-enum.zapt │ │ │ ├── cluster-objects-attribute-typeinfo.zapt │ │ │ ├── cluster-objects-field-init.zapt │ │ │ ├── cluster-objects-struct.zapt │ │ │ ├── cluster_header.zapt │ │ │ ├── clusters_header.zapt │ │ │ ├── header.zapt │ │ │ └── idl │ │ │ │ ├── attribute_definition.zapt │ │ │ │ ├── cluster_definition.zapt │ │ │ │ ├── command_request_response.zapt │ │ │ │ ├── command_request_struct.zapt │ │ │ │ ├── command_response_struct.zapt │ │ │ │ ├── global_types.zapt │ │ │ │ ├── label_clarification.zapt │ │ │ │ ├── structure_definition.zapt │ │ │ │ └── structure_member.zapt │ │ ├── templates │ │ │ └── app │ │ │ │ ├── MatterIDL_Client.zapt │ │ │ │ ├── MatterIDL_Server.zapt │ │ │ │ ├── access.zapt │ │ │ │ ├── attribute-type.h.zapt │ │ │ │ ├── attributes │ │ │ │ ├── Accessors.cpp.zapt │ │ │ │ └── Accessors.h.zapt │ │ │ │ ├── callback.h.zapt │ │ │ │ ├── cluster-enums-check.h.zapt │ │ │ │ ├── cluster-enums.h.zapt │ │ │ │ ├── cluster-objects.cpp.zapt │ │ │ │ ├── cluster-objects.h.zapt │ │ │ │ ├── clusters-Attributes.h.zapt │ │ │ │ ├── clusters-Attributes.ipp.zapt │ │ │ │ ├── clusters-Commands.h.zapt │ │ │ │ ├── clusters-Commands.ipp.zapt │ │ │ │ ├── clusters-Enums-Check.h.zapt │ │ │ │ ├── clusters-Enums.h.zapt │ │ │ │ ├── clusters-Events.h.zapt │ │ │ │ ├── clusters-Events.ipp.zapt │ │ │ │ ├── clusters-Structs.h.zapt │ │ │ │ ├── clusters-Structs.ipp.zapt │ │ │ │ ├── clusters-shared-Attributes.h.zapt │ │ │ │ ├── clusters-shared-Enums-Check.h.zapt │ │ │ │ ├── clusters-shared-Enums.h.zapt │ │ │ │ ├── clusters-shared-Global-Ids.h.zapt │ │ │ │ ├── clusters-shared-Structs.h.zapt │ │ │ │ ├── clusters-shared-Structs.ipp.zapt │ │ │ │ ├── codedriven-callback.h.zapt │ │ │ │ ├── codedriven-init-shutdown.cpp.zapt │ │ │ │ ├── devices-Ids.h.zapt │ │ │ │ ├── devices-Types.h.zapt │ │ │ │ ├── endpoint_config.zapt │ │ │ │ ├── gen_config.zapt │ │ │ │ ├── ids │ │ │ │ ├── Attributes.h.zapt │ │ │ │ ├── Clusters.h.zapt │ │ │ │ ├── Commands.h.zapt │ │ │ │ └── Events.h.zapt │ │ │ │ └── im-cluster-command-handler.zapt │ │ └── zcl │ │ │ ├── data-model │ │ │ ├── chip │ │ │ │ ├── access-control-cluster.xml │ │ │ │ ├── access-control-definitions.xml │ │ │ │ ├── account-login-cluster.xml │ │ │ │ ├── actions-cluster.xml │ │ │ │ ├── administrator-commissioning-cluster.xml │ │ │ │ ├── air-quality-cluster.xml │ │ │ │ ├── application-basic-cluster.xml │ │ │ │ ├── application-launcher-cluster.xml │ │ │ │ ├── audio-output-cluster.xml │ │ │ │ ├── ballast-configuration-cluster.xml │ │ │ │ ├── basic-information-cluster.xml │ │ │ │ ├── binding-cluster.xml │ │ │ │ ├── boolean-state-cluster.xml │ │ │ │ ├── boolean-state-configuration-cluster.xml │ │ │ │ ├── bridged-device-basic-information-cluster.xml │ │ │ │ ├── camera-av-settings-user-level-management-cluster.xml │ │ │ │ ├── camera-av-stream-management-cluster.xml │ │ │ │ ├── channel-cluster.xml │ │ │ │ ├── chime-cluster.xml │ │ │ │ ├── chip-ota.xml │ │ │ │ ├── chip-types.xml │ │ │ │ ├── closure-control-cluster.xml │ │ │ │ ├── closure-dimension-cluster.xml │ │ │ │ ├── clusters-extensions.xml │ │ │ │ ├── color-control-cluster.xml │ │ │ │ ├── commissioner-control-cluster.xml │ │ │ │ ├── commodity-metering-cluster.xml │ │ │ │ ├── commodity-price-cluster.xml │ │ │ │ ├── commodity-tariff-cluster.xml │ │ │ │ ├── concentration-measurement-cluster.xml │ │ │ │ ├── content-app-observer-cluster.xml │ │ │ │ ├── content-control-cluster.xml │ │ │ │ ├── content-launch-cluster.xml │ │ │ │ ├── descriptor-cluster.xml │ │ │ │ ├── device-energy-management-cluster.xml │ │ │ │ ├── device-energy-management-mode-cluster.xml │ │ │ │ ├── diagnostic-logs-cluster.xml │ │ │ │ ├── dishwasher-alarm-cluster.xml │ │ │ │ ├── dishwasher-mode-cluster.xml │ │ │ │ ├── door-lock-cluster.xml │ │ │ │ ├── ecosystem-information-cluster.xml │ │ │ │ ├── electrical-energy-measurement-cluster.xml │ │ │ │ ├── electrical-grid-conditions-cluster.xml │ │ │ │ ├── electrical-power-measurement-cluster.xml │ │ │ │ ├── energy-evse-cluster.xml │ │ │ │ ├── energy-evse-mode-cluster.xml │ │ │ │ ├── energy-preference-cluster.xml │ │ │ │ ├── ethernet-network-diagnostics-cluster.xml │ │ │ │ ├── fan-control-cluster.xml │ │ │ │ ├── fault-injection-cluster.xml │ │ │ │ ├── fixed-label-cluster.xml │ │ │ │ ├── flow-measurement-cluster.xml │ │ │ │ ├── general-commissioning-cluster.xml │ │ │ │ ├── general-diagnostics-cluster.xml │ │ │ │ ├── global-attributes.xml │ │ │ │ ├── global-bitmaps.xml │ │ │ │ ├── global-enums.xml │ │ │ │ ├── global-structs.xml │ │ │ │ ├── group-key-mgmt-cluster.xml │ │ │ │ ├── groupcast-cluster.xml │ │ │ │ ├── groups-cluster.xml │ │ │ │ ├── icd-management-cluster.xml │ │ │ │ ├── identify-cluster.xml │ │ │ │ ├── illuminance-measurement-cluster.xml │ │ │ │ ├── joint-fabric-administrator-cluster.xml │ │ │ │ ├── joint-fabric-datastore-cluster.xml │ │ │ │ ├── keypad-input-cluster.xml │ │ │ │ ├── laundry-dryer-controls-cluster.xml │ │ │ │ ├── laundry-washer-mode-cluster.xml │ │ │ │ ├── level-control-cluster.xml │ │ │ │ ├── localization-configuration-cluster.xml │ │ │ │ ├── low-power-cluster.xml │ │ │ │ ├── matter-devices.xml │ │ │ │ ├── measurement-and-sensing.xml │ │ │ │ ├── media-input-cluster.xml │ │ │ │ ├── media-playback-cluster.xml │ │ │ │ ├── messages-cluster.xml │ │ │ │ ├── meter-identification-cluster.xml │ │ │ │ ├── microwave-oven-control-cluster.xml │ │ │ │ ├── microwave-oven-mode-cluster.xml │ │ │ │ ├── mode-base-cluster.xml │ │ │ │ ├── mode-select-cluster.xml │ │ │ │ ├── network-commissioning-cluster.xml │ │ │ │ ├── occupancy-sensing-cluster.xml │ │ │ │ ├── onoff-cluster.xml │ │ │ │ ├── operational-credentials-cluster.xml │ │ │ │ ├── operational-state-cluster.xml │ │ │ │ ├── operational-state-oven-cluster.xml │ │ │ │ ├── operational-state-rvc-cluster.xml │ │ │ │ ├── oven-mode-cluster.xml │ │ │ │ ├── power-source-cluster.xml │ │ │ │ ├── power-source-configuration-cluster.xml │ │ │ │ ├── power-topology-cluster.xml │ │ │ │ ├── pressure-measurement-cluster.xml │ │ │ │ ├── proxy-configuration-cluster.xml │ │ │ │ ├── proxy-discovery-cluster.xml │ │ │ │ ├── proxy-valid-cluster.xml │ │ │ │ ├── pump-configuration-and-control-cluster.xml │ │ │ │ ├── push-av-stream-transport-cluster.xml │ │ │ │ ├── pwm-cluster.xml │ │ │ │ ├── refrigerator-alarm.xml │ │ │ │ ├── refrigerator-and-temperature-controlled-cabinet-mode-cluster.xml │ │ │ │ ├── relative-humidity-measurement-cluster.xml │ │ │ │ ├── resource-monitoring-cluster.xml │ │ │ │ ├── rvc-clean-mode-cluster.xml │ │ │ │ ├── rvc-run-mode-cluster.xml │ │ │ │ ├── sample-mei-cluster.xml │ │ │ │ ├── scene.xml │ │ │ │ ├── semantic-tag-namespace-enums.xml │ │ │ │ ├── service-area-cluster.xml │ │ │ │ ├── smoke-co-alarm-cluster.xml │ │ │ │ ├── software-diagnostics-cluster.xml │ │ │ │ ├── soil-measurement-cluster.xml │ │ │ │ ├── switch-cluster.xml │ │ │ │ ├── target-navigator-cluster.xml │ │ │ │ ├── temperature-control-cluster.xml │ │ │ │ ├── temperature-measurement-cluster.xml │ │ │ │ ├── test-cluster.xml │ │ │ │ ├── thermostat-cluster.xml │ │ │ │ ├── thermostat-user-interface-configuration-cluster.xml │ │ │ │ ├── thread-border-router-management-cluster.xml │ │ │ │ ├── thread-network-diagnostics-cluster.xml │ │ │ │ ├── thread-network-directory-cluster.xml │ │ │ │ ├── time-format-localization-cluster.xml │ │ │ │ ├── time-synchronization-cluster.xml │ │ │ │ ├── timer-cluster.xml │ │ │ │ ├── tls-certificate-management-cluster.xml │ │ │ │ ├── tls-client-management-cluster.xml │ │ │ │ ├── unit-localization-cluster.xml │ │ │ │ ├── user-label-cluster.xml │ │ │ │ ├── valve-configuration-and-control-cluster.xml │ │ │ │ ├── wake-on-lan-cluster.xml │ │ │ │ ├── washer-controls-cluster.xml │ │ │ │ ├── water-heater-management-cluster.xml │ │ │ │ ├── water-heater-mode-cluster.xml │ │ │ │ ├── webrtc-provider-cluster.xml │ │ │ │ ├── webrtc-requestor-cluster.xml │ │ │ │ ├── wifi-network-diagnostics-cluster.xml │ │ │ │ ├── wifi-network-management-cluster.xml │ │ │ │ ├── window-covering.xml │ │ │ │ └── zone-management-cluster.xml │ │ │ ├── manufacturers.xml │ │ │ └── test │ │ │ │ └── mode-select-extensions.xml │ │ │ ├── upgrade-rules-matter.json │ │ │ ├── upgrade-rules │ │ │ └── disable-singleton-attributes.js │ │ │ ├── validate.sh │ │ │ ├── zcl-with-test-extensions.json │ │ │ ├── zcl.json │ │ │ └── zcl.xsd │ ├── zap_cluster_list.json │ └── zap_cluster_list.py ├── ble │ ├── BLEEndPoint.cpp │ ├── BLEEndPoint.h │ ├── BUILD.gn │ ├── Ble.h │ ├── BleApplicationDelegate.h │ ├── BleConfig.h │ ├── BleConnectionDelegate.h │ ├── BleError.cpp │ ├── BleError.h │ ├── BleLayer.cpp │ ├── BleLayer.h │ ├── BleLayerDelegate.h │ ├── BlePlatformDelegate.h │ ├── BleRole.h │ ├── BleUUID.cpp │ ├── BleUUID.h │ ├── BtpEngine.cpp │ ├── BtpEngine.h │ ├── CHIPBleServiceData.h │ ├── ble.gni │ └── tests │ │ ├── BUILD.gn │ │ ├── BleLayerTestAccess.h │ │ ├── TestBleEndPoint.cpp │ │ ├── TestBleErrorStr.cpp │ │ ├── TestBleLayer.cpp │ │ ├── TestBleUUID.cpp │ │ └── TestBtpEngine.cpp ├── controller │ ├── AbstractDnssdDiscoveryController.cpp │ ├── AbstractDnssdDiscoveryController.h │ ├── AutoCommissioner.cpp │ ├── AutoCommissioner.h │ ├── BUILD.gn │ ├── CHIPCluster.h │ ├── CHIPCommissionableNodeController.cpp │ ├── CHIPCommissionableNodeController.h │ ├── CHIPDeviceController.cpp │ ├── CHIPDeviceController.h │ ├── CHIPDeviceControllerFactory.cpp │ ├── CHIPDeviceControllerFactory.h │ ├── CHIPDeviceControllerSystemState.h │ ├── CommandSenderAllocator.h │ ├── CommissioneeDeviceProxy.cpp │ ├── CommissioneeDeviceProxy.h │ ├── CommissionerDiscoveryController.cpp │ ├── CommissionerDiscoveryController.h │ ├── CommissioningDelegate.cpp │ ├── CommissioningDelegate.h │ ├── CommissioningWindowOpener.cpp │ ├── CommissioningWindowOpener.h │ ├── CommissioningWindowParams.h │ ├── CurrentFabricRemover.cpp │ ├── CurrentFabricRemover.h │ ├── DeviceDiscoveryDelegate.h │ ├── DevicePairingDelegate.h │ ├── EmptyDataModelHandler.cpp │ ├── ExampleOperationalCredentialsIssuer.cpp │ ├── ExampleOperationalCredentialsIssuer.h │ ├── ExamplePersistentStorage.cpp │ ├── ExamplePersistentStorage.h │ ├── InvokeInteraction.h │ ├── OperationalCredentialsDelegate.h │ ├── README.md │ ├── ReadInteraction.h │ ├── SetUpCodePairer.cpp │ ├── SetUpCodePairer.h │ ├── TypedCommandCallback.h │ ├── TypedReadCallback.h │ ├── WriteInteraction.h │ ├── data_model │ │ ├── BUILD.gn │ │ ├── controller-clusters.matter │ │ └── controller-clusters.zap │ ├── flags.gni │ ├── java │ │ ├── AndroidCallbacks-ForTestJNI.cpp │ │ ├── AndroidCallbacks-JNI.cpp │ │ ├── AndroidCallbacks.cpp │ │ ├── AndroidCallbacks.h │ │ ├── AndroidCheckInDelegate.cpp │ │ ├── AndroidCheckInDelegate.h │ │ ├── AndroidClusterExceptions.cpp │ │ ├── AndroidClusterExceptions.h │ │ ├── AndroidCommissioningWindowOpener.cpp │ │ ├── AndroidCommissioningWindowOpener.h │ │ ├── AndroidConnectionFailureExceptions.cpp │ │ ├── AndroidConnectionFailureExceptions.h │ │ ├── AndroidControllerExceptions.cpp │ │ ├── AndroidControllerExceptions.h │ │ ├── AndroidCurrentFabricRemover.cpp │ │ ├── AndroidCurrentFabricRemover.h │ │ ├── AndroidDeviceControllerWrapper.cpp │ │ ├── AndroidDeviceControllerWrapper.h │ │ ├── AndroidICDClient.cpp │ │ ├── AndroidICDClient.h │ │ ├── AndroidInteractionClient.cpp │ │ ├── AndroidInteractionClient.h │ │ ├── AndroidLogDownloadFromNode.cpp │ │ ├── AndroidLogDownloadFromNode.h │ │ ├── AndroidOperationalCredentialsIssuer.cpp │ │ ├── AndroidOperationalCredentialsIssuer.h │ │ ├── AttestationTrustStoreBridge.cpp │ │ ├── AttestationTrustStoreBridge.h │ │ ├── BUILD.gn │ │ ├── BaseCHIPCluster-JNI.cpp │ │ ├── BdxDiagnosticLogsReceiver.cpp │ │ ├── BdxDiagnosticLogsReceiver.h │ │ ├── BdxOTASender.cpp │ │ ├── BdxOTASender.h │ │ ├── CHIPAttributeTLVValueDecoder.h │ │ ├── CHIPDeviceController-JNI.cpp │ │ ├── CHIPEventTLVValueDecoder.h │ │ ├── CHIPICDClient-JNI.cpp │ │ ├── CHIPInteractionClient-JNI.cpp │ │ ├── CHIPInteractionClient-JNI.h │ │ ├── CHIPP256KeypairBridge.cpp │ │ ├── CHIPP256KeypairBridge.h │ │ ├── CHIPTLVValueDecoder-JNI.cpp │ │ ├── ControllerConfig.h │ │ ├── DeviceAttestation-JNI.cpp │ │ ├── DeviceAttestationDelegateBridge.cpp │ │ ├── DeviceAttestationDelegateBridge.h │ │ ├── GroupDeviceProxy.h │ │ ├── MatterCallbacks-JNI.cpp │ │ ├── MatterICDClient-JNI.cpp │ │ ├── MatterInteractionClient-JNI.cpp │ │ ├── OTAProviderDelegateBridge.cpp │ │ ├── OTAProviderDelegateBridge.h │ │ ├── generated │ │ │ └── java │ │ │ │ ├── chip │ │ │ │ └── devicecontroller │ │ │ │ │ ├── ChipClusters.java │ │ │ │ │ ├── ChipEventStructs.java │ │ │ │ │ ├── ChipStructs.java │ │ │ │ │ ├── ClusterIDMapping.java │ │ │ │ │ ├── ClusterInfoMapping.java │ │ │ │ │ ├── ClusterReadMapping.java │ │ │ │ │ ├── ClusterWriteMapping.java │ │ │ │ │ └── cluster │ │ │ │ │ ├── eventstructs │ │ │ │ │ ├── AccessControlClusterAccessControlEntryChangedEvent.kt │ │ │ │ │ ├── AccessControlClusterAccessControlExtensionChangedEvent.kt │ │ │ │ │ ├── AccessControlClusterAuxiliaryAccessUpdatedEvent.kt │ │ │ │ │ ├── AccessControlClusterFabricRestrictionReviewUpdateEvent.kt │ │ │ │ │ ├── AccountLoginClusterLoggedOutEvent.kt │ │ │ │ │ ├── ActionsClusterActionFailedEvent.kt │ │ │ │ │ ├── ActionsClusterStateChangedEvent.kt │ │ │ │ │ ├── BasicInformationClusterLeaveEvent.kt │ │ │ │ │ ├── BasicInformationClusterReachableChangedEvent.kt │ │ │ │ │ ├── BasicInformationClusterStartUpEvent.kt │ │ │ │ │ ├── BooleanStateClusterStateChangeEvent.kt │ │ │ │ │ ├── BooleanStateConfigurationClusterAlarmsStateChangedEvent.kt │ │ │ │ │ ├── BooleanStateConfigurationClusterSensorFaultEvent.kt │ │ │ │ │ ├── BridgedDeviceBasicInformationClusterActiveChangedEvent.kt │ │ │ │ │ ├── BridgedDeviceBasicInformationClusterReachableChangedEvent.kt │ │ │ │ │ ├── BridgedDeviceBasicInformationClusterStartUpEvent.kt │ │ │ │ │ ├── ClosureControlClusterEngageStateChangedEvent.kt │ │ │ │ │ ├── ClosureControlClusterOperationalErrorEvent.kt │ │ │ │ │ ├── ClosureControlClusterSecureStateChangedEvent.kt │ │ │ │ │ ├── CommissionerControlClusterCommissioningRequestResultEvent.kt │ │ │ │ │ ├── CommodityPriceClusterPriceChangeEvent.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterPowerAdjustEndEvent.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterResumedEvent.kt │ │ │ │ │ ├── DishwasherAlarmClusterNotifyEvent.kt │ │ │ │ │ ├── DoorLockClusterDoorLockAlarmEvent.kt │ │ │ │ │ ├── DoorLockClusterDoorStateChangeEvent.kt │ │ │ │ │ ├── DoorLockClusterLockOperationErrorEvent.kt │ │ │ │ │ ├── DoorLockClusterLockOperationEvent.kt │ │ │ │ │ ├── DoorLockClusterLockUserChangeEvent.kt │ │ │ │ │ ├── ElectricalEnergyMeasurementClusterCumulativeEnergyMeasuredEvent.kt │ │ │ │ │ ├── ElectricalEnergyMeasurementClusterPeriodicEnergyMeasuredEvent.kt │ │ │ │ │ ├── ElectricalGridConditionsClusterCurrentConditionsChangedEvent.kt │ │ │ │ │ ├── ElectricalPowerMeasurementClusterMeasurementPeriodRangesEvent.kt │ │ │ │ │ ├── EnergyEvseClusterEVConnectedEvent.kt │ │ │ │ │ ├── EnergyEvseClusterEVNotDetectedEvent.kt │ │ │ │ │ ├── EnergyEvseClusterEnergyTransferStartedEvent.kt │ │ │ │ │ ├── EnergyEvseClusterEnergyTransferStoppedEvent.kt │ │ │ │ │ ├── EnergyEvseClusterFaultEvent.kt │ │ │ │ │ ├── EnergyEvseClusterRFIDEvent.kt │ │ │ │ │ ├── GeneralDiagnosticsClusterBootReasonEvent.kt │ │ │ │ │ ├── GeneralDiagnosticsClusterHardwareFaultChangeEvent.kt │ │ │ │ │ ├── GeneralDiagnosticsClusterNetworkFaultChangeEvent.kt │ │ │ │ │ ├── GeneralDiagnosticsClusterRadioFaultChangeEvent.kt │ │ │ │ │ ├── MediaPlaybackClusterStateChangedEvent.kt │ │ │ │ │ ├── MessagesClusterMessageCompleteEvent.kt │ │ │ │ │ ├── MessagesClusterMessagePresentedEvent.kt │ │ │ │ │ ├── MessagesClusterMessageQueuedEvent.kt │ │ │ │ │ ├── OccupancySensingClusterOccupancyChangedEvent.kt │ │ │ │ │ ├── OperationalStateClusterOperationCompletionEvent.kt │ │ │ │ │ ├── OperationalStateClusterOperationalErrorEvent.kt │ │ │ │ │ ├── OtaSoftwareUpdateRequestorClusterDownloadErrorEvent.kt │ │ │ │ │ ├── OtaSoftwareUpdateRequestorClusterStateTransitionEvent.kt │ │ │ │ │ ├── OtaSoftwareUpdateRequestorClusterVersionAppliedEvent.kt │ │ │ │ │ ├── OvenCavityOperationalStateClusterOperationCompletionEvent.kt │ │ │ │ │ ├── OvenCavityOperationalStateClusterOperationalErrorEvent.kt │ │ │ │ │ ├── PowerSourceClusterBatChargeFaultChangeEvent.kt │ │ │ │ │ ├── PowerSourceClusterBatFaultChangeEvent.kt │ │ │ │ │ ├── PowerSourceClusterWiredFaultChangeEvent.kt │ │ │ │ │ ├── PushAvStreamTransportClusterPushTransportBeginEvent.kt │ │ │ │ │ ├── PushAvStreamTransportClusterPushTransportEndEvent.kt │ │ │ │ │ ├── RefrigeratorAlarmClusterNotifyEvent.kt │ │ │ │ │ ├── RvcOperationalStateClusterOperationCompletionEvent.kt │ │ │ │ │ ├── RvcOperationalStateClusterOperationalErrorEvent.kt │ │ │ │ │ ├── SampleMeiClusterPingCountEventEvent.kt │ │ │ │ │ ├── SmokeCoAlarmClusterCOAlarmEvent.kt │ │ │ │ │ ├── SmokeCoAlarmClusterInterconnectCOAlarmEvent.kt │ │ │ │ │ ├── SmokeCoAlarmClusterInterconnectSmokeAlarmEvent.kt │ │ │ │ │ ├── SmokeCoAlarmClusterLowBatteryEvent.kt │ │ │ │ │ ├── SmokeCoAlarmClusterSmokeAlarmEvent.kt │ │ │ │ │ ├── SoftwareDiagnosticsClusterSoftwareFaultEvent.kt │ │ │ │ │ ├── SwitchClusterInitialPressEvent.kt │ │ │ │ │ ├── SwitchClusterLongPressEvent.kt │ │ │ │ │ ├── SwitchClusterLongReleaseEvent.kt │ │ │ │ │ ├── SwitchClusterMultiPressCompleteEvent.kt │ │ │ │ │ ├── SwitchClusterMultiPressOngoingEvent.kt │ │ │ │ │ ├── SwitchClusterShortReleaseEvent.kt │ │ │ │ │ ├── SwitchClusterSwitchLatchedEvent.kt │ │ │ │ │ ├── TargetNavigatorClusterTargetUpdatedEvent.kt │ │ │ │ │ ├── ThermostatClusterActivePresetChangeEvent.kt │ │ │ │ │ ├── ThermostatClusterActiveScheduleChangeEvent.kt │ │ │ │ │ ├── ThermostatClusterLocalTemperatureChangeEvent.kt │ │ │ │ │ ├── ThermostatClusterOccupancyChangeEvent.kt │ │ │ │ │ ├── ThermostatClusterRunningModeChangeEvent.kt │ │ │ │ │ ├── ThermostatClusterRunningStateChangeEvent.kt │ │ │ │ │ ├── ThermostatClusterSetpointChangeEvent.kt │ │ │ │ │ ├── ThermostatClusterSystemModeChangeEvent.kt │ │ │ │ │ ├── ThreadNetworkDiagnosticsClusterConnectionStatusEvent.kt │ │ │ │ │ ├── ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent.kt │ │ │ │ │ ├── TimeSynchronizationClusterDSTStatusEvent.kt │ │ │ │ │ ├── TimeSynchronizationClusterTimeZoneStatusEvent.kt │ │ │ │ │ ├── UnitTestingClusterTestDifferentVendorMeiEventEvent.kt │ │ │ │ │ ├── UnitTestingClusterTestEventEvent.kt │ │ │ │ │ ├── UnitTestingClusterTestFabricScopedEventEvent.kt │ │ │ │ │ ├── ValveConfigurationAndControlClusterValveFaultEvent.kt │ │ │ │ │ ├── ValveConfigurationAndControlClusterValveStateChangedEvent.kt │ │ │ │ │ ├── WaterHeaterManagementClusterBoostStartedEvent.kt │ │ │ │ │ ├── WiFiNetworkDiagnosticsClusterAssociationFailureEvent.kt │ │ │ │ │ ├── WiFiNetworkDiagnosticsClusterConnectionStatusEvent.kt │ │ │ │ │ ├── WiFiNetworkDiagnosticsClusterDisconnectionEvent.kt │ │ │ │ │ ├── ZoneManagementClusterZoneStoppedEvent.kt │ │ │ │ │ └── ZoneManagementClusterZoneTriggeredEvent.kt │ │ │ │ │ ├── files.gni │ │ │ │ │ └── structs │ │ │ │ │ ├── AccessControlClusterAccessControlEntryStruct.kt │ │ │ │ │ ├── AccessControlClusterAccessControlExtensionStruct.kt │ │ │ │ │ ├── AccessControlClusterAccessControlTargetStruct.kt │ │ │ │ │ ├── AccessControlClusterAccessRestrictionEntryStruct.kt │ │ │ │ │ ├── AccessControlClusterAccessRestrictionStruct.kt │ │ │ │ │ ├── AccessControlClusterCommissioningAccessRestrictionEntryStruct.kt │ │ │ │ │ ├── ActionsClusterActionStruct.kt │ │ │ │ │ ├── ActionsClusterEndpointListStruct.kt │ │ │ │ │ ├── ActivatedCarbonFilterMonitoringClusterReplacementProductStruct.kt │ │ │ │ │ ├── ApplicationBasicClusterApplicationStruct.kt │ │ │ │ │ ├── ApplicationLauncherClusterApplicationEPStruct.kt │ │ │ │ │ ├── ApplicationLauncherClusterApplicationStruct.kt │ │ │ │ │ ├── AudioOutputClusterOutputInfoStruct.kt │ │ │ │ │ ├── BasicInformationClusterCapabilityMinimaStruct.kt │ │ │ │ │ ├── BasicInformationClusterProductAppearanceStruct.kt │ │ │ │ │ ├── BindingClusterTargetStruct.kt │ │ │ │ │ ├── BridgedDeviceBasicInformationClusterProductAppearanceStruct.kt │ │ │ │ │ ├── CameraAvSettingsUserLevelManagementClusterDPTZStruct.kt │ │ │ │ │ ├── CameraAvSettingsUserLevelManagementClusterMPTZPresetStruct.kt │ │ │ │ │ ├── CameraAvSettingsUserLevelManagementClusterMPTZStruct.kt │ │ │ │ │ ├── CameraAvSettingsUserLevelManagementClusterViewportStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterAudioCapabilitiesStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterAudioStreamStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterRateDistortionTradeOffPointsStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterSnapshotCapabilitiesStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterSnapshotStreamStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterVideoResolutionStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterVideoSensorParamsStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterVideoStreamStruct.kt │ │ │ │ │ ├── CameraAvStreamManagementClusterViewportStruct.kt │ │ │ │ │ ├── ChannelClusterAdditionalInfoStruct.kt │ │ │ │ │ ├── ChannelClusterChannelInfoStruct.kt │ │ │ │ │ ├── ChannelClusterChannelPagingStruct.kt │ │ │ │ │ ├── ChannelClusterLineupInfoStruct.kt │ │ │ │ │ ├── ChannelClusterPageTokenStruct.kt │ │ │ │ │ ├── ChannelClusterProgramCastStruct.kt │ │ │ │ │ ├── ChannelClusterProgramCategoryStruct.kt │ │ │ │ │ ├── ChannelClusterProgramStruct.kt │ │ │ │ │ ├── ChannelClusterSeriesInfoStruct.kt │ │ │ │ │ ├── ChimeClusterChimeSoundStruct.kt │ │ │ │ │ ├── ClosureControlClusterOverallCurrentStateStruct.kt │ │ │ │ │ ├── ClosureControlClusterOverallTargetStateStruct.kt │ │ │ │ │ ├── ClosureDimensionClusterDimensionStateStruct.kt │ │ │ │ │ ├── ClosureDimensionClusterRangePercent100thsStruct.kt │ │ │ │ │ ├── ClosureDimensionClusterUnitRangeStruct.kt │ │ │ │ │ ├── CommodityMeteringClusterMeteredQuantityStruct.kt │ │ │ │ │ ├── CommodityPriceClusterCommodityPriceComponentStruct.kt │ │ │ │ │ ├── CommodityPriceClusterCommodityPriceStruct.kt │ │ │ │ │ ├── CommodityPriceClusterCurrencyStruct.kt │ │ │ │ │ ├── CommodityTariffClusterAuxiliaryLoadSwitchSettingsStruct.kt │ │ │ │ │ ├── CommodityTariffClusterCalendarPeriodStruct.kt │ │ │ │ │ ├── CommodityTariffClusterCurrencyStruct.kt │ │ │ │ │ ├── CommodityTariffClusterDayEntryStruct.kt │ │ │ │ │ ├── CommodityTariffClusterDayPatternStruct.kt │ │ │ │ │ ├── CommodityTariffClusterDayStruct.kt │ │ │ │ │ ├── CommodityTariffClusterPeakPeriodStruct.kt │ │ │ │ │ ├── CommodityTariffClusterPowerThresholdStruct.kt │ │ │ │ │ ├── CommodityTariffClusterTariffComponentStruct.kt │ │ │ │ │ ├── CommodityTariffClusterTariffInformationStruct.kt │ │ │ │ │ ├── CommodityTariffClusterTariffPeriodStruct.kt │ │ │ │ │ ├── CommodityTariffClusterTariffPriceStruct.kt │ │ │ │ │ ├── ContentControlClusterAppInfoStruct.kt │ │ │ │ │ ├── ContentControlClusterBlockChannelStruct.kt │ │ │ │ │ ├── ContentControlClusterRatingNameStruct.kt │ │ │ │ │ ├── ContentControlClusterTimePeriodStruct.kt │ │ │ │ │ ├── ContentControlClusterTimeWindowStruct.kt │ │ │ │ │ ├── ContentLauncherClusterAdditionalInfoStruct.kt │ │ │ │ │ ├── ContentLauncherClusterBrandingInformationStruct.kt │ │ │ │ │ ├── ContentLauncherClusterContentSearchStruct.kt │ │ │ │ │ ├── ContentLauncherClusterDimensionStruct.kt │ │ │ │ │ ├── ContentLauncherClusterParameterStruct.kt │ │ │ │ │ ├── ContentLauncherClusterPlaybackPreferencesStruct.kt │ │ │ │ │ ├── ContentLauncherClusterStyleInformationStruct.kt │ │ │ │ │ ├── ContentLauncherClusterTrackPreferenceStruct.kt │ │ │ │ │ ├── DescriptorClusterDeviceTypeStruct.kt │ │ │ │ │ ├── DescriptorClusterSemanticTagStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterConstraintsStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterCostStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterForecastStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterPowerAdjustCapabilityStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterPowerAdjustStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterSlotAdjustmentStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementClusterSlotStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementModeClusterModeOptionStruct.kt │ │ │ │ │ ├── DeviceEnergyManagementModeClusterModeTagStruct.kt │ │ │ │ │ ├── DishwasherModeClusterModeOptionStruct.kt │ │ │ │ │ ├── DishwasherModeClusterModeTagStruct.kt │ │ │ │ │ ├── DoorLockClusterCredentialStruct.kt │ │ │ │ │ ├── EcosystemInformationClusterDeviceTypeStruct.kt │ │ │ │ │ ├── EcosystemInformationClusterEcosystemDeviceStruct.kt │ │ │ │ │ ├── EcosystemInformationClusterEcosystemLocationStruct.kt │ │ │ │ │ ├── EcosystemInformationClusterLocationDescriptorStruct.kt │ │ │ │ │ ├── ElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct.kt │ │ │ │ │ ├── ElectricalEnergyMeasurementClusterEnergyMeasurementStruct.kt │ │ │ │ │ ├── ElectricalEnergyMeasurementClusterMeasurementAccuracyRangeStruct.kt │ │ │ │ │ ├── ElectricalEnergyMeasurementClusterMeasurementAccuracyStruct.kt │ │ │ │ │ ├── ElectricalGridConditionsClusterElectricalGridConditionsStruct.kt │ │ │ │ │ ├── ElectricalPowerMeasurementClusterHarmonicMeasurementStruct.kt │ │ │ │ │ ├── ElectricalPowerMeasurementClusterMeasurementAccuracyRangeStruct.kt │ │ │ │ │ ├── ElectricalPowerMeasurementClusterMeasurementAccuracyStruct.kt │ │ │ │ │ ├── ElectricalPowerMeasurementClusterMeasurementRangeStruct.kt │ │ │ │ │ ├── EnergyEvseClusterChargingTargetScheduleStruct.kt │ │ │ │ │ ├── EnergyEvseClusterChargingTargetStruct.kt │ │ │ │ │ ├── EnergyEvseModeClusterModeOptionStruct.kt │ │ │ │ │ ├── EnergyEvseModeClusterModeTagStruct.kt │ │ │ │ │ ├── EnergyPreferenceClusterBalanceStruct.kt │ │ │ │ │ ├── FixedLabelClusterLabelStruct.kt │ │ │ │ │ ├── GeneralCommissioningClusterBasicCommissioningInfo.kt │ │ │ │ │ ├── GeneralDiagnosticsClusterDeviceLoadStruct.kt │ │ │ │ │ ├── GeneralDiagnosticsClusterNetworkInterface.kt │ │ │ │ │ ├── GroupKeyManagementClusterGroupInfoMapStruct.kt │ │ │ │ │ ├── GroupKeyManagementClusterGroupKeyMapStruct.kt │ │ │ │ │ ├── GroupKeyManagementClusterGroupKeySetStruct.kt │ │ │ │ │ ├── GroupcastClusterMembershipStruct.kt │ │ │ │ │ ├── HepaFilterMonitoringClusterReplacementProductStruct.kt │ │ │ │ │ ├── IcdManagementClusterMonitoringRegistrationStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreACLEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreAccessControlEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreAccessControlTargetStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreAdministratorInformationEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreBindingTargetStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreEndpointBindingEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreEndpointEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreEndpointGroupIDEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreGroupInformationEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreGroupKeySetStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreNodeInformationEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreNodeKeySetEntryStruct.kt │ │ │ │ │ ├── JointFabricDatastoreClusterDatastoreStatusEntryStruct.kt │ │ │ │ │ ├── LaundryWasherModeClusterModeOptionStruct.kt │ │ │ │ │ ├── LaundryWasherModeClusterModeTagStruct.kt │ │ │ │ │ ├── MediaInputClusterInputInfoStruct.kt │ │ │ │ │ ├── MediaPlaybackClusterPlaybackPositionStruct.kt │ │ │ │ │ ├── MediaPlaybackClusterTrackAttributesStruct.kt │ │ │ │ │ ├── MediaPlaybackClusterTrackStruct.kt │ │ │ │ │ ├── MessagesClusterMessageResponseOptionStruct.kt │ │ │ │ │ ├── MessagesClusterMessageStruct.kt │ │ │ │ │ ├── MeterIdentificationClusterPowerThresholdStruct.kt │ │ │ │ │ ├── MicrowaveOvenModeClusterModeOptionStruct.kt │ │ │ │ │ ├── MicrowaveOvenModeClusterModeTagStruct.kt │ │ │ │ │ ├── ModeSelectClusterModeOptionStruct.kt │ │ │ │ │ ├── ModeSelectClusterSemanticTagStruct.kt │ │ │ │ │ ├── NetworkCommissioningClusterNetworkInfoStruct.kt │ │ │ │ │ ├── NetworkCommissioningClusterThreadInterfaceScanResultStruct.kt │ │ │ │ │ ├── NetworkCommissioningClusterWiFiInterfaceScanResultStruct.kt │ │ │ │ │ ├── OccupancySensingClusterHoldTimeLimitsStruct.kt │ │ │ │ │ ├── OperationalCredentialsClusterFabricDescriptorStruct.kt │ │ │ │ │ ├── OperationalCredentialsClusterNOCStruct.kt │ │ │ │ │ ├── OperationalStateClusterErrorStateStruct.kt │ │ │ │ │ ├── OperationalStateClusterOperationalStateStruct.kt │ │ │ │ │ ├── OtaSoftwareUpdateRequestorClusterProviderLocation.kt │ │ │ │ │ ├── OvenCavityOperationalStateClusterErrorStateStruct.kt │ │ │ │ │ ├── OvenCavityOperationalStateClusterOperationalStateStruct.kt │ │ │ │ │ ├── OvenModeClusterModeOptionStruct.kt │ │ │ │ │ ├── OvenModeClusterModeTagStruct.kt │ │ │ │ │ ├── PowerSourceClusterBatChargeFaultChangeType.kt │ │ │ │ │ ├── PowerSourceClusterBatFaultChangeType.kt │ │ │ │ │ ├── PowerSourceClusterWiredFaultChangeType.kt │ │ │ │ │ ├── PowerTopologyClusterCircuitNodeStruct.kt │ │ │ │ │ ├── PushAvStreamTransportClusterCMAFContainerOptionsStruct.kt │ │ │ │ │ ├── PushAvStreamTransportClusterContainerOptionsStruct.kt │ │ │ │ │ ├── PushAvStreamTransportClusterSupportedFormatStruct.kt │ │ │ │ │ ├── PushAvStreamTransportClusterTransportConfigurationStruct.kt │ │ │ │ │ ├── PushAvStreamTransportClusterTransportMotionTriggerTimeControlStruct.kt │ │ │ │ │ ├── PushAvStreamTransportClusterTransportOptionsStruct.kt │ │ │ │ │ ├── PushAvStreamTransportClusterTransportTriggerOptionsStruct.kt │ │ │ │ │ ├── PushAvStreamTransportClusterTransportZoneOptionsStruct.kt │ │ │ │ │ ├── RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct.kt │ │ │ │ │ ├── RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct.kt │ │ │ │ │ ├── RvcCleanModeClusterModeOptionStruct.kt │ │ │ │ │ ├── RvcCleanModeClusterModeTagStruct.kt │ │ │ │ │ ├── RvcOperationalStateClusterErrorStateStruct.kt │ │ │ │ │ ├── RvcOperationalStateClusterOperationalStateStruct.kt │ │ │ │ │ ├── RvcRunModeClusterModeOptionStruct.kt │ │ │ │ │ ├── RvcRunModeClusterModeTagStruct.kt │ │ │ │ │ ├── ScenesManagementClusterAttributeValuePairStruct.kt │ │ │ │ │ ├── ScenesManagementClusterExtensionFieldSetStruct.kt │ │ │ │ │ ├── ScenesManagementClusterSceneInfoStruct.kt │ │ │ │ │ ├── ServiceAreaClusterAreaInfoStruct.kt │ │ │ │ │ ├── ServiceAreaClusterAreaStruct.kt │ │ │ │ │ ├── ServiceAreaClusterLandmarkInfoStruct.kt │ │ │ │ │ ├── ServiceAreaClusterLocationDescriptorStruct.kt │ │ │ │ │ ├── ServiceAreaClusterMapStruct.kt │ │ │ │ │ ├── ServiceAreaClusterProgressStruct.kt │ │ │ │ │ ├── SoftwareDiagnosticsClusterThreadMetricsStruct.kt │ │ │ │ │ ├── SoilMeasurementClusterMeasurementAccuracyRangeStruct.kt │ │ │ │ │ ├── SoilMeasurementClusterMeasurementAccuracyStruct.kt │ │ │ │ │ ├── TargetNavigatorClusterTargetInfoStruct.kt │ │ │ │ │ ├── ThermostatClusterAtomicAttributeStatusStruct.kt │ │ │ │ │ ├── ThermostatClusterPresetStruct.kt │ │ │ │ │ ├── ThermostatClusterPresetTypeStruct.kt │ │ │ │ │ ├── ThermostatClusterScheduleStruct.kt │ │ │ │ │ ├── ThermostatClusterScheduleTransitionStruct.kt │ │ │ │ │ ├── ThermostatClusterScheduleTypeStruct.kt │ │ │ │ │ ├── ThermostatClusterThermostatSuggestionStruct.kt │ │ │ │ │ ├── ThermostatClusterWeeklyScheduleTransitionStruct.kt │ │ │ │ │ ├── ThreadNetworkDiagnosticsClusterNeighborTableStruct.kt │ │ │ │ │ ├── ThreadNetworkDiagnosticsClusterOperationalDatasetComponents.kt │ │ │ │ │ ├── ThreadNetworkDiagnosticsClusterRouteTableStruct.kt │ │ │ │ │ ├── ThreadNetworkDiagnosticsClusterSecurityPolicy.kt │ │ │ │ │ ├── ThreadNetworkDirectoryClusterThreadNetworkStruct.kt │ │ │ │ │ ├── TimeSynchronizationClusterDSTOffsetStruct.kt │ │ │ │ │ ├── TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct.kt │ │ │ │ │ ├── TimeSynchronizationClusterTimeZoneStruct.kt │ │ │ │ │ ├── TimeSynchronizationClusterTrustedTimeSourceStruct.kt │ │ │ │ │ ├── TlsCertificateManagementClusterTLSCertStruct.kt │ │ │ │ │ ├── TlsCertificateManagementClusterTLSClientCertificateDetailStruct.kt │ │ │ │ │ ├── TlsClientManagementClusterTLSEndpointStruct.kt │ │ │ │ │ ├── UnitTestingClusterDoubleNestedStructList.kt │ │ │ │ │ ├── UnitTestingClusterNestedStruct.kt │ │ │ │ │ ├── UnitTestingClusterNestedStructList.kt │ │ │ │ │ ├── UnitTestingClusterNullablesAndOptionalsStruct.kt │ │ │ │ │ ├── UnitTestingClusterSimpleStruct.kt │ │ │ │ │ ├── UnitTestingClusterTestFabricScoped.kt │ │ │ │ │ ├── UnitTestingClusterTestGlobalStruct.kt │ │ │ │ │ ├── UnitTestingClusterTestListStructOctet.kt │ │ │ │ │ ├── UserLabelClusterLabelStruct.kt │ │ │ │ │ ├── WaterHeaterManagementClusterWaterHeaterBoostInfoStruct.kt │ │ │ │ │ ├── WaterHeaterModeClusterModeOptionStruct.kt │ │ │ │ │ ├── WaterHeaterModeClusterModeTagStruct.kt │ │ │ │ │ ├── WaterTankLevelMonitoringClusterReplacementProductStruct.kt │ │ │ │ │ ├── WebRTCTransportProviderClusterICECandidateStruct.kt │ │ │ │ │ ├── WebRTCTransportProviderClusterICEServerStruct.kt │ │ │ │ │ ├── WebRTCTransportProviderClusterSFrameStruct.kt │ │ │ │ │ ├── WebRTCTransportProviderClusterWebRTCSessionStruct.kt │ │ │ │ │ ├── WebRTCTransportRequestorClusterICECandidateStruct.kt │ │ │ │ │ ├── WebRTCTransportRequestorClusterICEServerStruct.kt │ │ │ │ │ ├── WebRTCTransportRequestorClusterWebRTCSessionStruct.kt │ │ │ │ │ ├── ZoneManagementClusterTwoDCartesianVertexStruct.kt │ │ │ │ │ ├── ZoneManagementClusterTwoDCartesianZoneStruct.kt │ │ │ │ │ ├── ZoneManagementClusterZoneInformationStruct.kt │ │ │ │ │ └── ZoneManagementClusterZoneTriggerControlStruct.kt │ │ │ │ └── matter │ │ │ │ └── controller │ │ │ │ └── cluster │ │ │ │ ├── clusters │ │ │ │ ├── AccessControlCluster.kt │ │ │ │ ├── AccountLoginCluster.kt │ │ │ │ ├── ActionsCluster.kt │ │ │ │ ├── ActivatedCarbonFilterMonitoringCluster.kt │ │ │ │ ├── AdministratorCommissioningCluster.kt │ │ │ │ ├── AirQualityCluster.kt │ │ │ │ ├── ApplicationBasicCluster.kt │ │ │ │ ├── ApplicationLauncherCluster.kt │ │ │ │ ├── AudioOutputCluster.kt │ │ │ │ ├── BallastConfigurationCluster.kt │ │ │ │ ├── BasicInformationCluster.kt │ │ │ │ ├── BindingCluster.kt │ │ │ │ ├── BooleanStateCluster.kt │ │ │ │ ├── BooleanStateConfigurationCluster.kt │ │ │ │ ├── BridgedDeviceBasicInformationCluster.kt │ │ │ │ ├── CameraAvSettingsUserLevelManagementCluster.kt │ │ │ │ ├── CameraAvStreamManagementCluster.kt │ │ │ │ ├── CarbonDioxideConcentrationMeasurementCluster.kt │ │ │ │ ├── CarbonMonoxideConcentrationMeasurementCluster.kt │ │ │ │ ├── ChannelCluster.kt │ │ │ │ ├── ChimeCluster.kt │ │ │ │ ├── ClosureControlCluster.kt │ │ │ │ ├── ClosureDimensionCluster.kt │ │ │ │ ├── ColorControlCluster.kt │ │ │ │ ├── CommissionerControlCluster.kt │ │ │ │ ├── CommodityMeteringCluster.kt │ │ │ │ ├── CommodityPriceCluster.kt │ │ │ │ ├── CommodityTariffCluster.kt │ │ │ │ ├── ContentAppObserverCluster.kt │ │ │ │ ├── ContentControlCluster.kt │ │ │ │ ├── ContentLauncherCluster.kt │ │ │ │ ├── DescriptorCluster.kt │ │ │ │ ├── DeviceEnergyManagementCluster.kt │ │ │ │ ├── DeviceEnergyManagementModeCluster.kt │ │ │ │ ├── DiagnosticLogsCluster.kt │ │ │ │ ├── DishwasherAlarmCluster.kt │ │ │ │ ├── DishwasherModeCluster.kt │ │ │ │ ├── DoorLockCluster.kt │ │ │ │ ├── EcosystemInformationCluster.kt │ │ │ │ ├── ElectricalEnergyMeasurementCluster.kt │ │ │ │ ├── ElectricalGridConditionsCluster.kt │ │ │ │ ├── ElectricalPowerMeasurementCluster.kt │ │ │ │ ├── EnergyEvseCluster.kt │ │ │ │ ├── EnergyEvseModeCluster.kt │ │ │ │ ├── EnergyPreferenceCluster.kt │ │ │ │ ├── EthernetNetworkDiagnosticsCluster.kt │ │ │ │ ├── FanControlCluster.kt │ │ │ │ ├── FaultInjectionCluster.kt │ │ │ │ ├── FixedLabelCluster.kt │ │ │ │ ├── FlowMeasurementCluster.kt │ │ │ │ ├── FormaldehydeConcentrationMeasurementCluster.kt │ │ │ │ ├── GeneralCommissioningCluster.kt │ │ │ │ ├── GeneralDiagnosticsCluster.kt │ │ │ │ ├── GroupKeyManagementCluster.kt │ │ │ │ ├── GroupcastCluster.kt │ │ │ │ ├── GroupsCluster.kt │ │ │ │ ├── HepaFilterMonitoringCluster.kt │ │ │ │ ├── IcdManagementCluster.kt │ │ │ │ ├── IdentifyCluster.kt │ │ │ │ ├── IlluminanceMeasurementCluster.kt │ │ │ │ ├── JointFabricAdministratorCluster.kt │ │ │ │ ├── JointFabricDatastoreCluster.kt │ │ │ │ ├── KeypadInputCluster.kt │ │ │ │ ├── LaundryDryerControlsCluster.kt │ │ │ │ ├── LaundryWasherControlsCluster.kt │ │ │ │ ├── LaundryWasherModeCluster.kt │ │ │ │ ├── LevelControlCluster.kt │ │ │ │ ├── LocalizationConfigurationCluster.kt │ │ │ │ ├── LowPowerCluster.kt │ │ │ │ ├── MediaInputCluster.kt │ │ │ │ ├── MediaPlaybackCluster.kt │ │ │ │ ├── MessagesCluster.kt │ │ │ │ ├── MeterIdentificationCluster.kt │ │ │ │ ├── MicrowaveOvenControlCluster.kt │ │ │ │ ├── MicrowaveOvenModeCluster.kt │ │ │ │ ├── ModeSelectCluster.kt │ │ │ │ ├── NetworkCommissioningCluster.kt │ │ │ │ ├── NitrogenDioxideConcentrationMeasurementCluster.kt │ │ │ │ ├── OccupancySensingCluster.kt │ │ │ │ ├── OnOffCluster.kt │ │ │ │ ├── OperationalCredentialsCluster.kt │ │ │ │ ├── OperationalStateCluster.kt │ │ │ │ ├── OtaSoftwareUpdateProviderCluster.kt │ │ │ │ ├── OtaSoftwareUpdateRequestorCluster.kt │ │ │ │ ├── OvenCavityOperationalStateCluster.kt │ │ │ │ ├── OvenModeCluster.kt │ │ │ │ ├── OzoneConcentrationMeasurementCluster.kt │ │ │ │ ├── Pm10ConcentrationMeasurementCluster.kt │ │ │ │ ├── Pm1ConcentrationMeasurementCluster.kt │ │ │ │ ├── Pm25ConcentrationMeasurementCluster.kt │ │ │ │ ├── PowerSourceCluster.kt │ │ │ │ ├── PowerSourceConfigurationCluster.kt │ │ │ │ ├── PowerTopologyCluster.kt │ │ │ │ ├── PressureMeasurementCluster.kt │ │ │ │ ├── ProxyConfigurationCluster.kt │ │ │ │ ├── ProxyDiscoveryCluster.kt │ │ │ │ ├── ProxyValidCluster.kt │ │ │ │ ├── PulseWidthModulationCluster.kt │ │ │ │ ├── PumpConfigurationAndControlCluster.kt │ │ │ │ ├── PushAvStreamTransportCluster.kt │ │ │ │ ├── RadonConcentrationMeasurementCluster.kt │ │ │ │ ├── RefrigeratorAlarmCluster.kt │ │ │ │ ├── RefrigeratorAndTemperatureControlledCabinetModeCluster.kt │ │ │ │ ├── RelativeHumidityMeasurementCluster.kt │ │ │ │ ├── RvcCleanModeCluster.kt │ │ │ │ ├── RvcOperationalStateCluster.kt │ │ │ │ ├── RvcRunModeCluster.kt │ │ │ │ ├── SampleMeiCluster.kt │ │ │ │ ├── ScenesManagementCluster.kt │ │ │ │ ├── ServiceAreaCluster.kt │ │ │ │ ├── SmokeCoAlarmCluster.kt │ │ │ │ ├── SoftwareDiagnosticsCluster.kt │ │ │ │ ├── SoilMeasurementCluster.kt │ │ │ │ ├── SwitchCluster.kt │ │ │ │ ├── TargetNavigatorCluster.kt │ │ │ │ ├── TemperatureControlCluster.kt │ │ │ │ ├── TemperatureMeasurementCluster.kt │ │ │ │ ├── ThermostatCluster.kt │ │ │ │ ├── ThermostatUserInterfaceConfigurationCluster.kt │ │ │ │ ├── ThreadBorderRouterManagementCluster.kt │ │ │ │ ├── ThreadNetworkDiagnosticsCluster.kt │ │ │ │ ├── ThreadNetworkDirectoryCluster.kt │ │ │ │ ├── TimeFormatLocalizationCluster.kt │ │ │ │ ├── TimeSynchronizationCluster.kt │ │ │ │ ├── TimerCluster.kt │ │ │ │ ├── TlsCertificateManagementCluster.kt │ │ │ │ ├── TlsClientManagementCluster.kt │ │ │ │ ├── TotalVolatileOrganicCompoundsConcentrationMeasurementCluster.kt │ │ │ │ ├── UnitLocalizationCluster.kt │ │ │ │ ├── UnitTestingCluster.kt │ │ │ │ ├── UserLabelCluster.kt │ │ │ │ ├── ValveConfigurationAndControlCluster.kt │ │ │ │ ├── WakeOnLanCluster.kt │ │ │ │ ├── WaterHeaterManagementCluster.kt │ │ │ │ ├── WaterHeaterModeCluster.kt │ │ │ │ ├── WaterTankLevelMonitoringCluster.kt │ │ │ │ ├── WebRTCTransportProviderCluster.kt │ │ │ │ ├── WebRTCTransportRequestorCluster.kt │ │ │ │ ├── WiFiNetworkDiagnosticsCluster.kt │ │ │ │ ├── WiFiNetworkManagementCluster.kt │ │ │ │ ├── WindowCoveringCluster.kt │ │ │ │ └── ZoneManagementCluster.kt │ │ │ │ ├── eventstructs │ │ │ │ ├── AccessControlClusterAccessControlEntryChangedEvent.kt │ │ │ │ ├── AccessControlClusterAccessControlExtensionChangedEvent.kt │ │ │ │ ├── AccessControlClusterAuxiliaryAccessUpdatedEvent.kt │ │ │ │ ├── AccessControlClusterFabricRestrictionReviewUpdateEvent.kt │ │ │ │ ├── AccountLoginClusterLoggedOutEvent.kt │ │ │ │ ├── ActionsClusterActionFailedEvent.kt │ │ │ │ ├── ActionsClusterStateChangedEvent.kt │ │ │ │ ├── BasicInformationClusterLeaveEvent.kt │ │ │ │ ├── BasicInformationClusterReachableChangedEvent.kt │ │ │ │ ├── BasicInformationClusterStartUpEvent.kt │ │ │ │ ├── BooleanStateClusterStateChangeEvent.kt │ │ │ │ ├── BooleanStateConfigurationClusterAlarmsStateChangedEvent.kt │ │ │ │ ├── BooleanStateConfigurationClusterSensorFaultEvent.kt │ │ │ │ ├── BridgedDeviceBasicInformationClusterActiveChangedEvent.kt │ │ │ │ ├── BridgedDeviceBasicInformationClusterReachableChangedEvent.kt │ │ │ │ ├── BridgedDeviceBasicInformationClusterStartUpEvent.kt │ │ │ │ ├── ClosureControlClusterEngageStateChangedEvent.kt │ │ │ │ ├── ClosureControlClusterOperationalErrorEvent.kt │ │ │ │ ├── ClosureControlClusterSecureStateChangedEvent.kt │ │ │ │ ├── CommissionerControlClusterCommissioningRequestResultEvent.kt │ │ │ │ ├── CommodityPriceClusterPriceChangeEvent.kt │ │ │ │ ├── DeviceEnergyManagementClusterPowerAdjustEndEvent.kt │ │ │ │ ├── DeviceEnergyManagementClusterResumedEvent.kt │ │ │ │ ├── DishwasherAlarmClusterNotifyEvent.kt │ │ │ │ ├── DoorLockClusterDoorLockAlarmEvent.kt │ │ │ │ ├── DoorLockClusterDoorStateChangeEvent.kt │ │ │ │ ├── DoorLockClusterLockOperationErrorEvent.kt │ │ │ │ ├── DoorLockClusterLockOperationEvent.kt │ │ │ │ ├── DoorLockClusterLockUserChangeEvent.kt │ │ │ │ ├── ElectricalEnergyMeasurementClusterCumulativeEnergyMeasuredEvent.kt │ │ │ │ ├── ElectricalEnergyMeasurementClusterPeriodicEnergyMeasuredEvent.kt │ │ │ │ ├── ElectricalGridConditionsClusterCurrentConditionsChangedEvent.kt │ │ │ │ ├── ElectricalPowerMeasurementClusterMeasurementPeriodRangesEvent.kt │ │ │ │ ├── EnergyEvseClusterEVConnectedEvent.kt │ │ │ │ ├── EnergyEvseClusterEVNotDetectedEvent.kt │ │ │ │ ├── EnergyEvseClusterEnergyTransferStartedEvent.kt │ │ │ │ ├── EnergyEvseClusterEnergyTransferStoppedEvent.kt │ │ │ │ ├── EnergyEvseClusterFaultEvent.kt │ │ │ │ ├── EnergyEvseClusterRFIDEvent.kt │ │ │ │ ├── GeneralDiagnosticsClusterBootReasonEvent.kt │ │ │ │ ├── GeneralDiagnosticsClusterHardwareFaultChangeEvent.kt │ │ │ │ ├── GeneralDiagnosticsClusterNetworkFaultChangeEvent.kt │ │ │ │ ├── GeneralDiagnosticsClusterRadioFaultChangeEvent.kt │ │ │ │ ├── MediaPlaybackClusterStateChangedEvent.kt │ │ │ │ ├── MessagesClusterMessageCompleteEvent.kt │ │ │ │ ├── MessagesClusterMessagePresentedEvent.kt │ │ │ │ ├── MessagesClusterMessageQueuedEvent.kt │ │ │ │ ├── OccupancySensingClusterOccupancyChangedEvent.kt │ │ │ │ ├── OperationalStateClusterOperationCompletionEvent.kt │ │ │ │ ├── OperationalStateClusterOperationalErrorEvent.kt │ │ │ │ ├── OtaSoftwareUpdateRequestorClusterDownloadErrorEvent.kt │ │ │ │ ├── OtaSoftwareUpdateRequestorClusterStateTransitionEvent.kt │ │ │ │ ├── OtaSoftwareUpdateRequestorClusterVersionAppliedEvent.kt │ │ │ │ ├── OvenCavityOperationalStateClusterOperationCompletionEvent.kt │ │ │ │ ├── OvenCavityOperationalStateClusterOperationalErrorEvent.kt │ │ │ │ ├── PowerSourceClusterBatChargeFaultChangeEvent.kt │ │ │ │ ├── PowerSourceClusterBatFaultChangeEvent.kt │ │ │ │ ├── PowerSourceClusterWiredFaultChangeEvent.kt │ │ │ │ ├── PushAvStreamTransportClusterPushTransportBeginEvent.kt │ │ │ │ ├── PushAvStreamTransportClusterPushTransportEndEvent.kt │ │ │ │ ├── RefrigeratorAlarmClusterNotifyEvent.kt │ │ │ │ ├── RvcOperationalStateClusterOperationCompletionEvent.kt │ │ │ │ ├── RvcOperationalStateClusterOperationalErrorEvent.kt │ │ │ │ ├── SampleMeiClusterPingCountEventEvent.kt │ │ │ │ ├── SmokeCoAlarmClusterCOAlarmEvent.kt │ │ │ │ ├── SmokeCoAlarmClusterInterconnectCOAlarmEvent.kt │ │ │ │ ├── SmokeCoAlarmClusterInterconnectSmokeAlarmEvent.kt │ │ │ │ ├── SmokeCoAlarmClusterLowBatteryEvent.kt │ │ │ │ ├── SmokeCoAlarmClusterSmokeAlarmEvent.kt │ │ │ │ ├── SoftwareDiagnosticsClusterSoftwareFaultEvent.kt │ │ │ │ ├── SwitchClusterInitialPressEvent.kt │ │ │ │ ├── SwitchClusterLongPressEvent.kt │ │ │ │ ├── SwitchClusterLongReleaseEvent.kt │ │ │ │ ├── SwitchClusterMultiPressCompleteEvent.kt │ │ │ │ ├── SwitchClusterMultiPressOngoingEvent.kt │ │ │ │ ├── SwitchClusterShortReleaseEvent.kt │ │ │ │ ├── SwitchClusterSwitchLatchedEvent.kt │ │ │ │ ├── TargetNavigatorClusterTargetUpdatedEvent.kt │ │ │ │ ├── ThermostatClusterActivePresetChangeEvent.kt │ │ │ │ ├── ThermostatClusterActiveScheduleChangeEvent.kt │ │ │ │ ├── ThermostatClusterLocalTemperatureChangeEvent.kt │ │ │ │ ├── ThermostatClusterOccupancyChangeEvent.kt │ │ │ │ ├── ThermostatClusterRunningModeChangeEvent.kt │ │ │ │ ├── ThermostatClusterRunningStateChangeEvent.kt │ │ │ │ ├── ThermostatClusterSetpointChangeEvent.kt │ │ │ │ ├── ThermostatClusterSystemModeChangeEvent.kt │ │ │ │ ├── ThreadNetworkDiagnosticsClusterConnectionStatusEvent.kt │ │ │ │ ├── ThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent.kt │ │ │ │ ├── TimeSynchronizationClusterDSTStatusEvent.kt │ │ │ │ ├── TimeSynchronizationClusterTimeZoneStatusEvent.kt │ │ │ │ ├── UnitTestingClusterTestDifferentVendorMeiEventEvent.kt │ │ │ │ ├── UnitTestingClusterTestEventEvent.kt │ │ │ │ ├── UnitTestingClusterTestFabricScopedEventEvent.kt │ │ │ │ ├── ValveConfigurationAndControlClusterValveFaultEvent.kt │ │ │ │ ├── ValveConfigurationAndControlClusterValveStateChangedEvent.kt │ │ │ │ ├── WaterHeaterManagementClusterBoostStartedEvent.kt │ │ │ │ ├── WiFiNetworkDiagnosticsClusterAssociationFailureEvent.kt │ │ │ │ ├── WiFiNetworkDiagnosticsClusterConnectionStatusEvent.kt │ │ │ │ ├── WiFiNetworkDiagnosticsClusterDisconnectionEvent.kt │ │ │ │ ├── ZoneManagementClusterZoneStoppedEvent.kt │ │ │ │ └── ZoneManagementClusterZoneTriggeredEvent.kt │ │ │ │ ├── files.gni │ │ │ │ └── structs │ │ │ │ ├── AccessControlClusterAccessControlEntryStruct.kt │ │ │ │ ├── AccessControlClusterAccessControlExtensionStruct.kt │ │ │ │ ├── AccessControlClusterAccessControlTargetStruct.kt │ │ │ │ ├── AccessControlClusterAccessRestrictionEntryStruct.kt │ │ │ │ ├── AccessControlClusterAccessRestrictionStruct.kt │ │ │ │ ├── AccessControlClusterCommissioningAccessRestrictionEntryStruct.kt │ │ │ │ ├── ActionsClusterActionStruct.kt │ │ │ │ ├── ActionsClusterEndpointListStruct.kt │ │ │ │ ├── ActivatedCarbonFilterMonitoringClusterReplacementProductStruct.kt │ │ │ │ ├── ApplicationBasicClusterApplicationStruct.kt │ │ │ │ ├── ApplicationLauncherClusterApplicationEPStruct.kt │ │ │ │ ├── ApplicationLauncherClusterApplicationStruct.kt │ │ │ │ ├── AudioOutputClusterOutputInfoStruct.kt │ │ │ │ ├── BasicInformationClusterCapabilityMinimaStruct.kt │ │ │ │ ├── BasicInformationClusterProductAppearanceStruct.kt │ │ │ │ ├── BindingClusterTargetStruct.kt │ │ │ │ ├── BridgedDeviceBasicInformationClusterProductAppearanceStruct.kt │ │ │ │ ├── CameraAvSettingsUserLevelManagementClusterDPTZStruct.kt │ │ │ │ ├── CameraAvSettingsUserLevelManagementClusterMPTZPresetStruct.kt │ │ │ │ ├── CameraAvSettingsUserLevelManagementClusterMPTZStruct.kt │ │ │ │ ├── CameraAvSettingsUserLevelManagementClusterViewportStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterAudioCapabilitiesStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterAudioStreamStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterRateDistortionTradeOffPointsStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterSnapshotCapabilitiesStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterSnapshotStreamStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterVideoResolutionStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterVideoSensorParamsStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterVideoStreamStruct.kt │ │ │ │ ├── CameraAvStreamManagementClusterViewportStruct.kt │ │ │ │ ├── ChannelClusterAdditionalInfoStruct.kt │ │ │ │ ├── ChannelClusterChannelInfoStruct.kt │ │ │ │ ├── ChannelClusterChannelPagingStruct.kt │ │ │ │ ├── ChannelClusterLineupInfoStruct.kt │ │ │ │ ├── ChannelClusterPageTokenStruct.kt │ │ │ │ ├── ChannelClusterProgramCastStruct.kt │ │ │ │ ├── ChannelClusterProgramCategoryStruct.kt │ │ │ │ ├── ChannelClusterProgramStruct.kt │ │ │ │ ├── ChannelClusterSeriesInfoStruct.kt │ │ │ │ ├── ChimeClusterChimeSoundStruct.kt │ │ │ │ ├── ClosureControlClusterOverallCurrentStateStruct.kt │ │ │ │ ├── ClosureControlClusterOverallTargetStateStruct.kt │ │ │ │ ├── ClosureDimensionClusterDimensionStateStruct.kt │ │ │ │ ├── ClosureDimensionClusterRangePercent100thsStruct.kt │ │ │ │ ├── ClosureDimensionClusterUnitRangeStruct.kt │ │ │ │ ├── CommodityMeteringClusterMeteredQuantityStruct.kt │ │ │ │ ├── CommodityPriceClusterCommodityPriceComponentStruct.kt │ │ │ │ ├── CommodityPriceClusterCommodityPriceStruct.kt │ │ │ │ ├── CommodityPriceClusterCurrencyStruct.kt │ │ │ │ ├── CommodityTariffClusterAuxiliaryLoadSwitchSettingsStruct.kt │ │ │ │ ├── CommodityTariffClusterCalendarPeriodStruct.kt │ │ │ │ ├── CommodityTariffClusterCurrencyStruct.kt │ │ │ │ ├── CommodityTariffClusterDayEntryStruct.kt │ │ │ │ ├── CommodityTariffClusterDayPatternStruct.kt │ │ │ │ ├── CommodityTariffClusterDayStruct.kt │ │ │ │ ├── CommodityTariffClusterPeakPeriodStruct.kt │ │ │ │ ├── CommodityTariffClusterPowerThresholdStruct.kt │ │ │ │ ├── CommodityTariffClusterTariffComponentStruct.kt │ │ │ │ ├── CommodityTariffClusterTariffInformationStruct.kt │ │ │ │ ├── CommodityTariffClusterTariffPeriodStruct.kt │ │ │ │ ├── CommodityTariffClusterTariffPriceStruct.kt │ │ │ │ ├── ContentControlClusterAppInfoStruct.kt │ │ │ │ ├── ContentControlClusterBlockChannelStruct.kt │ │ │ │ ├── ContentControlClusterRatingNameStruct.kt │ │ │ │ ├── ContentControlClusterTimePeriodStruct.kt │ │ │ │ ├── ContentControlClusterTimeWindowStruct.kt │ │ │ │ ├── ContentLauncherClusterAdditionalInfoStruct.kt │ │ │ │ ├── ContentLauncherClusterBrandingInformationStruct.kt │ │ │ │ ├── ContentLauncherClusterContentSearchStruct.kt │ │ │ │ ├── ContentLauncherClusterDimensionStruct.kt │ │ │ │ ├── ContentLauncherClusterParameterStruct.kt │ │ │ │ ├── ContentLauncherClusterPlaybackPreferencesStruct.kt │ │ │ │ ├── ContentLauncherClusterStyleInformationStruct.kt │ │ │ │ ├── ContentLauncherClusterTrackPreferenceStruct.kt │ │ │ │ ├── DescriptorClusterDeviceTypeStruct.kt │ │ │ │ ├── DescriptorClusterSemanticTagStruct.kt │ │ │ │ ├── DeviceEnergyManagementClusterConstraintsStruct.kt │ │ │ │ ├── DeviceEnergyManagementClusterCostStruct.kt │ │ │ │ ├── DeviceEnergyManagementClusterForecastStruct.kt │ │ │ │ ├── DeviceEnergyManagementClusterPowerAdjustCapabilityStruct.kt │ │ │ │ ├── DeviceEnergyManagementClusterPowerAdjustStruct.kt │ │ │ │ ├── DeviceEnergyManagementClusterSlotAdjustmentStruct.kt │ │ │ │ ├── DeviceEnergyManagementClusterSlotStruct.kt │ │ │ │ ├── DeviceEnergyManagementModeClusterModeOptionStruct.kt │ │ │ │ ├── DeviceEnergyManagementModeClusterModeTagStruct.kt │ │ │ │ ├── DishwasherModeClusterModeOptionStruct.kt │ │ │ │ ├── DishwasherModeClusterModeTagStruct.kt │ │ │ │ ├── DoorLockClusterCredentialStruct.kt │ │ │ │ ├── EcosystemInformationClusterDeviceTypeStruct.kt │ │ │ │ ├── EcosystemInformationClusterEcosystemDeviceStruct.kt │ │ │ │ ├── EcosystemInformationClusterEcosystemLocationStruct.kt │ │ │ │ ├── EcosystemInformationClusterLocationDescriptorStruct.kt │ │ │ │ ├── ElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct.kt │ │ │ │ ├── ElectricalEnergyMeasurementClusterEnergyMeasurementStruct.kt │ │ │ │ ├── ElectricalEnergyMeasurementClusterMeasurementAccuracyRangeStruct.kt │ │ │ │ ├── ElectricalEnergyMeasurementClusterMeasurementAccuracyStruct.kt │ │ │ │ ├── ElectricalGridConditionsClusterElectricalGridConditionsStruct.kt │ │ │ │ ├── ElectricalPowerMeasurementClusterHarmonicMeasurementStruct.kt │ │ │ │ ├── ElectricalPowerMeasurementClusterMeasurementAccuracyRangeStruct.kt │ │ │ │ ├── ElectricalPowerMeasurementClusterMeasurementAccuracyStruct.kt │ │ │ │ ├── ElectricalPowerMeasurementClusterMeasurementRangeStruct.kt │ │ │ │ ├── EnergyEvseClusterChargingTargetScheduleStruct.kt │ │ │ │ ├── EnergyEvseClusterChargingTargetStruct.kt │ │ │ │ ├── EnergyEvseModeClusterModeOptionStruct.kt │ │ │ │ ├── EnergyEvseModeClusterModeTagStruct.kt │ │ │ │ ├── EnergyPreferenceClusterBalanceStruct.kt │ │ │ │ ├── FixedLabelClusterLabelStruct.kt │ │ │ │ ├── GeneralCommissioningClusterBasicCommissioningInfo.kt │ │ │ │ ├── GeneralDiagnosticsClusterDeviceLoadStruct.kt │ │ │ │ ├── GeneralDiagnosticsClusterNetworkInterface.kt │ │ │ │ ├── GroupKeyManagementClusterGroupInfoMapStruct.kt │ │ │ │ ├── GroupKeyManagementClusterGroupKeyMapStruct.kt │ │ │ │ ├── GroupKeyManagementClusterGroupKeySetStruct.kt │ │ │ │ ├── GroupcastClusterMembershipStruct.kt │ │ │ │ ├── HepaFilterMonitoringClusterReplacementProductStruct.kt │ │ │ │ ├── IcdManagementClusterMonitoringRegistrationStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreACLEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreAccessControlEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreAccessControlTargetStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreAdministratorInformationEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreBindingTargetStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreEndpointBindingEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreEndpointEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreEndpointGroupIDEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreGroupInformationEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreGroupKeySetStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreNodeInformationEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreNodeKeySetEntryStruct.kt │ │ │ │ ├── JointFabricDatastoreClusterDatastoreStatusEntryStruct.kt │ │ │ │ ├── LaundryWasherModeClusterModeOptionStruct.kt │ │ │ │ ├── LaundryWasherModeClusterModeTagStruct.kt │ │ │ │ ├── MediaInputClusterInputInfoStruct.kt │ │ │ │ ├── MediaPlaybackClusterPlaybackPositionStruct.kt │ │ │ │ ├── MediaPlaybackClusterTrackAttributesStruct.kt │ │ │ │ ├── MediaPlaybackClusterTrackStruct.kt │ │ │ │ ├── MessagesClusterMessageResponseOptionStruct.kt │ │ │ │ ├── MessagesClusterMessageStruct.kt │ │ │ │ ├── MeterIdentificationClusterPowerThresholdStruct.kt │ │ │ │ ├── MicrowaveOvenModeClusterModeOptionStruct.kt │ │ │ │ ├── MicrowaveOvenModeClusterModeTagStruct.kt │ │ │ │ ├── ModeSelectClusterModeOptionStruct.kt │ │ │ │ ├── ModeSelectClusterSemanticTagStruct.kt │ │ │ │ ├── NetworkCommissioningClusterNetworkInfoStruct.kt │ │ │ │ ├── NetworkCommissioningClusterThreadInterfaceScanResultStruct.kt │ │ │ │ ├── NetworkCommissioningClusterWiFiInterfaceScanResultStruct.kt │ │ │ │ ├── OccupancySensingClusterHoldTimeLimitsStruct.kt │ │ │ │ ├── OperationalCredentialsClusterFabricDescriptorStruct.kt │ │ │ │ ├── OperationalCredentialsClusterNOCStruct.kt │ │ │ │ ├── OperationalStateClusterErrorStateStruct.kt │ │ │ │ ├── OperationalStateClusterOperationalStateStruct.kt │ │ │ │ ├── OtaSoftwareUpdateRequestorClusterProviderLocation.kt │ │ │ │ ├── OvenCavityOperationalStateClusterErrorStateStruct.kt │ │ │ │ ├── OvenCavityOperationalStateClusterOperationalStateStruct.kt │ │ │ │ ├── OvenModeClusterModeOptionStruct.kt │ │ │ │ ├── OvenModeClusterModeTagStruct.kt │ │ │ │ ├── PowerSourceClusterBatChargeFaultChangeType.kt │ │ │ │ ├── PowerSourceClusterBatFaultChangeType.kt │ │ │ │ ├── PowerSourceClusterWiredFaultChangeType.kt │ │ │ │ ├── PowerTopologyClusterCircuitNodeStruct.kt │ │ │ │ ├── PushAvStreamTransportClusterCMAFContainerOptionsStruct.kt │ │ │ │ ├── PushAvStreamTransportClusterContainerOptionsStruct.kt │ │ │ │ ├── PushAvStreamTransportClusterSupportedFormatStruct.kt │ │ │ │ ├── PushAvStreamTransportClusterTransportConfigurationStruct.kt │ │ │ │ ├── PushAvStreamTransportClusterTransportMotionTriggerTimeControlStruct.kt │ │ │ │ ├── PushAvStreamTransportClusterTransportOptionsStruct.kt │ │ │ │ ├── PushAvStreamTransportClusterTransportTriggerOptionsStruct.kt │ │ │ │ ├── PushAvStreamTransportClusterTransportZoneOptionsStruct.kt │ │ │ │ ├── RefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct.kt │ │ │ │ ├── RefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct.kt │ │ │ │ ├── RvcCleanModeClusterModeOptionStruct.kt │ │ │ │ ├── RvcCleanModeClusterModeTagStruct.kt │ │ │ │ ├── RvcOperationalStateClusterErrorStateStruct.kt │ │ │ │ ├── RvcOperationalStateClusterOperationalStateStruct.kt │ │ │ │ ├── RvcRunModeClusterModeOptionStruct.kt │ │ │ │ ├── RvcRunModeClusterModeTagStruct.kt │ │ │ │ ├── ScenesManagementClusterAttributeValuePairStruct.kt │ │ │ │ ├── ScenesManagementClusterExtensionFieldSetStruct.kt │ │ │ │ ├── ScenesManagementClusterSceneInfoStruct.kt │ │ │ │ ├── ServiceAreaClusterAreaInfoStruct.kt │ │ │ │ ├── ServiceAreaClusterAreaStruct.kt │ │ │ │ ├── ServiceAreaClusterLandmarkInfoStruct.kt │ │ │ │ ├── ServiceAreaClusterLocationDescriptorStruct.kt │ │ │ │ ├── ServiceAreaClusterMapStruct.kt │ │ │ │ ├── ServiceAreaClusterProgressStruct.kt │ │ │ │ ├── SoftwareDiagnosticsClusterThreadMetricsStruct.kt │ │ │ │ ├── SoilMeasurementClusterMeasurementAccuracyRangeStruct.kt │ │ │ │ ├── SoilMeasurementClusterMeasurementAccuracyStruct.kt │ │ │ │ ├── TargetNavigatorClusterTargetInfoStruct.kt │ │ │ │ ├── ThermostatClusterAtomicAttributeStatusStruct.kt │ │ │ │ ├── ThermostatClusterPresetStruct.kt │ │ │ │ ├── ThermostatClusterPresetTypeStruct.kt │ │ │ │ ├── ThermostatClusterScheduleStruct.kt │ │ │ │ ├── ThermostatClusterScheduleTransitionStruct.kt │ │ │ │ ├── ThermostatClusterScheduleTypeStruct.kt │ │ │ │ ├── ThermostatClusterThermostatSuggestionStruct.kt │ │ │ │ ├── ThermostatClusterWeeklyScheduleTransitionStruct.kt │ │ │ │ ├── ThreadNetworkDiagnosticsClusterNeighborTableStruct.kt │ │ │ │ ├── ThreadNetworkDiagnosticsClusterOperationalDatasetComponents.kt │ │ │ │ ├── ThreadNetworkDiagnosticsClusterRouteTableStruct.kt │ │ │ │ ├── ThreadNetworkDiagnosticsClusterSecurityPolicy.kt │ │ │ │ ├── ThreadNetworkDirectoryClusterThreadNetworkStruct.kt │ │ │ │ ├── TimeSynchronizationClusterDSTOffsetStruct.kt │ │ │ │ ├── TimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct.kt │ │ │ │ ├── TimeSynchronizationClusterTimeZoneStruct.kt │ │ │ │ ├── TimeSynchronizationClusterTrustedTimeSourceStruct.kt │ │ │ │ ├── TlsCertificateManagementClusterTLSCertStruct.kt │ │ │ │ ├── TlsCertificateManagementClusterTLSClientCertificateDetailStruct.kt │ │ │ │ ├── TlsClientManagementClusterTLSEndpointStruct.kt │ │ │ │ ├── UnitTestingClusterDoubleNestedStructList.kt │ │ │ │ ├── UnitTestingClusterNestedStruct.kt │ │ │ │ ├── UnitTestingClusterNestedStructList.kt │ │ │ │ ├── UnitTestingClusterNullablesAndOptionalsStruct.kt │ │ │ │ ├── UnitTestingClusterSimpleStruct.kt │ │ │ │ ├── UnitTestingClusterTestFabricScoped.kt │ │ │ │ ├── UnitTestingClusterTestGlobalStruct.kt │ │ │ │ ├── UnitTestingClusterTestListStructOctet.kt │ │ │ │ ├── UserLabelClusterLabelStruct.kt │ │ │ │ ├── WaterHeaterManagementClusterWaterHeaterBoostInfoStruct.kt │ │ │ │ ├── WaterHeaterModeClusterModeOptionStruct.kt │ │ │ │ ├── WaterHeaterModeClusterModeTagStruct.kt │ │ │ │ ├── WaterTankLevelMonitoringClusterReplacementProductStruct.kt │ │ │ │ ├── WebRTCTransportProviderClusterICECandidateStruct.kt │ │ │ │ ├── WebRTCTransportProviderClusterICEServerStruct.kt │ │ │ │ ├── WebRTCTransportProviderClusterSFrameStruct.kt │ │ │ │ ├── WebRTCTransportProviderClusterWebRTCSessionStruct.kt │ │ │ │ ├── WebRTCTransportRequestorClusterICECandidateStruct.kt │ │ │ │ ├── WebRTCTransportRequestorClusterICEServerStruct.kt │ │ │ │ ├── WebRTCTransportRequestorClusterWebRTCSessionStruct.kt │ │ │ │ ├── ZoneManagementClusterTwoDCartesianVertexStruct.kt │ │ │ │ ├── ZoneManagementClusterTwoDCartesianZoneStruct.kt │ │ │ │ ├── ZoneManagementClusterZoneInformationStruct.kt │ │ │ │ └── ZoneManagementClusterZoneTriggerControlStruct.kt │ │ ├── src │ │ │ ├── chip │ │ │ │ ├── clusterinfo │ │ │ │ │ ├── ClusterCommandCallback.java │ │ │ │ │ ├── ClusterInfo.java │ │ │ │ │ ├── CommandParameterInfo.java │ │ │ │ │ ├── CommandResponseInfo.java │ │ │ │ │ ├── DelegatedClusterCallback.java │ │ │ │ │ └── InteractionInfo.java │ │ │ │ └── devicecontroller │ │ │ │ │ ├── AttestationInfo.java │ │ │ │ │ ├── AttestationTrustStoreDelegate.java │ │ │ │ │ ├── BatchInvokeCallback.java │ │ │ │ │ ├── BatchInvokeCallbackJni.java │ │ │ │ │ ├── CSRInfo.java │ │ │ │ │ ├── ChipClusterException.java │ │ │ │ │ ├── ChipCommandType.java │ │ │ │ │ ├── ChipDeviceController.java │ │ │ │ │ ├── ChipDeviceControllerException.java │ │ │ │ │ ├── ChipICDClient.java │ │ │ │ │ ├── ChipIdLookup.java │ │ │ │ │ ├── ChipInteractionClient.java │ │ │ │ │ ├── ChipTLVType.java │ │ │ │ │ ├── ChipTLVValueDecoder.java │ │ │ │ │ ├── CommissionParameters.java │ │ │ │ │ ├── CommissioningWindowStatus.java │ │ │ │ │ ├── ConnectionFailureException.java │ │ │ │ │ ├── ControllerParams.java │ │ │ │ │ ├── DeviceAttestation.java │ │ │ │ │ ├── DeviceAttestationDelegate.java │ │ │ │ │ ├── DiagnosticLogType.java │ │ │ │ │ ├── DiscoveredDevice.java │ │ │ │ │ ├── DownloadLogCallback.java │ │ │ │ │ ├── ExtendableInvokeCallback.java │ │ │ │ │ ├── ExtendableInvokeCallbackJni.java │ │ │ │ │ ├── GetConnectedDeviceCallbackForTestJni.java │ │ │ │ │ ├── GetConnectedDeviceCallbackJni.java │ │ │ │ │ ├── GroupKeySecurityPolicy.java │ │ │ │ │ ├── ICDCheckInDelegate.java │ │ │ │ │ ├── ICDCheckInDelegateWrapper.java │ │ │ │ │ ├── ICDClientInfo.java │ │ │ │ │ ├── ICDDeviceInfo.java │ │ │ │ │ ├── ICDRegistrationInfo.java │ │ │ │ │ ├── InvokeCallback.java │ │ │ │ │ ├── InvokeCallbackJni.java │ │ │ │ │ ├── KeypairDelegate.java │ │ │ │ │ ├── NetworkCredentials.java │ │ │ │ │ ├── NetworkLocation.java │ │ │ │ │ ├── OTAProviderDelegate.java │ │ │ │ │ ├── OpenCommissioningCallback.java │ │ │ │ │ ├── OperationalKeyConfig.java │ │ │ │ │ ├── PairingHintBitmap.java │ │ │ │ │ ├── PaseVerifierParams.java │ │ │ │ │ ├── ReportCallback.java │ │ │ │ │ ├── ReportCallbackJni.java │ │ │ │ │ ├── ResubscriptionAttemptCallback.java │ │ │ │ │ ├── StatusException.java │ │ │ │ │ ├── SubscriptionEstablishedCallback.java │ │ │ │ │ ├── ThreadScanResult.java │ │ │ │ │ ├── UnpairDeviceCallback.java │ │ │ │ │ ├── WiFiScanResult.java │ │ │ │ │ ├── WriteAttributesCallback.java │ │ │ │ │ ├── WriteAttributesCallbackJni.java │ │ │ │ │ └── model │ │ │ │ │ ├── AttributeState.java │ │ │ │ │ ├── AttributeWriteRequest.java │ │ │ │ │ ├── ChipAttributePath.java │ │ │ │ │ ├── ChipEventPath.java │ │ │ │ │ ├── ChipPathId.java │ │ │ │ │ ├── ClusterState.java │ │ │ │ │ ├── DataVersionFilter.java │ │ │ │ │ ├── EndpointState.java │ │ │ │ │ ├── EventState.java │ │ │ │ │ ├── InvokeElement.java │ │ │ │ │ ├── InvokeResponseData.java │ │ │ │ │ ├── NoInvokeResponseData.java │ │ │ │ │ ├── NodeState.java │ │ │ │ │ └── Status.java │ │ │ └── matter │ │ │ │ ├── controller │ │ │ │ ├── CompletionListenerAdapter.kt │ │ │ │ ├── ControllerParams.kt │ │ │ │ ├── ICDClientInfo.kt │ │ │ │ ├── InteractionClient.kt │ │ │ │ ├── InvokeCallback.kt │ │ │ │ ├── InvokeCallbackJni.kt │ │ │ │ ├── MatterController.kt │ │ │ │ ├── MatterControllerException.kt │ │ │ │ ├── MatterControllerImpl.kt │ │ │ │ ├── MatterICDClientImpl.kt │ │ │ │ ├── Messages.kt │ │ │ │ ├── OperationalKeyConfig.kt │ │ │ │ ├── ReportCallback.kt │ │ │ │ ├── ReportCallbackJni.kt │ │ │ │ ├── ResubscriptionAttemptCallback.kt │ │ │ │ ├── SubscriptionEstablishedCallback.kt │ │ │ │ ├── SubscriptionStates.kt │ │ │ │ ├── WriteAttributesCallback.kt │ │ │ │ ├── WriteAttributesCallbackJni.kt │ │ │ │ └── model │ │ │ │ │ ├── Paths.kt │ │ │ │ │ ├── States.kt │ │ │ │ │ └── Status.kt │ │ │ │ ├── jsontlv │ │ │ │ ├── JsonToTlv.kt │ │ │ │ ├── TlvToJson.kt │ │ │ │ └── types.kt │ │ │ │ ├── onboardingpayload │ │ │ │ ├── Base38.kt │ │ │ │ ├── CommissioningFlow.kt │ │ │ │ ├── DiscoveryCapability.kt │ │ │ │ ├── ManualOnboardingPayloadGenerator.kt │ │ │ │ ├── ManualOnboardingPayloadParser.kt │ │ │ │ ├── OnboardingPayload.kt │ │ │ │ ├── OnboardingPayloadParser.kt │ │ │ │ ├── OptionalQRCodeInfo.kt │ │ │ │ ├── QRCodeBasicOnboardingPayloadGenerator.kt │ │ │ │ ├── QRCodeOnboardingPayloadGenerator.kt │ │ │ │ ├── QRCodeOnboardingPayloadParser.kt │ │ │ │ ├── VendorId.kt │ │ │ │ ├── Verhoeff.kt │ │ │ │ └── Verhoeff10.kt │ │ │ │ └── tlv │ │ │ │ ├── Element.kt │ │ │ │ ├── TlvReader.kt │ │ │ │ ├── TlvWriter.kt │ │ │ │ ├── tags.kt │ │ │ │ ├── types.kt │ │ │ │ ├── utils.kt │ │ │ │ └── values.kt │ │ ├── templates │ │ │ ├── CHIPAttributeTLVValueDecoder-src.zapt │ │ │ ├── CHIPEventTLVValueDecoder-src.zapt │ │ │ ├── partials │ │ │ │ └── decode_value.zapt │ │ │ └── templates.json │ │ ├── tests │ │ │ ├── README.md │ │ │ ├── chip │ │ │ │ └── devicecontroller │ │ │ │ │ ├── GetConnectedDeviceCallbackJniTest.java │ │ │ │ │ └── cluster │ │ │ │ │ ├── ChipClusterEventStructTest.kt │ │ │ │ │ └── ChipClusterStructTest.kt │ │ │ └── matter │ │ │ │ ├── jsontlv │ │ │ │ └── JsonToTlvToJsonTest.kt │ │ │ │ ├── onboardingpayload │ │ │ │ ├── ManualCodeTest.kt │ │ │ │ └── QRCodeTest.kt │ │ │ │ └── tlv │ │ │ │ ├── TlvReadWriteTest.kt │ │ │ │ ├── TlvReaderTest.kt │ │ │ │ └── TlvWriterTest.kt │ │ └── zap-generated │ │ │ ├── CHIPAttributeTLVValueDecoder.cpp │ │ │ └── CHIPEventTLVValueDecoder.cpp │ ├── jcm │ │ ├── AutoCommissioner.cpp │ │ ├── AutoCommissioner.h │ │ ├── BUILD.gn │ │ ├── DeviceCommissioner.cpp │ │ └── DeviceCommissioner.h │ ├── python │ │ ├── BUILD.gn │ │ ├── ChipCommissionableNodeController-ScriptBinding.cpp │ │ ├── ChipDeviceController-Discovery.cpp │ │ ├── ChipDeviceController-IssueNocChain.cpp │ │ ├── ChipDeviceController-ScriptBinding.cpp │ │ ├── ChipDeviceController-ScriptDevicePairingDelegate.cpp │ │ ├── ChipDeviceController-ScriptDevicePairingDelegate.h │ │ ├── ChipDeviceController-ScriptPairingDeviceDiscoveryDelegate.cpp │ │ ├── ChipDeviceController-ScriptPairingDeviceDiscoveryDelegate.h │ │ ├── ChipDeviceController-StorageDelegate.cpp │ │ ├── ChipDeviceController-StorageDelegate.h │ │ ├── JsonTlv.cpp │ │ ├── OpCredsBinding.cpp │ │ ├── README.md │ │ ├── __init__.py │ │ ├── build-matter-wheel.py │ │ ├── matter-repl.py │ │ ├── matter │ │ │ ├── CertificateAuthority.py │ │ │ ├── ChipBleBase.py │ │ │ ├── ChipBleUtility.py │ │ │ ├── ChipBluezMgr.py │ │ │ ├── ChipCommissionableNodeCtrl.py │ │ │ ├── ChipCoreBluetoothMgr.py │ │ │ ├── ChipDeviceCtrl.py │ │ │ ├── ChipStack.py │ │ │ ├── ChipUtility.py │ │ │ ├── FabricAdmin.py │ │ │ ├── MatterTlvJson.py │ │ │ ├── ReplStartup.py │ │ │ ├── __init__.py │ │ │ ├── bdx │ │ │ │ ├── Bdx.py │ │ │ │ ├── BdxProtocol.py │ │ │ │ ├── BdxTransfer.py │ │ │ │ ├── __init__.py │ │ │ │ ├── bdx-transfer.cpp │ │ │ │ ├── bdx-transfer.h │ │ │ │ ├── bdx.cpp │ │ │ │ ├── test-bdx-transfer-server.cpp │ │ │ │ └── test-bdx-transfer-server.h │ │ │ ├── ble │ │ │ │ ├── LinuxImpl.cpp │ │ │ │ ├── __init__.py │ │ │ │ ├── commissioning │ │ │ │ │ └── __init__.py │ │ │ │ ├── darwin │ │ │ │ │ ├── AdapterListing.mm │ │ │ │ │ └── Scanning.mm │ │ │ │ ├── get_adapters.py │ │ │ │ ├── library_handle.py │ │ │ │ ├── scan_devices.py │ │ │ │ └── types.py │ │ │ ├── clusters │ │ │ │ ├── Attribute.py │ │ │ │ ├── CHIPClusters.py │ │ │ │ ├── ClusterObjects.py │ │ │ │ ├── Command.py │ │ │ │ ├── Objects.py │ │ │ │ ├── TestObjects.py │ │ │ │ ├── Types.py │ │ │ │ ├── __init__.py │ │ │ │ ├── attribute.cpp │ │ │ │ ├── command.cpp │ │ │ │ └── enum.py │ │ │ ├── commissioning │ │ │ │ ├── PlaceholderOperationalCredentialsIssuer.h │ │ │ │ ├── __init__.py │ │ │ │ ├── commissioning_flow_blocks.py │ │ │ │ └── pase.py │ │ │ ├── configuration │ │ │ │ └── __init__.py │ │ │ ├── credentials │ │ │ │ ├── __init__.py │ │ │ │ ├── cert.cpp │ │ │ │ ├── cert.h │ │ │ │ └── cert.py │ │ │ ├── crypto │ │ │ │ ├── __init__.py │ │ │ │ ├── fabric.py │ │ │ │ ├── p256keypair.cpp │ │ │ │ ├── p256keypair.h │ │ │ │ └── p256keypair.py │ │ │ ├── discovery │ │ │ │ ├── NodeResolution.cpp │ │ │ │ ├── __init__.py │ │ │ │ ├── library_handle.py │ │ │ │ └── types.py │ │ │ ├── exceptions │ │ │ │ └── __init__.py │ │ │ ├── fault_injection │ │ │ │ ├── FaultInjection.cpp │ │ │ │ └── __init__.py │ │ │ ├── icd │ │ │ │ ├── PyChipCheckInDelegate.cpp │ │ │ │ └── PyChipCheckInDelegate.h │ │ │ ├── interaction_model │ │ │ │ ├── Delegate.cpp │ │ │ │ ├── Delegate.h │ │ │ │ ├── __init__.py │ │ │ │ └── delegate.py │ │ │ ├── internal │ │ │ │ ├── ChipThreadWork.cpp │ │ │ │ ├── ChipThreadWork.h │ │ │ │ ├── CommissionerImpl.cpp │ │ │ │ ├── __init__.py │ │ │ │ ├── commissioner.py │ │ │ │ ├── thread.py │ │ │ │ └── types.py │ │ │ ├── logging │ │ │ │ ├── LoggingFilter.cpp │ │ │ │ ├── LoggingRedirect.cpp │ │ │ │ ├── __init__.py │ │ │ │ ├── library_handle.py │ │ │ │ └── types.py │ │ │ ├── native │ │ │ │ ├── ChipMainLoopWork.h │ │ │ │ ├── ChipMainLoopWork_StackLock.cpp │ │ │ │ ├── ChipMainLoopWork_WorkSchedule.cpp │ │ │ │ ├── CommonStackInit.cpp │ │ │ │ ├── PyChipError.cpp │ │ │ │ ├── PyChipError.h │ │ │ │ └── __init__.py │ │ │ ├── server │ │ │ │ ├── Options.cpp │ │ │ │ ├── Options.h │ │ │ │ ├── ServerInit.cpp │ │ │ │ └── __init__.py │ │ │ ├── setup_payload │ │ │ │ ├── Generator.cpp │ │ │ │ ├── Parser.cpp │ │ │ │ ├── __init__.py │ │ │ │ └── setup_payload.py │ │ │ ├── storage │ │ │ │ └── __init__.py │ │ │ ├── tlv │ │ │ │ ├── __init__.py │ │ │ │ └── tlvlist.py │ │ │ ├── tracing │ │ │ │ ├── TracingSetup.cpp │ │ │ │ └── __init__.py │ │ │ ├── utils │ │ │ │ ├── CommissioningBuildingBlocks.py │ │ │ │ ├── DeviceProxyUtils.cpp │ │ │ │ └── __init__.py │ │ │ ├── webrtc │ │ │ │ ├── RTCClient.cpp │ │ │ │ ├── WebRTC.cpp │ │ │ │ ├── WebRTC.h │ │ │ │ ├── WebRTCTransportCluster.cpp │ │ │ │ ├── __init__.py │ │ │ │ ├── async_websocket_client.py │ │ │ │ ├── browser_peer_connection.py │ │ │ │ ├── browser_webrtc_client.py │ │ │ │ ├── command.py │ │ │ │ ├── libdatachannel_peer_connection.py │ │ │ │ ├── libdatachannel_webrtc_client.py │ │ │ │ ├── library_handle.py │ │ │ │ ├── types.py │ │ │ │ ├── utils.py │ │ │ │ └── webrtc_manager.py │ │ │ └── yaml │ │ │ │ ├── __init__.py │ │ │ │ ├── data_model_lookup.py │ │ │ │ ├── errors.py │ │ │ │ ├── format_converter.py │ │ │ │ └── runner.py │ │ ├── templates │ │ │ ├── partials │ │ │ │ ├── bitmap_def.zapt │ │ │ │ ├── enum_def.zapt │ │ │ │ └── struct_def.zapt │ │ │ ├── python-CHIPClusters-py.zapt │ │ │ ├── python-cluster-Objects-py.zapt │ │ │ └── templates.json │ │ └── tests │ │ │ ├── scripts │ │ │ ├── base.py │ │ │ ├── cirque_restart_remote_device.py │ │ │ ├── cluster_objects.py │ │ │ ├── commissioning_failure_test.py │ │ │ ├── commissioning_test.py │ │ │ ├── commissioning_window_test.py │ │ │ ├── example_python_commissioning_flow.py │ │ │ ├── failsafe_tests.py │ │ │ ├── icd_device_test.py │ │ │ ├── mobile-device-test.py │ │ │ ├── network_commissioning.py │ │ │ ├── python_commissioning_flow_test.py │ │ │ ├── split_commissioning_test.py │ │ │ ├── subscription_resumption_capacity_test_ctrl1.py │ │ │ ├── subscription_resumption_capacity_test_ctrl2.py │ │ │ ├── subscription_resumption_test.py │ │ │ └── subscription_resumption_timeout_test.py │ │ │ ├── test_cluster_objects.py │ │ │ ├── test_generated_cluster_objects.py │ │ │ └── test_tlv.py │ ├── tests │ │ ├── AutoCommissionerTestAccess.h │ │ ├── BUILD.gn │ │ ├── TestAutoCommissioner.cpp │ │ ├── TestCommissionableNodeController.cpp │ │ ├── TestCommissioningDelegate.cpp │ │ ├── TestCommissioningWindowOpener.cpp │ │ ├── TestEventCaching.cpp │ │ ├── TestEventChunking.cpp │ │ ├── TestEventNumberCaching.cpp │ │ ├── TestExampleOperationalCredentialsIssuer.cpp │ │ ├── TestReadChunking.cpp │ │ ├── TestServerCommandDispatch.cpp │ │ ├── TestWriteChunking.cpp │ │ ├── data_model │ │ │ ├── BUILD.gn │ │ │ ├── DataModelFixtures.cpp │ │ │ ├── DataModelFixtures.h │ │ │ ├── TestCommands.cpp │ │ │ ├── TestRead.cpp │ │ │ └── TestWrite.cpp │ │ └── jcm │ │ │ ├── BUILD.gn │ │ │ └── TestJCMCommissioner.cpp │ └── webrtc │ │ ├── BUILD.gn │ │ ├── WebRTCClient.cpp │ │ ├── WebRTCClient.h │ │ ├── WebRTCTransportProviderClient.cpp │ │ ├── WebRTCTransportProviderClient.h │ │ ├── WebRTCTransportRequestorManager.cpp │ │ ├── WebRTCTransportRequestorManager.h │ │ └── access_control │ │ ├── BUILD.gn │ │ ├── WebRTCAccessControl.cpp │ │ └── WebRTCAccessControl.h ├── credentials │ ├── BUILD.gn │ ├── CHIPCert.cpp │ ├── CHIPCert.h │ ├── CHIPCertFromX509.cpp │ ├── CHIPCertToX509.cpp │ ├── CHIPCert_Internal.h │ ├── CHIPCertificateSet.h │ ├── CertificateValidityPolicy.h │ ├── CertificationDeclaration.cpp │ ├── CertificationDeclaration.h │ ├── DeviceAttestationConstructor.cpp │ ├── DeviceAttestationConstructor.h │ ├── DeviceAttestationCredsProvider.cpp │ ├── DeviceAttestationCredsProvider.h │ ├── DeviceAttestationVendorReserved.h │ ├── FabricTable.cpp │ ├── FabricTable.h │ ├── GenerateChipX509Cert.cpp │ ├── GroupDataProvider.h │ ├── GroupDataProviderImpl.cpp │ ├── GroupDataProviderImpl.h │ ├── LastKnownGoodTime.cpp │ ├── LastKnownGoodTime.h │ ├── OperationalCertificateStore.h │ ├── PersistentStorageOpCertStore.cpp │ ├── PersistentStorageOpCertStore.h │ ├── TestOnlyLocalCertificateAuthority.h │ ├── attestation_verifier │ │ ├── DacOnlyPartialAttestationVerifier.cpp │ │ ├── DacOnlyPartialAttestationVerifier.h │ │ ├── DefaultDeviceAttestationVerifier.cpp │ │ ├── DefaultDeviceAttestationVerifier.h │ │ ├── DeviceAttestationDelegate.h │ │ ├── DeviceAttestationVerifier.cpp │ │ ├── DeviceAttestationVerifier.h │ │ ├── FileAttestationTrustStore.cpp │ │ ├── FileAttestationTrustStore.h │ │ ├── TestDACRevocationDelegateImpl.cpp │ │ ├── TestDACRevocationDelegateImpl.h │ │ ├── TestPAAStore.cpp │ │ └── TestPAAStore.h │ ├── examples │ │ ├── DeviceAttestationCredsExample.cpp │ │ ├── DeviceAttestationCredsExample.h │ │ ├── ExampleDACs.cpp │ │ ├── ExampleDACs.h │ │ ├── ExamplePAI.cpp │ │ ├── ExamplePAI.h │ │ ├── LastKnownGoodTimeCertificateValidityPolicyExample.h │ │ └── StrictCertificateValidityPolicyExample.h │ ├── jcm │ │ ├── BUILD.gn │ │ ├── TrustVerification.cpp │ │ ├── TrustVerification.h │ │ ├── VendorIdVerificationClient.cpp │ │ └── VendorIdVerificationClient.h │ └── tests │ │ ├── BUILD.gn │ │ ├── CHIPAttCert_test_vectors.cpp │ │ ├── CHIPAttCert_test_vectors.h │ │ ├── CHIPCert_error_test_vectors.cpp │ │ ├── CHIPCert_error_test_vectors.h │ │ ├── CHIPCert_test_vectors.cpp │ │ ├── CHIPCert_test_vectors.h │ │ ├── CHIPCert_unit_test_vectors.cpp │ │ ├── CHIPCert_unit_test_vectors.h │ │ ├── FuzzChipCert.cpp │ │ ├── FuzzChipCertPW.cpp │ │ ├── TestCertificationDeclaration.cpp │ │ ├── TestChipCert.cpp │ │ ├── TestCommissionerDUTVectors.cpp │ │ ├── TestDacOnlyPartialAttestationVerifier.cpp │ │ ├── TestDeviceAttestationConstruction.cpp │ │ ├── TestDeviceAttestationCredentials.cpp │ │ ├── TestDeviceAttestationVerifier.cpp │ │ ├── TestFabricTable.cpp │ │ ├── TestGroupDataProvider.cpp │ │ ├── TestPersistentStorageOpCertStore.cpp │ │ ├── certificates │ │ ├── UnitTest_IA_A1.crt │ │ ├── UnitTest_IA_A1.crt.txt │ │ ├── UnitTest_IA_A1.pem │ │ ├── UnitTest_IA_A1.pem.txt │ │ ├── UnitTest_IA_A2.crt │ │ ├── UnitTest_IA_A2.crt.txt │ │ ├── UnitTest_IA_A2.pem │ │ ├── UnitTest_IA_A2.pem.txt │ │ ├── UnitTest_IA_B1.crt │ │ ├── UnitTest_IA_B1.crt.txt │ │ ├── UnitTest_IA_B1.pem │ │ ├── UnitTest_IA_B1.pem.txt │ │ ├── UnitTest_JF_IA_A.crt │ │ ├── UnitTest_JF_IA_A.crt.txt │ │ ├── UnitTest_JF_IA_A.pem │ │ ├── UnitTest_JF_IA_A.pem.txt │ │ ├── UnitTest_JF_IA_B.crt │ │ ├── UnitTest_JF_IA_B.crt.txt │ │ ├── UnitTest_JF_IA_B.pem │ │ ├── UnitTest_JF_IA_B.pem.txt │ │ ├── UnitTest_JF_Node_A.crt │ │ ├── UnitTest_JF_Node_A.crt.txt │ │ ├── UnitTest_JF_Node_A.pem │ │ ├── UnitTest_JF_Node_A.pem.txt │ │ ├── UnitTest_JF_Node_B.crt │ │ ├── UnitTest_JF_Node_B.crt.txt │ │ ├── UnitTest_JF_Node_B.pem │ │ ├── UnitTest_JF_Node_B.pem.txt │ │ ├── UnitTest_JF_Root_A.crt │ │ ├── UnitTest_JF_Root_A.crt.txt │ │ ├── UnitTest_JF_Root_A.pem │ │ ├── UnitTest_JF_Root_A.pem.txt │ │ ├── UnitTest_JF_Root_B.crt │ │ ├── UnitTest_JF_Root_B.crt.txt │ │ ├── UnitTest_JF_Root_B.pem │ │ ├── UnitTest_JF_Root_B.pem.txt │ │ ├── UnitTest_NodeA1.crt │ │ ├── UnitTest_NodeA1.crt.txt │ │ ├── UnitTest_NodeA1.pem │ │ ├── UnitTest_NodeA1.pem.txt │ │ ├── UnitTest_NodeA2.crt │ │ ├── UnitTest_NodeA2.crt.txt │ │ ├── UnitTest_NodeA2.pem │ │ ├── UnitTest_NodeA2.pem.txt │ │ ├── UnitTest_NodeA3.crt │ │ ├── UnitTest_NodeA3.crt.txt │ │ ├── UnitTest_NodeA3.pem │ │ ├── UnitTest_NodeA3.pem.txt │ │ ├── UnitTest_NodeA4.crt │ │ ├── UnitTest_NodeA4.crt.txt │ │ ├── UnitTest_NodeA4.pem │ │ ├── UnitTest_NodeA4.pem.txt │ │ ├── UnitTest_NodeB1.crt │ │ ├── UnitTest_NodeB1.crt.txt │ │ ├── UnitTest_NodeB1.pem │ │ ├── UnitTest_NodeB1.pem.txt │ │ ├── UnitTest_RootA.crt │ │ ├── UnitTest_RootA.crt.txt │ │ ├── UnitTest_RootA.pem │ │ ├── UnitTest_RootA.pem.txt │ │ ├── UnitTest_RootB.crt │ │ ├── UnitTest_RootB.crt.txt │ │ ├── UnitTest_RootB.pem │ │ ├── UnitTest_RootB.pem.txt │ │ ├── certs │ │ └── keys │ │ └── jcm │ │ ├── BUILD.gn │ │ ├── TestTrustVerification.cpp │ │ └── TestVendorIdVerificationClient.cpp ├── crypto │ ├── BUILD.gn │ ├── CHIPCryptoPAL.cpp │ ├── CHIPCryptoPAL.h │ ├── CHIPCryptoPALOpenSSL.cpp │ ├── CHIPCryptoPALOpenSSL.h │ ├── CHIPCryptoPALPSA.cpp │ ├── CHIPCryptoPALPSA.h │ ├── CHIPCryptoPALmbedTLS.cpp │ ├── CHIPCryptoPALmbedTLS.h │ ├── CHIPCryptoPALmbedTLSCert.cpp │ ├── DefaultSessionKeystore.h │ ├── OperationalKeystore.h │ ├── P256KeyPairOpenSSL.cpp │ ├── P256KeyPairTrustyImpl.cpp │ ├── PSAKeyAllocator.h │ ├── PSAOperationalKeystore.cpp │ ├── PSAOperationalKeystore.h │ ├── PSASessionKeystore.cpp │ ├── PSASessionKeystore.h │ ├── PSASpake2p.cpp │ ├── PSASpake2p.h │ ├── PersistentStorageOperationalKeystore.cpp │ ├── PersistentStorageOperationalKeystore.h │ ├── PersistentStorageOperationalKeystoreTrusty.cpp │ ├── RandUtils.cpp │ ├── RandUtils.h │ ├── RawKeySessionKeystore.cpp │ ├── RawKeySessionKeystore.h │ ├── SessionKeystore.h │ ├── crypto.gni │ └── tests │ │ ├── AES_CCM_128_test_vectors.h │ │ ├── BUILD.gn │ │ ├── DacValidationExplicitVectors.h │ │ ├── DerSigConversion_test_vectors.h │ │ ├── ECDH_P256_test_vectors.h │ │ ├── HKDF_SHA256_test_vectors.h │ │ ├── HMAC_SHA256_test_vectors.h │ │ ├── Hash_SHA256_test_vectors.h │ │ ├── PBKDF2_SHA256_test_vectors.h │ │ ├── RawIntegerToDer_test_vectors.h │ │ ├── SPAKE2P_FE_MUL_test_vectors.h │ │ ├── SPAKE2P_FE_RW_test_vectors.h │ │ ├── SPAKE2P_HMAC_test_vectors.h │ │ ├── SPAKE2P_POINT_MUL_ADD_test_vectors.h │ │ ├── SPAKE2P_POINT_MUL_test_vectors.h │ │ ├── SPAKE2P_POINT_RW_test_vectors.h │ │ ├── SPAKE2P_POINT_VALID_test_vectors.h │ │ ├── SPAKE2P_RFC_test_vectors.h │ │ ├── TestChipCryptoPAL.cpp │ │ ├── TestCryptoLayer.h │ │ ├── TestGroupOperationalCredentials.cpp │ │ ├── TestPSAOpKeyStore.cpp │ │ ├── TestPersistentStorageOpKeyStore.cpp │ │ └── TestSessionKeystore.cpp ├── darwin │ ├── CHIPTool │ │ ├── CHIPTool.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata │ │ │ │ ├── IDETemplateMacros.plist │ │ │ │ └── xcschemes │ │ │ │ └── CHIP Tool App.xcscheme │ │ ├── CHIPTool │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── CHIPTool.entitlements │ │ │ ├── Framework Helpers │ │ │ │ ├── DefaultsUtils.h │ │ │ │ ├── DefaultsUtils.m │ │ │ │ ├── FabricKeys.h │ │ │ │ └── FabricKeys.m │ │ │ ├── Info.plist │ │ │ ├── UI Helpers │ │ │ │ ├── CHIPUIViewUtils.h │ │ │ │ └── CHIPUIViewUtils.m │ │ │ ├── UI │ │ │ │ └── Base.lproj │ │ │ │ │ └── LaunchScreen.storyboard │ │ │ ├── View Controllers │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── Bindings │ │ │ │ │ ├── BindingsViewController.h │ │ │ │ │ └── BindingsViewController.m │ │ │ │ ├── DeviceSelector.h │ │ │ │ ├── DeviceSelector.m │ │ │ │ ├── Enumeration │ │ │ │ │ ├── EnumerateViewController.h │ │ │ │ │ └── EnumerateViewController.m │ │ │ │ ├── Fabric │ │ │ │ │ ├── FabricUIViewController.h │ │ │ │ │ └── FabricUIViewController.m │ │ │ │ ├── MultiAdmin │ │ │ │ │ ├── MultiAdminViewController.h │ │ │ │ │ └── MultiAdminViewController.m │ │ │ │ ├── OnOffCluster │ │ │ │ │ ├── OnOffViewController.h │ │ │ │ │ └── OnOffViewController.m │ │ │ │ ├── QRCode │ │ │ │ │ ├── QRCodeViewController.h │ │ │ │ │ └── QRCodeViewController.m │ │ │ │ ├── RootViewController.h │ │ │ │ ├── RootViewController.m │ │ │ │ ├── SceneDelegate.h │ │ │ │ ├── SceneDelegate.m │ │ │ │ ├── Temperature Sensor │ │ │ │ │ ├── TemperatureSensorViewController.h │ │ │ │ │ └── TemperatureSensorViewController.m │ │ │ │ ├── UnpairDevices │ │ │ │ │ ├── UnpairDevicesViewController.h │ │ │ │ │ └── UnpairDevicesViewController.m │ │ │ │ └── WiFi │ │ │ │ │ ├── WiFiViewController.h │ │ │ │ │ └── WiFiViewController.m │ │ │ └── main.m │ │ ├── CHIPToolTests │ │ │ └── Info.plist │ │ └── README.md │ ├── Darwin.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDETemplateMacros.plist │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Framework │ │ ├── CHIP │ │ ├── Info.plist │ │ ├── MTRAsyncCallbackWorkQueue.h │ │ ├── MTRAsyncCallbackWorkQueue.mm │ │ ├── MTRAsyncWorkQueue.h │ │ ├── MTRAsyncWorkQueue.mm │ │ ├── MTRAttestationTrustStoreBridge.h │ │ ├── MTRAttestationTrustStoreBridge.mm │ │ ├── MTRAttributeSpecifiedCheck.h │ │ ├── MTRAttributeTLVValueDecoder_Internal.h │ │ ├── MTRAttributeTLVValueDecoder_Internal.mm │ │ ├── MTRAttributeValueWaiter.h │ │ ├── MTRAttributeValueWaiter.mm │ │ ├── MTRAttributeValueWaiter_Internal.h │ │ ├── MTRBackwardsCompatShims.h │ │ ├── MTRBackwardsCompatShims.mm │ │ ├── MTRBaseDevice.h │ │ ├── MTRBaseDevice.mm │ │ ├── MTRBaseDevice_Internal.h │ │ ├── MTRBaseSubscriptionCallback.h │ │ ├── MTRBaseSubscriptionCallback.mm │ │ ├── MTRCSRInfo.h │ │ ├── MTRCSRInfo.mm │ │ ├── MTRCallbackBridgeBase.h │ │ ├── MTRCertificateInfo.h │ │ ├── MTRCertificateInfo.mm │ │ ├── MTRCertificates.h │ │ ├── MTRCertificates.mm │ │ ├── MTRCluster.h │ │ ├── MTRCluster.mm │ │ ├── MTRClusterNames.h │ │ ├── MTRClusterStateCacheContainer+XPC.h │ │ ├── MTRClusterStateCacheContainer.h │ │ ├── MTRClusterStateCacheContainer.mm │ │ ├── MTRClusterStateCacheContainer_Internal.h │ │ ├── MTRCluster_Internal.h │ │ ├── MTRCommandPayloadExtensions_Internal.h │ │ ├── MTRCommandTimedCheck.h │ │ ├── MTRCommandWithRequiredResponse.h │ │ ├── MTRCommandWithRequiredResponse.mm │ │ ├── MTRCommissionableBrowser.h │ │ ├── MTRCommissionableBrowser.mm │ │ ├── MTRCommissionableBrowserDelegate.h │ │ ├── MTRCommissionableBrowserResult.h │ │ ├── MTRCommissionableBrowserResult_Internal.h │ │ ├── MTRCommissioneeInfo.h │ │ ├── MTRCommissioneeInfo.mm │ │ ├── MTRCommissioneeInfo_Internal.h │ │ ├── MTRCommissioningDelegate.h │ │ ├── MTRCommissioningDelegate_Internal.h │ │ ├── MTRCommissioningOperation.h │ │ ├── MTRCommissioningOperation.mm │ │ ├── MTRCommissioningOperation_Internal.h │ │ ├── MTRCommissioningParameters.h │ │ ├── MTRCommissioningParameters.mm │ │ ├── MTRCommissioningParameters_Internal.h │ │ ├── MTRConversion.h │ │ ├── MTRConversion.mm │ │ ├── MTRDefines.h │ │ ├── MTRDefines_Internal.h │ │ ├── MTRDelegateManager.h │ │ ├── MTRDelegateManager.mm │ │ ├── MTRDemuxingStorage.h │ │ ├── MTRDemuxingStorage.mm │ │ ├── MTRDevice.h │ │ ├── MTRDevice.mm │ │ ├── MTRDeviceAttestationDelegate.h │ │ ├── MTRDeviceAttestationDelegate.mm │ │ ├── MTRDeviceAttestationDelegateBridge.h │ │ ├── MTRDeviceAttestationDelegateBridge.mm │ │ ├── MTRDeviceAttestationDelegate_Internal.h │ │ ├── MTRDeviceAttestationInfo.h │ │ ├── MTRDeviceAttestationInfo.mm │ │ ├── MTRDeviceClusterData.h │ │ ├── MTRDeviceClusterData.mm │ │ ├── MTRDeviceConnectionBridge.h │ │ ├── MTRDeviceConnectionBridge.mm │ │ ├── MTRDeviceConnectivityMonitor.h │ │ ├── MTRDeviceConnectivityMonitor.mm │ │ ├── MTRDeviceController+XPC.h │ │ ├── MTRDeviceController+XPC.mm │ │ ├── MTRDeviceController.h │ │ ├── MTRDeviceController.mm │ │ ├── MTRDeviceControllerDataStore.h │ │ ├── MTRDeviceControllerDataStore.mm │ │ ├── MTRDeviceControllerDelegate.h │ │ ├── MTRDeviceControllerDelegateBridge.h │ │ ├── MTRDeviceControllerDelegateBridge.mm │ │ ├── MTRDeviceControllerDelegate_Internal.h │ │ ├── MTRDeviceControllerFactory.h │ │ ├── MTRDeviceControllerFactory.mm │ │ ├── MTRDeviceControllerFactory_Internal.h │ │ ├── MTRDeviceControllerLocalTestStorage.h │ │ ├── MTRDeviceControllerLocalTestStorage.mm │ │ ├── MTRDeviceControllerOverXPC.h │ │ ├── MTRDeviceControllerOverXPC.mm │ │ ├── MTRDeviceControllerOverXPC_Internal.h │ │ ├── MTRDeviceControllerParameters.h │ │ ├── MTRDeviceControllerStartupParams.h │ │ ├── MTRDeviceControllerStartupParams.mm │ │ ├── MTRDeviceControllerStartupParams_Internal.h │ │ ├── MTRDeviceControllerStorageDelegate.h │ │ ├── MTRDeviceControllerXPCConnection.h │ │ ├── MTRDeviceControllerXPCConnection.mm │ │ ├── MTRDeviceControllerXPCParameters.h │ │ ├── MTRDeviceControllerXPCParameters.mm │ │ ├── MTRDeviceController_Concrete.h │ │ ├── MTRDeviceController_Concrete.mm │ │ ├── MTRDeviceController_Internal.h │ │ ├── MTRDeviceController_XPC.h │ │ ├── MTRDeviceController_XPC.mm │ │ ├── MTRDeviceController_XPC_Internal.h │ │ ├── MTRDeviceDataValidation.h │ │ ├── MTRDeviceDataValidation.mm │ │ ├── MTRDeviceOverXPC.h │ │ ├── MTRDeviceOverXPC.mm │ │ ├── MTRDeviceStorageBehaviorConfiguration.h │ │ ├── MTRDeviceStorageBehaviorConfiguration.mm │ │ ├── MTRDeviceStorageBehaviorConfiguration_Internal.h │ │ ├── MTRDeviceType.h │ │ ├── MTRDeviceType.mm │ │ ├── MTRDeviceTypeMetadata.h │ │ ├── MTRDeviceTypeRevision.h │ │ ├── MTRDeviceTypeRevision.mm │ │ ├── MTRDevice_Concrete.h │ │ ├── MTRDevice_Concrete.mm │ │ ├── MTRDevice_Internal.h │ │ ├── MTRDevice_XPC.h │ │ ├── MTRDevice_XPC.mm │ │ ├── MTRDevice_XPC_Internal.h │ │ ├── MTRDiagnosticLogsDownloader.h │ │ ├── MTRDiagnosticLogsDownloader.mm │ │ ├── MTRDiagnosticLogsType.h │ │ ├── MTREndpointInfo.h │ │ ├── MTREndpointInfo.mm │ │ ├── MTREndpointInfo_Internal.h │ │ ├── MTREndpointInfo_Test.h │ │ ├── MTRError.h │ │ ├── MTRError.mm │ │ ├── MTRError_Internal.h │ │ ├── MTRError_Test.h │ │ ├── MTREventTLVValueDecoder_Internal.h │ │ ├── MTRFabricInfo.h │ │ ├── MTRFabricInfo.mm │ │ ├── MTRFabricInfo_Internal.h │ │ ├── MTRFramework.h │ │ ├── MTRFramework.mm │ │ ├── MTRFrameworkDiagnostics.h │ │ ├── MTRFrameworkDiagnostics.mm │ │ ├── MTRKeypair.h │ │ ├── MTRLogging.h │ │ ├── MTRLogging.mm │ │ ├── MTRLogging_Internal.h │ │ ├── MTRManualSetupPayloadParser.h │ │ ├── MTRManualSetupPayloadParser.mm │ │ ├── MTRMetricKeys.h │ │ ├── MTRMetrics.h │ │ ├── MTRMetrics.mm │ │ ├── MTRMetricsCollector.h │ │ ├── MTRMetricsCollector.mm │ │ ├── MTRMetrics_Internal.h │ │ ├── MTRNetworkInterfaceInfo.h │ │ ├── MTRNetworkInterfaceInfo.mm │ │ ├── MTRNetworkInterfaceInfo_Internal.h │ │ ├── MTROTAHeader.h │ │ ├── MTROTAHeader.mm │ │ ├── MTROTAImageTransferHandler.h │ │ ├── MTROTAImageTransferHandler.mm │ │ ├── MTROTAProviderDelegate.h │ │ ├── MTROTAProviderDelegateBridge.h │ │ ├── MTROTAProviderDelegateBridge.mm │ │ ├── MTROTAUnsolicitedBDXMessageHandler.h │ │ ├── MTROTAUnsolicitedBDXMessageHandler.mm │ │ ├── MTROnboardingPayloadParser.h │ │ ├── MTROnboardingPayloadParser.mm │ │ ├── MTROperationalBrowser.h │ │ ├── MTROperationalBrowser.mm │ │ ├── MTROperationalCertificateIssuer.h │ │ ├── MTROperationalCertificateIssuer.mm │ │ ├── MTROperationalCredentialsDelegate.h │ │ ├── MTROperationalCredentialsDelegate.mm │ │ ├── MTRP256KeypairBridge.h │ │ ├── MTRP256KeypairBridge.mm │ │ ├── MTRPersistentStorageDelegateBridge.h │ │ ├── MTRPersistentStorageDelegateBridge.mm │ │ ├── MTRProductIdentity.h │ │ ├── MTRProductIdentity.mm │ │ ├── MTRQRCodeSetupPayloadParser.h │ │ ├── MTRQRCodeSetupPayloadParser.mm │ │ ├── MTRSessionParameters.h │ │ ├── MTRSessionResumptionStorageBridge.h │ │ ├── MTRSessionResumptionStorageBridge.mm │ │ ├── MTRSetupPayload.h │ │ ├── MTRSetupPayload.mm │ │ ├── MTRSetupPayload_Internal.h │ │ ├── MTRStorage.h │ │ ├── MTRThreadOperationalDataset.h │ │ ├── MTRThreadOperationalDataset.mm │ │ ├── MTRTimeUtils.h │ │ ├── MTRTimeUtils.mm │ │ ├── MTRUnfairLock.h │ │ ├── MTRUtilities.h │ │ ├── MTRUtilities.mm │ │ ├── Matter.apinotes │ │ ├── Matter.h │ │ ├── Matter.modulemap │ │ ├── NSDataSpanConversion.h │ │ ├── NSStringSpanConversion.h │ │ ├── Resources │ │ │ └── Logging │ │ │ │ └── com.csa.matter.plist │ │ ├── ServerEndpoint │ │ │ ├── MTRAccessGrant.h │ │ │ ├── MTRAccessGrant.mm │ │ │ ├── MTRIMDispatch.mm │ │ │ ├── MTRServerAccessControl.h │ │ │ ├── MTRServerAccessControl.mm │ │ │ ├── MTRServerAttribute.h │ │ │ ├── MTRServerAttribute.mm │ │ │ ├── MTRServerAttribute_Internal.h │ │ │ ├── MTRServerCluster.h │ │ │ ├── MTRServerCluster.mm │ │ │ ├── MTRServerCluster_Internal.h │ │ │ ├── MTRServerEndpoint.h │ │ │ ├── MTRServerEndpoint.mm │ │ │ └── MTRServerEndpoint_Internal.h │ │ ├── XPC Protocol │ │ │ ├── MTRXPCClientProtocol.h │ │ │ └── MTRXPCServerProtocol.h │ │ ├── app │ │ │ └── PluginApplicationCallbacks.h │ │ ├── templates │ │ │ ├── MTRAttributeSpecifiedCheck-src.zapt │ │ │ ├── MTRAttributeTLVValueDecoder-src.zapt │ │ │ ├── MTRBaseClusters-src.zapt │ │ │ ├── MTRBaseClusters.zapt │ │ │ ├── MTRBaseClusters_Internal.zapt │ │ │ ├── MTRClusterConstants.zapt │ │ │ ├── MTRClusterNames-src.zapt │ │ │ ├── MTRClusters-src.zapt │ │ │ ├── MTRClusters.zapt │ │ │ ├── MTRClusters_Internal.zapt │ │ │ ├── MTRCommandPayloadsObjc-src.zapt │ │ │ ├── MTRCommandPayloadsObjc.zapt │ │ │ ├── MTRCommandPayloads_Internal.zapt │ │ │ ├── MTRCommandTimedCheck-src.zapt │ │ │ ├── MTRDeviceTypeMetadata-src.zapt │ │ │ ├── MTREventTLVValueDecoder-src.zapt │ │ │ ├── MTRStructsObjc-src.zapt │ │ │ ├── MTRStructsObjc.zapt │ │ │ ├── availability.yaml │ │ │ ├── config-data.yaml │ │ │ ├── partials │ │ │ │ ├── attribute_data_callback_name.zapt │ │ │ │ ├── attribute_id_shims.zapt │ │ │ │ ├── cluster_id_shims.zapt │ │ │ │ ├── command_completion_type.zapt │ │ │ │ ├── command_id_shims.zapt │ │ │ │ ├── decode_value.zapt │ │ │ │ ├── encode_value.zapt │ │ │ │ ├── enum_decl.zapt │ │ │ │ ├── init_struct_member.zapt │ │ │ │ ├── renamed_struct_field_impl.zapt │ │ │ │ ├── struct_field_decl.zapt │ │ │ │ ├── struct_interface_decl.zapt │ │ │ │ └── struct_interface_impl.zapt │ │ │ └── templates.json │ │ └── zap-generated │ │ │ ├── MTRAttributeSpecifiedCheck.mm │ │ │ ├── MTRAttributeTLVValueDecoder.mm │ │ │ ├── MTRBaseClusters.h │ │ │ ├── MTRBaseClusters.mm │ │ │ ├── MTRBaseClusters_Internal.h │ │ │ ├── MTRClusterConstants.h │ │ │ ├── MTRClusterNames.mm │ │ │ ├── MTRClusters.h │ │ │ ├── MTRClusters.mm │ │ │ ├── MTRClusters_Internal.h │ │ │ ├── MTRCommandPayloadsObjc.h │ │ │ ├── MTRCommandPayloadsObjc.mm │ │ │ ├── MTRCommandPayloads_Internal.h │ │ │ ├── MTRCommandTimedCheck.mm │ │ │ ├── MTRDeviceTypeMetadata.mm │ │ │ ├── MTREventTLVValueDecoder.mm │ │ │ ├── MTRStructsObjc.h │ │ │ ├── MTRStructsObjc.mm │ │ │ └── endpoint_config.h │ │ ├── CHIPTests │ │ ├── Info.plist │ │ ├── MTRAsyncCallbackQueueTests.m │ │ ├── MTRAsyncWorkQueueTests.m │ │ ├── MTRAvailabilityTests.m │ │ ├── MTRBackwardsCompatTests.m │ │ ├── MTRBleTests.m │ │ ├── MTRCertificateInfoTests.m │ │ ├── MTRCertificateTests.m │ │ ├── MTRCertificateValidityTests.m │ │ ├── MTRClusterNamesTests.m │ │ ├── MTRCommissionableBrowserTests.m │ │ ├── MTRControllerAdvertisingTests.m │ │ ├── MTRControllerTests.m │ │ ├── MTRDSTOffsetTests.m │ │ ├── MTRDataValueParserTests.m │ │ ├── MTRDelegateManagerTests.m │ │ ├── MTRDeviceConnectivityMonitorTests.m │ │ ├── MTRDeviceTests.m │ │ ├── MTRDeviceTypeRevisionTests.m │ │ ├── MTRDeviceTypeTests.m │ │ ├── MTRDiagnosticLogDownloadTests.m │ │ ├── MTREndpointInfoTests.m │ │ ├── MTRErrorMappingTests.m │ │ ├── MTRErrorTests.m │ │ ├── MTRFabricInfoTests.m │ │ ├── MTRLargeMessageCommandTests.m │ │ ├── MTRMetricsTests.m │ │ ├── MTROTAProviderTests.m │ │ ├── MTROperationalCertificateIssuerTests.m │ │ ├── MTRPairingBackwardsCompatTests.m │ │ ├── MTRPairingTests.m │ │ ├── MTRPerControllerStorageTests.m │ │ ├── MTRProductIdentityTests.m │ │ ├── MTRServerEndpointTests.m │ │ ├── MTRSetupPayloadInitializationTests.m │ │ ├── MTRSetupPayloadTests.m │ │ ├── MTRSwiftCertificateTests.swift │ │ ├── MTRSwiftDeviceTests.swift │ │ ├── MTRSwiftPairingTests.swift │ │ ├── MTRThreadOperationalDatasetTests.mm │ │ ├── MTRXPCListenerSampleTests.m │ │ ├── MTRXPCProtocolTests.m │ │ ├── MatterTests-Bridging-Header.h │ │ └── TestHelpers │ │ │ ├── MTRDeviceTestDelegate.h │ │ │ ├── MTRDeviceTestDelegate.m │ │ │ ├── MTRErrorTestUtils.h │ │ │ ├── MTRErrorTestUtils.mm │ │ │ ├── MTRFabricInfoChecker.h │ │ │ ├── MTRFabricInfoChecker.m │ │ │ ├── MTRMockCB.h │ │ │ ├── MTRMockCB.m │ │ │ ├── MTRSecureCodingTestHelpers.h │ │ │ ├── MTRSecureCodingTestHelpers.m │ │ │ ├── MTRTestCase+ServerAppRunner.h │ │ │ ├── MTRTestCase+ServerAppRunner.m │ │ │ ├── MTRTestCase.h │ │ │ ├── MTRTestCase.mm │ │ │ ├── MTRTestControllerDelegate.h │ │ │ ├── MTRTestControllerDelegate.mm │ │ │ ├── MTRTestDeclarations.h │ │ │ ├── MTRTestKeys.h │ │ │ ├── MTRTestKeys.m │ │ │ ├── MTRTestOTAProvider.h │ │ │ ├── MTRTestOTAProvider.m │ │ │ ├── MTRTestPerControllerStorage.h │ │ │ ├── MTRTestPerControllerStorage.m │ │ │ ├── MTRTestResetCommissioneeHelper.h │ │ │ ├── MTRTestResetCommissioneeHelper.m │ │ │ ├── MTRTestStorage.h │ │ │ └── MTRTestStorage.m │ │ ├── Configs │ │ ├── Matter.Debug.xcconfig │ │ ├── Matter.Release.xcconfig │ │ ├── Matter.xcconfig │ │ ├── MatterTests.xcconfig │ │ ├── Project.Debug.xcconfig │ │ ├── Project.Release.xcconfig │ │ ├── Project.xcconfig │ │ ├── darwin-framework-tool.Debug.xcconfig │ │ ├── darwin-framework-tool.Release.xcconfig │ │ └── darwin-framework-tool.xcconfig │ │ ├── Matter.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ ├── IDETemplateMacros.plist │ │ │ └── xcschemes │ │ │ ├── Matter Framework Tests.xcscheme │ │ │ ├── Matter Framework.xcscheme │ │ │ └── darwin-framework-tool.xcscheme │ │ └── chip_xcode_build_connector.sh ├── data-model-providers │ ├── codedriven │ │ ├── BUILD.gn │ │ ├── CodeDrivenDataModelProvider.cpp │ │ ├── CodeDrivenDataModelProvider.h │ │ ├── endpoint │ │ │ ├── BUILD.gn │ │ │ ├── EndpointInterface.h │ │ │ ├── EndpointInterfaceRegistry.cpp │ │ │ ├── EndpointInterfaceRegistry.h │ │ │ ├── SpanEndpoint.cpp │ │ │ ├── SpanEndpoint.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── TestEndpointInterfaceRegistry.cpp │ │ │ │ └── TestSpanEndpoint.cpp │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ └── TestCodeDrivenDataModelProvider.cpp │ └── codegen │ │ ├── BUILD.gn │ │ ├── ClusterIntegration.cpp │ │ ├── ClusterIntegration.h │ │ ├── CodegenDataModelProvider.cpp │ │ ├── CodegenDataModelProvider.h │ │ ├── CodegenDataModelProvider_Read.cpp │ │ ├── CodegenDataModelProvider_Write.cpp │ │ ├── CodegenProcessingConfig.h │ │ ├── EmberAttributeDataBuffer.cpp │ │ ├── EmberAttributeDataBuffer.h │ │ ├── Instance.cpp │ │ ├── Instance.h │ │ ├── model.cmake │ │ ├── model.gni │ │ └── tests │ │ ├── BUILD.gn │ │ ├── EmberInvokeOverride.cpp │ │ ├── EmberInvokeOverride.h │ │ ├── EmberReadWriteOverride.cpp │ │ ├── EmberReadWriteOverride.h │ │ ├── TestCodegenModelViaMocks.cpp │ │ └── TestEmberAttributeDataBuffer.cpp ├── include │ ├── README.md │ └── platform │ │ ├── BuildTime.h │ │ ├── CHIPDeviceConfig.h │ │ ├── CHIPDeviceError.h │ │ ├── CHIPDeviceEvent.h │ │ ├── CHIPDeviceLayer.h │ │ ├── CommissionableDataProvider.h │ │ ├── ConfigurationManager.h │ │ ├── ConnectivityManager.h │ │ ├── DefaultTimerDelegate.h │ │ ├── DeviceControlServer.h │ │ ├── DeviceInfoProvider.h │ │ ├── DeviceInstanceInfoProvider.h │ │ ├── DiagnosticDataProvider.h │ │ ├── GeneralFaults.h │ │ ├── GeneralUtils.h │ │ ├── KeyValueStoreManager.h │ │ ├── KvsPersistentStorageDelegate.h │ │ ├── LockTracker.h │ │ ├── NFCOnboardingPayloadManager.h │ │ ├── NetworkCommissioning.h │ │ ├── OTAImageProcessor.h │ │ ├── PersistedStorage.h │ │ ├── PlatformManager.h │ │ ├── RuntimeOptionsProvider.h │ │ ├── TestOnlyCommissionableDataProvider.h │ │ ├── ThreadStackManager.h │ │ └── internal │ │ ├── BLEManager.h │ │ ├── CHIPDeviceLayerInternal.h │ │ ├── DeviceNetworkInfo.h │ │ ├── EventLogging.h │ │ ├── GenericConfigurationManagerImpl.h │ │ ├── GenericConfigurationManagerImpl.ipp │ │ ├── GenericConnectivityManagerImpl.h │ │ ├── GenericConnectivityManagerImpl_BLE.h │ │ ├── GenericConnectivityManagerImpl_BLE.ipp │ │ ├── GenericConnectivityManagerImpl_NoBLE.h │ │ ├── GenericConnectivityManagerImpl_NoThread.h │ │ ├── GenericConnectivityManagerImpl_NoWiFi.h │ │ ├── GenericConnectivityManagerImpl_TCP.h │ │ ├── GenericConnectivityManagerImpl_TCP.ipp │ │ ├── GenericConnectivityManagerImpl_Thread.h │ │ ├── GenericConnectivityManagerImpl_Thread.ipp │ │ ├── GenericConnectivityManagerImpl_UDP.h │ │ ├── GenericConnectivityManagerImpl_UDP.ipp │ │ ├── GenericConnectivityManagerImpl_WiFi.h │ │ ├── GenericConnectivityManagerImpl_WiFi.ipp │ │ ├── GenericDeviceInstanceInfoProvider.h │ │ ├── GenericDeviceInstanceInfoProvider.ipp │ │ ├── GenericPlatformManagerImpl.h │ │ ├── GenericPlatformManagerImpl.ipp │ │ ├── GenericPlatformManagerImpl_CMSISOS.h │ │ ├── GenericPlatformManagerImpl_CMSISOS.ipp │ │ ├── GenericPlatformManagerImpl_FreeRTOS.h │ │ ├── GenericPlatformManagerImpl_FreeRTOS.ipp │ │ ├── GenericPlatformManagerImpl_POSIX.h │ │ ├── GenericPlatformManagerImpl_POSIX.ipp │ │ ├── GenericPlatformManagerImpl_Zephyr.h │ │ ├── GenericPlatformManagerImpl_ZephyrNoSelect.ipp │ │ ├── GenericPlatformManagerImpl_ZephyrSelect.ipp │ │ ├── NFCCommissioningManager.h │ │ └── testing │ │ └── ConfigUnitTest.h ├── inet │ ├── BUILD.gn │ ├── BasicPacketFilters.h │ ├── EndPointBasis.h │ ├── EndPointStateLwIP.cpp │ ├── EndPointStateLwIP.h │ ├── EndPointStateOpenThread.h │ ├── EndPointStateSockets.h │ ├── EndpointQueueFilter.h │ ├── IANAConstants.h │ ├── IPAddress-StringFuncts.cpp │ ├── IPAddress.cpp │ ├── IPAddress.h │ ├── IPPacketInfo.cpp │ ├── IPPacketInfo.h │ ├── IPPrefix.cpp │ ├── IPPrefix.h │ ├── Inet.h │ ├── InetArgParser.cpp │ ├── InetArgParser.h │ ├── InetConfig.h │ ├── InetError.cpp │ ├── InetError.h │ ├── InetFaultInjection.cpp │ ├── InetFaultInjection.h │ ├── InetInterface.cpp │ ├── InetInterface.h │ ├── InetInterfaceImpl.h │ ├── InetInterfaceImplDefault.cpp │ ├── InetLayer.h │ ├── TCPEndPoint.cpp │ ├── TCPEndPoint.h │ ├── TCPEndPointImpl.h │ ├── TCPEndPointImplLwIP.cpp │ ├── TCPEndPointImplLwIP.h │ ├── TCPEndPointImplOpenThread.cpp │ ├── TCPEndPointImplOpenThread.h │ ├── TCPEndPointImplSockets.cpp │ ├── TCPEndPointImplSockets.h │ ├── UDPEndPoint.cpp │ ├── UDPEndPoint.h │ ├── UDPEndPointImpl.h │ ├── UDPEndPointImplLwIP.cpp │ ├── UDPEndPointImplLwIP.h │ ├── UDPEndPointImplNetworkFramework.h │ ├── UDPEndPointImplOpenThread.cpp │ ├── UDPEndPointImplOpenThread.h │ ├── UDPEndPointImplSockets.cpp │ ├── UDPEndPointImplSockets.h │ ├── ZephyrSocket.h │ ├── arpa-inet-compatibility.h │ ├── inet.gni │ └── tests │ │ ├── BUILD.gn │ │ ├── TestBasicPacketFilters.cpp │ │ ├── TestInetAddress.cpp │ │ ├── TestInetCommon.h │ │ ├── TestInetCommonOptions.cpp │ │ ├── TestInetCommonOptions.h │ │ ├── TestInetCommonPosix.cpp │ │ ├── TestInetEndPoint.cpp │ │ ├── TestInetErrorStr.cpp │ │ ├── TestInetLayerCommon.cpp │ │ ├── TestInetLayerCommon.hpp │ │ ├── TestSetupFaultInjection.h │ │ ├── TestSetupFaultInjectionPosix.cpp │ │ ├── TestSetupSignalling.h │ │ ├── TestSetupSignallingPosix.cpp │ │ └── inet-layer-test-tool.cpp ├── lib │ ├── BUILD.gn │ ├── address_resolve │ │ ├── AddressResolve.cpp │ │ ├── AddressResolve.h │ │ ├── AddressResolve_DefaultImpl.cpp │ │ ├── AddressResolve_DefaultImpl.h │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── TracingStructs.h │ │ ├── address_resolve.gni │ │ ├── tests │ │ │ ├── BUILD.gn │ │ │ └── TestAddressResolve_DefaultImpl.cpp │ │ └── tool.cpp │ ├── asn1 │ │ ├── ASN1.h │ │ ├── ASN1Config.h │ │ ├── ASN1Error.cpp │ │ ├── ASN1Error.h │ │ ├── ASN1Macros.h │ │ ├── ASN1OID.cpp │ │ ├── ASN1Reader.cpp │ │ ├── ASN1Time.cpp │ │ ├── ASN1Writer.cpp │ │ ├── BUILD.gn │ │ ├── gen_asn1oid.py │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ └── TestASN1.cpp │ ├── core │ │ ├── BUILD.gn │ │ ├── CASEAuthTag.h │ │ ├── CHIPCallback.h │ │ ├── CHIPConfig.h │ │ ├── CHIPCore.h │ │ ├── CHIPEncoding.h │ │ ├── CHIPError.cpp │ │ ├── CHIPError.h │ │ ├── CHIPKeyIds.cpp │ │ ├── CHIPKeyIds.h │ │ ├── CHIPPersistentStorageDelegate.h │ │ ├── CHIPSafeCasts.h │ │ ├── CHIPVendorIdentifiers.hpp │ │ ├── ClusterEnums.h │ │ ├── DataModelTypes.h │ │ ├── ErrorStr.cpp │ │ ├── ErrorStr.h │ │ ├── Global.h │ │ ├── GroupId.h │ │ ├── GroupedCallbackList.h │ │ ├── InPlace.h │ │ ├── NodeId.h │ │ ├── OTAImageHeader.cpp │ │ ├── OTAImageHeader.h │ │ ├── Optional.h │ │ ├── PasscodeId.h │ │ ├── PeerId.h │ │ ├── ReferenceCounted.h │ │ ├── ScopedNodeId.h │ │ ├── StringBuilderAdapters.cpp │ │ ├── StringBuilderAdapters.h │ │ ├── TLV.h │ │ ├── TLVBackingStore.h │ │ ├── TLVCircularBuffer.cpp │ │ ├── TLVCircularBuffer.h │ │ ├── TLVCommon.h │ │ ├── TLVData.h │ │ ├── TLVDebug.cpp │ │ ├── TLVDebug.h │ │ ├── TLVReader.cpp │ │ ├── TLVReader.h │ │ ├── TLVTags.cpp │ │ ├── TLVTags.h │ │ ├── TLVTypes.h │ │ ├── TLVUpdater.cpp │ │ ├── TLVUpdater.h │ │ ├── TLVUtilities.cpp │ │ ├── TLVUtilities.h │ │ ├── TLVVectorWriter.cpp │ │ ├── TLVVectorWriter.h │ │ ├── TLVWriter.cpp │ │ ├── TLVWriter.h │ │ ├── Unchecked.h │ │ ├── core.gni │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── FuzzTlvReader.cpp │ │ │ ├── FuzzTlvReaderPW.cpp │ │ │ ├── TestCATValues.cpp │ │ │ ├── TestCHIPCallback.cpp │ │ │ ├── TestCHIPError.cpp │ │ │ ├── TestCHIPErrorStr.cpp │ │ │ ├── TestCHIPKeyIds.cpp │ │ │ ├── TestGroupedCallbackList.cpp │ │ │ ├── TestOTAImageHeader.cpp │ │ │ ├── TestOptional.cpp │ │ │ ├── TestReferenceCounted.cpp │ │ │ ├── TestTLV.cpp │ │ │ └── TestTLVVectorWriter.cpp │ ├── dnssd │ │ ├── ActiveResolveAttempts.cpp │ │ ├── ActiveResolveAttempts.h │ │ ├── Advertiser.cpp │ │ ├── Advertiser.h │ │ ├── Advertiser_ImplMinimalMdns.cpp │ │ ├── Advertiser_ImplMinimalMdnsAllocator.h │ │ ├── Advertiser_ImplNone.cpp │ │ ├── BUILD.gn │ │ ├── Constants.h │ │ ├── Discovery_ImplPlatform.cpp │ │ ├── Discovery_ImplPlatform.h │ │ ├── IPAddressSorter.cpp │ │ ├── IPAddressSorter.h │ │ ├── IncrementalResolve.cpp │ │ ├── IncrementalResolve.h │ │ ├── MinimalMdnsServer.cpp │ │ ├── MinimalMdnsServer.h │ │ ├── Resolver.cpp │ │ ├── Resolver.h │ │ ├── ResolverProxy.cpp │ │ ├── ResolverProxy.h │ │ ├── Resolver_ImplMinimalMdns.cpp │ │ ├── Resolver_ImplNone.cpp │ │ ├── ServiceNaming.cpp │ │ ├── ServiceNaming.h │ │ ├── TxtFields.cpp │ │ ├── TxtFields.h │ │ ├── Types.h │ │ ├── minimal_mdns │ │ │ ├── AddressPolicy.cpp │ │ │ ├── AddressPolicy.h │ │ │ ├── AddressPolicy_DefaultImpl.cpp │ │ │ ├── AddressPolicy_DefaultImpl.h │ │ │ ├── AddressPolicy_LibNlImpl.cpp │ │ │ ├── AddressPolicy_LibNlImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── ListenIterator.h │ │ │ ├── Logging.cpp │ │ │ ├── Logging.h │ │ │ ├── Parser.cpp │ │ │ ├── Parser.h │ │ │ ├── Query.h │ │ │ ├── QueryBuilder.h │ │ │ ├── QueryReplyFilter.h │ │ │ ├── RecordData.cpp │ │ │ ├── RecordData.h │ │ │ ├── ResponseBuilder.h │ │ │ ├── ResponseSender.cpp │ │ │ ├── ResponseSender.h │ │ │ ├── Server.cpp │ │ │ ├── Server.h │ │ │ ├── ServerIPAddresses.h │ │ │ ├── core │ │ │ │ ├── BUILD.gn │ │ │ │ ├── BytesRange.h │ │ │ │ ├── Constants.h │ │ │ │ ├── DnsHeader.h │ │ │ │ ├── FlatAllocatedQName.h │ │ │ │ ├── HeapQName.h │ │ │ │ ├── QName.cpp │ │ │ │ ├── QName.h │ │ │ │ ├── QNameString.cpp │ │ │ │ ├── QNameString.h │ │ │ │ ├── RecordWriter.cpp │ │ │ │ ├── RecordWriter.h │ │ │ │ └── tests │ │ │ │ │ ├── BUILD.gn │ │ │ │ │ ├── QNameStrings.h │ │ │ │ │ ├── TestFlatAllocatedQName.cpp │ │ │ │ │ ├── TestHeapQName.cpp │ │ │ │ │ ├── TestQName.cpp │ │ │ │ │ ├── TestQNameString.cpp │ │ │ │ │ └── TestRecordWriter.cpp │ │ │ ├── records │ │ │ │ ├── BUILD.gn │ │ │ │ ├── IP.cpp │ │ │ │ ├── IP.h │ │ │ │ ├── Ptr.h │ │ │ │ ├── ResourceRecord.cpp │ │ │ │ ├── ResourceRecord.h │ │ │ │ ├── Srv.h │ │ │ │ ├── Txt.h │ │ │ │ └── tests │ │ │ │ │ ├── BUILD.gn │ │ │ │ │ ├── TestResourceRecord.cpp │ │ │ │ │ ├── TestResourceRecordIP.cpp │ │ │ │ │ ├── TestResourceRecordPtr.cpp │ │ │ │ │ ├── TestResourceRecordSrv.cpp │ │ │ │ │ └── TestResourceRecordTxt.cpp │ │ │ ├── responders │ │ │ │ ├── BUILD.gn │ │ │ │ ├── IP.cpp │ │ │ │ ├── IP.h │ │ │ │ ├── Ptr.h │ │ │ │ ├── QueryResponder.cpp │ │ │ │ ├── QueryResponder.h │ │ │ │ ├── RecordResponder.h │ │ │ │ ├── ReplyFilter.h │ │ │ │ ├── Responder.h │ │ │ │ ├── Srv.h │ │ │ │ ├── Txt.h │ │ │ │ └── tests │ │ │ │ │ ├── BUILD.gn │ │ │ │ │ ├── TestIPResponder.cpp │ │ │ │ │ ├── TestPtrResponder.cpp │ │ │ │ │ └── TestQueryResponder.cpp │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ ├── CheckOnlyServer.h │ │ │ │ ├── FuzzPacketParsing.cpp │ │ │ │ ├── FuzzPacketParsingPW.cpp │ │ │ │ ├── TestAdvertiser.cpp │ │ │ │ ├── TestMinimalMdnsAllocator.cpp │ │ │ │ ├── TestQueryReplyFilter.cpp │ │ │ │ ├── TestRecordData.cpp │ │ │ │ └── TestResponseSender.cpp │ │ ├── platform │ │ │ ├── Dnssd.h │ │ │ ├── DnssdBrowseDelegate.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestPlatform.cpp │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── TestActiveResolveAttempts.cpp │ │ │ ├── TestIncrementalResolve.cpp │ │ │ ├── TestServiceNaming.cpp │ │ │ └── TestTxtFields.cpp │ ├── format │ │ ├── BUILD.gn │ │ ├── FlatTree.h │ │ ├── FlatTreePosition.h │ │ ├── protocol_decoder.cpp │ │ ├── protocol_decoder.h │ │ ├── protocol_messages.matter │ │ ├── tests │ │ │ ├── BUILD.gn │ │ │ ├── FuzzPayloadDecoder.cpp │ │ │ ├── FuzzPayloadDecoderPW.cpp │ │ │ ├── TestDecoding.cpp │ │ │ ├── TestFlatTree.cpp │ │ │ ├── TestFlatTreePosition.cpp │ │ │ ├── sample_data.cpp │ │ │ └── sample_data.h │ │ └── tlv_meta.h │ ├── lib.gni │ ├── shell │ │ ├── BUILD.gn │ │ ├── Command.h │ │ ├── CommandSet.cpp │ │ ├── CommandSet.h │ │ ├── Commands.h │ │ ├── Engine.cpp │ │ ├── Engine.h │ │ ├── MainLoopAmeba.cpp │ │ ├── MainLoopBee.cpp │ │ ├── MainLoopBouffalolab.cpp │ │ ├── MainLoopCYW30739.cpp │ │ ├── MainLoopDefault.cpp │ │ ├── MainLoopESP32.cpp │ │ ├── MainLoopSilabs.cpp │ │ ├── MainLoopZephyr.cpp │ │ ├── SubShellCommand.h │ │ ├── commands │ │ │ ├── BLE.cpp │ │ │ ├── BUILD.gn │ │ │ ├── Config.cpp │ │ │ ├── Device.cpp │ │ │ ├── Dns.cpp │ │ │ ├── Help.cpp │ │ │ ├── Help.h │ │ │ ├── Meta.cpp │ │ │ ├── NFC.cpp │ │ │ ├── OnboardingCodes.cpp │ │ │ ├── Ota.cpp │ │ │ ├── Stat.cpp │ │ │ ├── WiFi.cpp │ │ │ └── WiFi.h │ │ ├── shell_device.gni │ │ ├── streamer.cpp │ │ ├── streamer.h │ │ ├── streamer_ameba.cpp │ │ ├── streamer_asr.cpp │ │ ├── streamer_bee.cpp │ │ ├── streamer_bouffalolab.cpp │ │ ├── streamer_cc13x4_26x4.cpp │ │ ├── streamer_cyw30739.cpp │ │ ├── streamer_esp32.cpp │ │ ├── streamer_mt793x.cpp │ │ ├── streamer_nxp.cpp │ │ ├── streamer_qpg.cpp │ │ ├── streamer_silabs.cpp │ │ ├── streamer_stdio.cpp │ │ ├── streamer_zephyr.cpp │ │ ├── streamer_zephyr.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── TestShellStreamerStdio.cpp │ │ │ └── TestShellTokenizeLine.cpp │ └── support │ │ ├── AutoRelease.h │ │ ├── BUILD.gn │ │ ├── Base64.cpp │ │ ├── Base64.h │ │ ├── BitFlags.h │ │ ├── BitMask.h │ │ ├── BufferReader.cpp │ │ ├── BufferReader.h │ │ ├── BufferWriter.cpp │ │ ├── BufferWriter.h │ │ ├── BytesCircularBuffer.cpp │ │ ├── BytesCircularBuffer.h │ │ ├── BytesToHex.cpp │ │ ├── BytesToHex.h │ │ ├── CHIPArgParser.cpp │ │ ├── CHIPArgParser.hpp │ │ ├── CHIPCounter.h │ │ ├── CHIPFaultInjection.cpp │ │ ├── CHIPFaultInjection.h │ │ ├── CHIPJNIError.h │ │ ├── CHIPMem-Malloc.cpp │ │ ├── CHIPMem-Simple.cpp │ │ ├── CHIPMem.cpp │ │ ├── CHIPMem.h │ │ ├── CHIPMemString.h │ │ ├── CHIPPlatformMemory.cpp │ │ ├── CHIPPlatformMemory.h │ │ ├── CodeUtils.h │ │ ├── CommonIterator.h │ │ ├── CommonPersistentData.h │ │ ├── CompileTimeString.h │ │ ├── Compiler.h │ │ ├── DLLUtil.h │ │ ├── DefaultStorageKeyAllocator.h │ │ ├── Defer.h │ │ ├── EnforceFormat.h │ │ ├── FibonacciUtils.cpp │ │ ├── FibonacciUtils.h │ │ ├── FileDescriptor.h │ │ ├── FixedBufferAllocator.cpp │ │ ├── FixedBufferAllocator.h │ │ ├── Fold.h │ │ ├── FunctionTraits.h │ │ ├── IniEscaping.cpp │ │ ├── IniEscaping.h │ │ ├── IntrusiveList.h │ │ ├── Iterators.h │ │ ├── JniReferences.cpp │ │ ├── JniReferences.h │ │ ├── JniTypeWrappers.h │ │ ├── LambdaBridge.h │ │ ├── LifetimePersistedCounter.h │ │ ├── LinkedList.h │ │ ├── ObjectDump.h │ │ ├── ObjectLifeCycle.h │ │ ├── PersistedCounter.h │ │ ├── PersistentData.h │ │ ├── PersistentStorageAudit.cpp │ │ ├── PersistentStorageAudit.h │ │ ├── PersistentStorageMacros.h │ │ ├── Pool.cpp │ │ ├── Pool.h │ │ ├── PoolWrapper.h │ │ ├── PrivateHeap.cpp │ │ ├── PrivateHeap.h │ │ ├── ReadOnlyBuffer.cpp │ │ ├── ReadOnlyBuffer.h │ │ ├── ReferenceCountedHandle.h │ │ ├── ReferenceCountedPtr.h │ │ ├── SafeInt.h │ │ ├── SafePointerCast.h │ │ ├── SafeString.h │ │ ├── Scoped.h │ │ ├── ScopedBuffer.h │ │ ├── SetupDiscriminator.h │ │ ├── SortUtils.h │ │ ├── Span.h │ │ ├── SpanSearchValue.h │ │ ├── SplitLambda.h │ │ ├── StateMachine.h │ │ ├── StringBuilder.cpp │ │ ├── StringBuilder.h │ │ ├── StringSplitter.h │ │ ├── TemporaryFileStream.h │ │ ├── TestGroupData.h │ │ ├── TestPersistentStorageDelegate.h │ │ ├── ThreadOperationalDataset.cpp │ │ ├── ThreadOperationalDataset.h │ │ ├── TimeUtils.cpp │ │ ├── TimeUtils.h │ │ ├── TimerDelegate.h │ │ ├── TimerDelegateMock.h │ │ ├── TypeTraits.h │ │ ├── UnitTest.cpp │ │ ├── UnitTest.h │ │ ├── UnitTestUtils.cpp │ │ ├── UnitTestUtils.h │ │ ├── Variant.h │ │ ├── VerificationMacrosNoLogging.h │ │ ├── ZclString.cpp │ │ ├── ZclString.h │ │ ├── jsontlv │ │ ├── BUILD.gn │ │ ├── ElementTypes.h │ │ ├── JsonToTlv.cpp │ │ ├── JsonToTlv.h │ │ ├── README.md │ │ ├── TextFormat.cpp │ │ ├── TextFormat.h │ │ ├── TlvJson.cpp │ │ ├── TlvJson.h │ │ ├── TlvToJson.cpp │ │ └── TlvToJson.h │ │ ├── logging │ │ ├── BinaryLogging.cpp │ │ ├── BinaryLogging.h │ │ ├── CHIPLogging.h │ │ ├── Constants.h │ │ ├── TextOnlyLogging.cpp │ │ └── TextOnlyLogging.h │ │ ├── static_support_smart_ptr.h │ │ ├── tests │ │ ├── BUILD.gn │ │ ├── ExtraPwTestMacros.h │ │ ├── TestAutoRelease.cpp │ │ ├── TestBitMask.cpp │ │ ├── TestBufferReader.cpp │ │ ├── TestBufferWriter.cpp │ │ ├── TestBytesCircularBuffer.cpp │ │ ├── TestBytesToHex.cpp │ │ ├── TestCHIPArgParser.cpp │ │ ├── TestCHIPCounter.cpp │ │ ├── TestCHIPMem.cpp │ │ ├── TestCHIPMemString.cpp │ │ ├── TestDefer.cpp │ │ ├── TestErrorStr.cpp │ │ ├── TestFixedBufferAllocator.cpp │ │ ├── TestFold.cpp │ │ ├── TestIniEscaping.cpp │ │ ├── TestIntrusiveList.cpp │ │ ├── TestJsonToTlv.cpp │ │ ├── TestJsonToTlvToJson.cpp │ │ ├── TestPersistedCounter.cpp │ │ ├── TestPool.cpp │ │ ├── TestPrivateHeap.cpp │ │ ├── TestReadOnlyBuffer.cpp │ │ ├── TestReferenceCountedPtr.cpp │ │ ├── TestSafeInt.cpp │ │ ├── TestSafeString.cpp │ │ ├── TestScoped.cpp │ │ ├── TestScopedBuffer.cpp │ │ ├── TestSorting.cpp │ │ ├── TestSpan.cpp │ │ ├── TestSpanSearchValue.cpp │ │ ├── TestStateMachine.cpp │ │ ├── TestStaticSupportSmartPtr.cpp │ │ ├── TestStringBuilder.cpp │ │ ├── TestStringSplitter.cpp │ │ ├── TestTestPersistentStorageDelegate.cpp │ │ ├── TestThreadOperationalDataset.cpp │ │ ├── TestTimeUtils.cpp │ │ ├── TestTlvJson.cpp │ │ ├── TestTlvToJson.cpp │ │ ├── TestUtf8.cpp │ │ ├── TestVariant.cpp │ │ └── TestZclString.cpp │ │ ├── utf8.cpp │ │ ├── utf8.h │ │ └── verhoeff │ │ ├── Verhoeff.cpp │ │ ├── Verhoeff.h │ │ ├── Verhoeff.py │ │ ├── Verhoeff10.cpp │ │ └── tests │ │ ├── BUILD.gn │ │ └── TestVerhoeff.cpp ├── lwip │ ├── BUILD.gn │ ├── bl702 │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ ├── lwipopts.h │ │ └── lwippools.h │ ├── bl702l │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ ├── lwipopts.h │ │ └── lwippools.h │ ├── cc13xx_26xx │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ ├── lwipopts.h │ │ └── lwippools.h │ ├── cc32xx │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ ├── lwipopts.h │ │ └── lwippools.h │ ├── cyw30739 │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ └── lwipopts.h │ ├── freertos │ │ ├── arch │ │ │ └── sys_arch.h │ │ └── sys_arch.c │ ├── k32w0 │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ ├── lwipopts.h │ │ └── lwippools.h │ ├── k32w1 │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ ├── lwipopts.h │ │ └── lwippools.h │ ├── lwip.gni │ ├── mt793x │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ └── lwipopts.h │ ├── patches │ │ ├── README.md │ │ └── rio_patch_updated.patch │ ├── silabs │ │ ├── arch │ │ │ ├── cc.h │ │ │ └── perf.h │ │ ├── lwipopts-siwx.h │ │ ├── lwipopts-wf200.h │ │ ├── lwipopts.h │ │ └── lwippools.h │ └── standalone │ │ ├── arch │ │ ├── cc.h │ │ ├── perf.h │ │ └── sys_arch.h │ │ ├── lwipopts.h │ │ ├── pbuf_pool_assert.c │ │ └── sys_arch.c ├── messaging │ ├── ApplicationExchangeDispatch.cpp │ ├── ApplicationExchangeDispatch.h │ ├── BUILD.gn │ ├── EphemeralExchangeDispatch.h │ ├── ErrorCategory.cpp │ ├── ErrorCategory.h │ ├── ExchangeContext.cpp │ ├── ExchangeContext.h │ ├── ExchangeDelegate.h │ ├── ExchangeHolder.h │ ├── ExchangeMessageDispatch.cpp │ ├── ExchangeMessageDispatch.h │ ├── ExchangeMgr.cpp │ ├── ExchangeMgr.h │ ├── Flags.h │ ├── README.md │ ├── ReliableMessageAnalyticsDelegate.h │ ├── ReliableMessageContext.cpp │ ├── ReliableMessageContext.h │ ├── ReliableMessageMgr.cpp │ ├── ReliableMessageMgr.h │ ├── ReliableMessageProtocolConfig.cpp │ ├── ReliableMessageProtocolConfig.h │ ├── SessionParameters.h │ └── tests │ │ ├── BUILD.gn │ │ ├── MessagingContext.cpp │ │ ├── MessagingContext.h │ │ ├── TestAbortExchangesForFabric.cpp │ │ ├── TestExchange.cpp │ │ ├── TestExchangeHolder.cpp │ │ ├── TestExchangeMgr.cpp │ │ ├── TestMessagingLayer.cpp │ │ ├── TestReliableMessageProtocol.cpp │ │ ├── echo │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── common.cpp │ │ ├── common.h │ │ ├── echo_requester.cpp │ │ └── echo_responder.cpp │ │ └── java │ │ ├── BUILD.gn │ │ ├── MessagingContext-JNI.cpp │ │ └── src │ │ └── chip │ │ └── testing │ │ └── MessagingContext.java ├── nfc │ ├── BUILD.gn │ ├── NFC.h │ ├── NFCReaderTransport.h │ ├── NFCTag.cpp │ ├── NFCTag.h │ └── NfcConfig.h ├── platform │ ├── ASR │ │ ├── ASRConfig.cpp │ │ ├── ASRConfig.h │ │ ├── ASRFactoryDataParser.cpp │ │ ├── ASRFactoryDataParser.h │ │ ├── ASRFactoryDataProvider.cpp │ │ ├── ASRFactoryDataProvider.h │ │ ├── ASROTAImageProcessor.cpp │ │ ├── ASROTAImageProcessor.h │ │ ├── ASRUtils.cpp │ │ ├── ASRUtils.h │ │ ├── BLEAppSvc.cpp │ │ ├── BLEAppSvc.h │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── NetworkCommissioningDriver.h │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── SystemTimeSupport.h │ │ ├── WarmPlatformConfig.h │ │ ├── args.gni │ │ └── route_hook │ │ │ ├── asr_route_hook.c │ │ │ ├── asr_route_hook.h │ │ │ ├── asr_route_table.c │ │ │ └── asr_route_table.h │ ├── Ameba │ │ ├── AmebaConfig.cpp │ │ ├── AmebaConfig.h │ │ ├── AmebaOTAImageProcessor.cpp │ │ ├── AmebaOTAImageProcessor.h │ │ ├── AmebaUtils.cpp │ │ ├── AmebaUtils.h │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DeviceInfoProviderImpl.cpp │ │ ├── DeviceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdImpl.cpp │ │ ├── FactoryDataDecoder.cpp │ │ ├── FactoryDataDecoder.h │ │ ├── FactoryDataProvider.cpp │ │ ├── FactoryDataProvider.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── Logging.h │ │ ├── NetworkCommissioningDriver.h │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── SoftwareUpdateManagerImpl.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── SystemTimeSupport.h │ │ ├── args.gni │ │ └── crypto │ │ │ ├── AmebaPersistentStorageOperationalKeystore.cpp │ │ │ └── AmebaPersistentStorageOperationalKeystore.h │ ├── BUILD.gn │ ├── Beken │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BekenConfig.cpp │ │ ├── BekenConfig.h │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPMem-Platform.cpp │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── NetworkCommissioningDriver.h │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── SystemTimeSupport.h │ │ ├── args.gni │ │ └── matter_pal.h │ ├── CommissionableDataProvider.cpp │ ├── Darwin │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BleApplicationDelegateImpl.h │ │ ├── BleApplicationDelegateImpl.mm │ │ ├── BleConnectionDelegateImpl.h │ │ ├── BleConnectionDelegateImpl.mm │ │ ├── BlePlatformConfig.h │ │ ├── BlePlatformDelegateImpl.h │ │ ├── BlePlatformDelegateImpl.mm │ │ ├── BleScannerDelegate.h │ │ ├── BleUtils.h │ │ ├── BleUtils.mm │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DispatchQueueNames.cpp │ │ ├── DispatchQueueNames.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── KeyValueStoreManagerImpl.mm │ │ ├── Logging.h │ │ ├── Logging.mm │ │ ├── NFCCommissioningManagerImpl.cpp │ │ ├── NFCCommissioningManagerImpl.h │ │ ├── NetworkCommissioningDriver.h │ │ ├── PlatformManagerImpl.h │ │ ├── PlatformManagerImpl.mm │ │ ├── PlatformMetricKeys.h │ │ ├── PosixConfig.cpp │ │ ├── PosixConfig.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── Tracing.h │ │ ├── Tracing.mm │ │ ├── UserDefaults.h │ │ ├── UserDefaults.mm │ │ ├── WiFi │ │ │ ├── ConfigurationManagerImplWiFi.cpp │ │ │ ├── ConnectivityManagerImplWiFi.mm │ │ │ ├── NetworkCommissioningWiFiDriver.h │ │ │ ├── NetworkCommissioningWiFiDriver.mm │ │ │ └── WiFiNetworkInfos.h │ │ ├── dnssd │ │ │ ├── DnssdContexts.cpp │ │ │ ├── DnssdError.cpp │ │ │ ├── DnssdError.h │ │ │ ├── DnssdHostNameRegistrar.h │ │ │ ├── DnssdHostNameRegistrar.mm │ │ │ ├── DnssdImpl.cpp │ │ │ ├── DnssdImpl.h │ │ │ ├── DnssdType.cpp │ │ │ └── DnssdType.h │ │ ├── inet │ │ │ ├── EndPointStateNetworkFramework.h │ │ │ ├── NetworkMonitor.h │ │ │ ├── NetworkMonitor.mm │ │ │ ├── UDPEndPointImplNetworkFramework.h │ │ │ ├── UDPEndPointImplNetworkFramework.mm │ │ │ ├── UDPEndPointImplNetworkFrameworkConnection.h │ │ │ ├── UDPEndPointImplNetworkFrameworkConnection.mm │ │ │ ├── UDPEndPointImplNetworkFrameworkDebug.h │ │ │ ├── UDPEndPointImplNetworkFrameworkDebug.mm │ │ │ ├── UDPEndPointImplNetworkFrameworkListener.h │ │ │ ├── UDPEndPointImplNetworkFrameworkListener.mm │ │ │ ├── UDPEndPointImplNetworkFrameworkListenerGroup.h │ │ │ ├── UDPEndPointImplNetworkFrameworkListenerGroup.mm │ │ │ └── darwin_sources.gni │ │ └── system │ │ │ ├── SystemLayerImplDispatch.h │ │ │ ├── SystemLayerImplDispatch.mm │ │ │ └── SystemLayerImplDispatchSockets.mm │ ├── DefaultTimerDelegate.cpp │ ├── DeviceControlServer.cpp │ ├── DeviceInfoProvider.cpp │ ├── DeviceInstanceInfoProvider.cpp │ ├── DeviceSafeQueue.cpp │ ├── DeviceSafeQueue.h │ ├── DiagnosticDataProvider.cpp │ ├── ESP32 │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPMem-PlatformDefault.cpp │ │ ├── CHIPMem-PlatformExternal.cpp │ │ ├── CHIPMem-PlatformInternal.cpp │ │ ├── CHIPPlatformConfig.h │ │ ├── ChipDeviceScanner.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── ConnectivityManagerImpl_Ethernet.cpp │ │ ├── ConnectivityManagerImpl_WiFi.cpp │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdImpl.cpp │ │ ├── ESP32CHIPCryptoPAL.cpp │ │ ├── ESP32CHIPCryptoPAL.h │ │ ├── ESP32Config.cpp │ │ ├── ESP32Config.h │ │ ├── ESP32DeviceInfoProvider.cpp │ │ ├── ESP32DeviceInfoProvider.h │ │ ├── ESP32DnssdImpl.cpp │ │ ├── ESP32DnssdImpl.h │ │ ├── ESP32EndpointQueueFilter.h │ │ ├── ESP32FactoryDataProvider.cpp │ │ ├── ESP32FactoryDataProvider.h │ │ ├── ESP32SecureCertDACProvider.cpp │ │ ├── ESP32SecureCertDACProvider.h │ │ ├── ESP32SecureCertDataProvider.cpp │ │ ├── ESP32SecureCertDataProvider.h │ │ ├── ESP32Utils.cpp │ │ ├── ESP32Utils.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── NetworkCommissioningDriver.cpp │ │ ├── NetworkCommissioningDriver.h │ │ ├── NetworkCommissioningDriver_Ethernet.cpp │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── OpenthreadLauncher.cpp │ │ ├── OpenthreadLauncher.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── ScopedNvsHandle.h │ │ ├── StaticESP32DeviceInfoProvider.cpp │ │ ├── StaticESP32DeviceInfoProvider.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ ├── WarmPlatformConfig.h │ │ ├── bluedroid │ │ │ ├── BLEManagerImpl.cpp │ │ │ └── ChipDeviceScanner.cpp │ │ ├── nimble │ │ │ ├── BLEManagerImpl.cpp │ │ │ ├── ChipDeviceScanner.cpp │ │ │ ├── blecent.h │ │ │ ├── misc.c │ │ │ └── peer.c │ │ └── route_hook │ │ │ ├── ESP32RouteHook.c │ │ │ ├── ESP32RouteHook.h │ │ │ ├── ESP32RouteTable.c │ │ │ └── ESP32RouteTable.h │ ├── Entropy.cpp │ ├── FreeRTOS │ │ ├── GenericThreadStackManagerImpl_FreeRTOS.h │ │ ├── GenericThreadStackManagerImpl_FreeRTOS.hpp │ │ ├── SystemTimeSupport.cpp │ │ └── SystemTimeSupport.h │ ├── GLibTypeDeleter.h │ ├── GeneralUtils.cpp │ ├── Globals.cpp │ ├── Infineon │ │ ├── CYW30739 │ │ │ ├── BLEManagerImpl.cpp │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── CYW30739Config.cpp │ │ │ ├── CYW30739Config.h │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ ├── EventFlags.cpp │ │ │ ├── EventFlags.h │ │ │ ├── FactoryDataProvider.cpp │ │ │ ├── FactoryDataProvider.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── KeyValueStoreManagerImpl.cpp │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── Logging.cpp │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ ├── OTAImageProcessorImpl.h │ │ │ ├── OptigaFactoryDataProvider.cpp │ │ │ ├── OptigaFactoryDataProvider.h │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── SystemPlatformConfig.h │ │ │ ├── SystemTimeSupport.cpp │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── ThreadStackManagerImpl.h │ │ │ ├── UnprovisionedOptigaFactoryDataProvider.cpp │ │ │ ├── UnprovisionedOptigaFactoryDataProvider.h │ │ │ ├── args.gni │ │ │ ├── cycfg_gatt_db.c │ │ │ ├── cycfg_gatt_db.h │ │ │ ├── cyw30739-chip-mbedtls-config.h │ │ │ └── cyw30739_platform.gni │ │ ├── PSOC6 │ │ │ ├── BLEManagerImpl.cpp │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── KeyValueStoreManagerImpl.cpp │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── Logging.cpp │ │ │ ├── MTBKeyValueStore.cpp │ │ │ ├── MTBKeyValueStore.h │ │ │ ├── NetworkCommissioningDriver.h │ │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ ├── OTAImageProcessorImpl.h │ │ │ ├── PSOC6Config.cpp │ │ │ ├── PSOC6Config.h │ │ │ ├── PSOC6Utils.cpp │ │ │ ├── PSOC6Utils.h │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── SystemPlatformConfig.h │ │ │ ├── WarmPlatformConfig.h │ │ │ ├── app_platform_cfg.c │ │ │ ├── app_platform_cfg.h │ │ │ ├── args.gni │ │ │ ├── cycfg_bt_settings.cpp │ │ │ ├── cycfg_bt_settings.h │ │ │ ├── cycfg_gap.cpp │ │ │ ├── cycfg_gap.h │ │ │ ├── cycfg_gatt_db.c │ │ │ ├── cycfg_gatt_db.h │ │ │ └── ethernet.h │ │ └── crypto │ │ │ ├── infineon_crypto.gni │ │ │ └── trustm │ │ │ ├── BUILD.gn │ │ │ ├── CHIPCryptoPALHost.cpp │ │ │ ├── CHIPCryptoPALHsm_HKDF_trustm.cpp │ │ │ ├── CHIPCryptoPALHsm_HMAC_trustm.cpp │ │ │ ├── CHIPCryptoPALHsm_P256_trustm.cpp │ │ │ ├── CHIPCryptoPALHsm_config_trustm.h │ │ │ ├── CHIPCryptoPALHsm_rng_trustm.cpp │ │ │ ├── CHIPCryptoPALHsm_utils_trustm.cpp │ │ │ ├── CHIPCryptoPALHsm_utils_trustm.h │ │ │ ├── CHIPCryptoPAL_HostFallBack.cpp │ │ │ ├── DeviceAttestationCredsExampleTrustM.cpp │ │ │ ├── DeviceAttestationCredsExampleTrustM.h │ │ │ └── args.gni │ ├── Linux │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPLinuxStorage.cpp │ │ ├── CHIPLinuxStorage.h │ │ ├── CHIPLinuxStorageIni.cpp │ │ ├── CHIPLinuxStorageIni.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── ConnectivityUtils.cpp │ │ ├── ConnectivityUtils.h │ │ ├── DeviceAttestationCredsTrusty.cpp │ │ ├── DeviceAttestationCredsTrusty.h │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdImpl.cpp │ │ ├── DnssdImpl.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── NFCCommissioningManagerImpl.cpp │ │ ├── NFCCommissioningManagerImpl.h │ │ ├── NetworkCommissioningDriver.h │ │ ├── NetworkCommissioningEthernetDriver.cpp │ │ ├── NetworkCommissioningThreadDriver.cpp │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── PosixConfig.cpp │ │ ├── PosixConfig.h │ │ ├── README.md │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ ├── WirelessDefs.h │ │ ├── args.gni │ │ ├── bluez │ │ │ ├── AdapterIterator.cpp │ │ │ ├── AdapterIterator.h │ │ │ ├── BluezAdvertisement.cpp │ │ │ ├── BluezAdvertisement.h │ │ │ ├── BluezConnection.cpp │ │ │ ├── BluezConnection.h │ │ │ ├── BluezEndpoint.cpp │ │ │ ├── BluezEndpoint.h │ │ │ ├── BluezObjectIterator.h │ │ │ ├── BluezObjectList.h │ │ │ ├── BluezObjectManager.cpp │ │ │ ├── BluezObjectManager.h │ │ │ ├── ChipDeviceScanner.cpp │ │ │ ├── ChipDeviceScanner.h │ │ │ └── Types.h │ │ └── dbus │ │ │ ├── bluez │ │ │ ├── BUILD.gn │ │ │ └── DBusBluez.xml │ │ │ ├── openthread │ │ │ ├── BUILD.gn │ │ │ └── DBusOpenthread.xml │ │ │ └── wpa │ │ │ ├── BUILD.gn │ │ │ ├── DBusWpa.xml │ │ │ ├── DBusWpaBss.xml │ │ │ ├── DBusWpaInterface.xml │ │ │ └── DBusWpaNetwork.xml │ ├── LockTracker.cpp │ ├── NuttX │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPLinuxStorage.cpp │ │ ├── CHIPLinuxStorage.h │ │ ├── CHIPLinuxStorageIni.cpp │ │ ├── CHIPLinuxStorageIni.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── ConnectivityUtils.cpp │ │ ├── ConnectivityUtils.h │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdImpl.cpp │ │ ├── DnssdImpl.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── NetworkCommissioningDriver.h │ │ ├── NetworkCommissioningEthernetDriver.cpp │ │ ├── NetworkCommissioningThreadDriver.cpp │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── PosixConfig.cpp │ │ ├── PosixConfig.h │ │ ├── README.md │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ ├── WirelessDefs.h │ │ └── args.gni │ ├── OpenThread │ │ ├── DnssdImpl.cpp │ │ ├── GenericNetworkCommissioningThreadDriver.cpp │ │ ├── GenericNetworkCommissioningThreadDriver.h │ │ ├── GenericThreadBorderRouterDelegate.cpp │ │ ├── GenericThreadBorderRouterDelegate.h │ │ ├── GenericThreadStackManagerImpl_OpenThread.h │ │ ├── GenericThreadStackManagerImpl_OpenThread.hpp │ │ ├── GenericThreadStackManagerImpl_OpenThread_LwIP.cpp │ │ ├── GenericThreadStackManagerImpl_OpenThread_LwIP.h │ │ ├── OpenThreadDnssdImpl.cpp │ │ ├── OpenThreadDnssdImpl.h │ │ ├── OpenThreadUtils.cpp │ │ └── OpenThreadUtils.h │ ├── PersistedStorage.cpp │ ├── PlatformEventSupport.cpp │ ├── README.md │ ├── RuntimeOptionsProvider.cpp │ ├── SingletonConfigurationManager.cpp │ ├── SyscallStubs.cpp │ ├── Tizen │ │ ├── AppPreference.cpp │ │ ├── AppPreference.h │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ChipDeviceScanner.cpp │ │ ├── ChipDeviceScanner.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── ConnectivityUtils.cpp │ │ ├── ConnectivityUtils.h │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdImpl.cpp │ │ ├── DnssdImpl.h │ │ ├── ErrorUtils.cpp │ │ ├── ErrorUtils.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── NetworkCommissioningDriver.h │ │ ├── NetworkCommissioningEthernetDriver.cpp │ │ ├── NetworkCommissioningThreadDriver.cpp │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── PosixConfig.cpp │ │ ├── PosixConfig.h │ │ ├── SystemInfo.cpp │ │ ├── SystemInfo.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ ├── WiFiManager.cpp │ │ └── WiFiManager.h │ ├── Zephyr │ │ ├── BLEAdvertisingArbiter.cpp │ │ ├── BLEAdvertisingArbiter.h │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DiagnosticDataProviderImplGetter.cpp │ │ ├── InetPlatformConfig.h │ │ ├── InetUtils.cpp │ │ ├── InetUtils.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── README.md │ │ ├── SysHeapMalloc.cpp │ │ ├── SysHeapMalloc.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ ├── ZephyrConfig.cpp │ │ ├── ZephyrConfig.h │ │ ├── args.gni │ │ └── wifi │ │ │ ├── ConnectivityManagerImplWiFi.cpp │ │ │ ├── ConnectivityManagerImplWiFi.h │ │ │ ├── WiFiManager.cpp │ │ │ ├── WiFiManager.h │ │ │ ├── ZephyrWifiDriver.cpp │ │ │ └── ZephyrWifiDriver.h │ ├── android │ │ ├── AndroidChipPlatform-JNI.cpp │ │ ├── AndroidChipPlatform-JNI.h │ │ ├── AndroidConfig.cpp │ │ ├── AndroidConfig.h │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BleConnectCallback-JNI.cpp │ │ ├── BleConnectCallback-JNI.h │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── CommissionableDataProviderImpl.cpp │ │ ├── CommissionableDataProviderImpl.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdImpl.cpp │ │ ├── DnssdImpl.h │ │ ├── InetInterfaceImpl.cpp │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── NFCCommissioningManagerImpl.cpp │ │ ├── NFCCommissioningManagerImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── SystemPlatformConfig.h │ │ ├── java │ │ │ └── chip │ │ │ │ └── platform │ │ │ │ ├── AndroidBleManager.java │ │ │ │ ├── AndroidChipLogging.java │ │ │ │ ├── AndroidChipPlatform.java │ │ │ │ ├── AndroidChipPlatformException.java │ │ │ │ ├── AndroidNfcCommissioningManager.java │ │ │ │ ├── BleCallback.java │ │ │ │ ├── BleConnectCallback.java │ │ │ │ ├── BleManager.java │ │ │ │ ├── ChipMdnsCallback.java │ │ │ │ ├── ChipMdnsCallbackImpl.java │ │ │ │ ├── ConfigurationManager.java │ │ │ │ ├── DiagnosticDataProvider.java │ │ │ │ ├── DiagnosticDataProviderImpl.java │ │ │ │ ├── KeyValueStoreManager.java │ │ │ │ ├── NetworkInterface.java │ │ │ │ ├── NfcCallback.java │ │ │ │ ├── NfcCommissioningManager.java │ │ │ │ ├── NsdManagerServiceBrowser.java │ │ │ │ ├── NsdManagerServiceResolver.java │ │ │ │ ├── NsdServiceFinderAndResolver.java │ │ │ │ ├── PreferencesConfigurationManager.java │ │ │ │ ├── PreferencesKeyValueStoreManager.java │ │ │ │ ├── ServiceBrowser.java │ │ │ │ └── ServiceResolver.java │ │ ├── tracing.cpp │ │ └── tracing.h │ ├── bouffalolab │ │ ├── BL602 │ │ │ ├── BUILD.gn │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── NetworkCommissioningDriver.cpp │ │ │ ├── NetworkCommissioningDriver.h │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── args.gni │ │ │ ├── bl602-chip-mbedtls-config.h │ │ │ ├── wifi_mgmr_portable.c │ │ │ └── wifi_mgmr_portable.h │ │ ├── BL616 │ │ │ ├── BUILD.gn │ │ │ ├── CHIPMem-Platform.cpp │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── NetworkCommissioningDriver.cpp │ │ │ ├── NetworkCommissioningDriver.h │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── args.gni │ │ │ ├── bl616-chip-mbedtls-config.h │ │ │ ├── bl616-openthread-core-bl-config-check.h │ │ │ ├── bl616-openthread-core-bl-config.h │ │ │ ├── wifi_mgmr_portable.c │ │ │ └── wifi_mgmr_portable.h │ │ ├── BL702 │ │ │ ├── BUILD.gn │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── EthernetInterface.c │ │ │ ├── EthernetInterface.h │ │ │ ├── NetworkCommissioningDriver.cpp │ │ │ ├── NetworkCommissioningDriver.h │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── args.gni │ │ │ ├── bl702-chip-mbedtls-config.h │ │ │ ├── bl702-openthread-core-bl-config-check.h │ │ │ ├── bl702-openthread-core-bl-config.h │ │ │ ├── wifi_mgmr_portable.c │ │ │ └── wifi_mgmr_portable.h │ │ ├── BL702L │ │ │ ├── BUILD.gn │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── args.gni │ │ │ ├── bl702l-chip-mbedtls-config.h │ │ │ ├── bl702l-openthread-core-bl-config-check.h │ │ │ └── bl702l-openthread-core-bl-config.h │ │ └── common │ │ │ ├── BLConfig.cpp │ │ │ ├── BLConfig.h │ │ │ ├── BLConfig_littlefs.cpp │ │ │ ├── BLEManagerImpl.cpp │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ ├── FactoryDataProvider.cpp │ │ │ ├── FactoryDataProvider.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── KeyValueStoreManagerImpl.cpp │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── Logging.cpp │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ ├── OTAImageProcessorImpl.h │ │ │ ├── OTAImageProcessorImpl_bflb.cpp │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── SystemPlatformConfig.h │ │ │ ├── SystemTimeSupport.cpp │ │ │ ├── SystemTimeSupport.h │ │ │ ├── ThreadStackManagerImpl.h │ │ │ └── args.gni │ ├── cc32xx │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CC32XXConfig.cpp │ │ ├── CC32XXConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── FreeRTOSConfig.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── README.md │ │ ├── SoftwareUpdateManagerImpl.cpp │ │ ├── SystemPlatformConfig.h │ │ ├── args.gni │ │ └── cc32xx-mbedtls-config.h │ ├── device.gni │ ├── fake │ │ ├── BUILD.gn │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdImpl.cpp │ │ ├── DnssdImpl.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ └── PlatformManagerImpl.h │ ├── logging │ │ ├── BUILD.gn │ │ ├── LogV.h │ │ └── impl │ │ │ ├── None.cpp │ │ │ ├── Stdio.cpp │ │ │ └── Syslog.cpp │ ├── mt793x │ │ ├── BLEGattProfile.c │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPMem-Platform.cpp │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── ConnectivityManagerImpl_WIFI.cpp │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdContexts.cpp │ │ ├── DnssdImpl.cpp │ │ ├── DnssdImpl.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── MT793XConfig.cpp │ │ ├── MT793XConfig.h │ │ ├── MdnsError.cpp │ │ ├── MdnsError.h │ │ ├── MtkWiFiEvents.cpp │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── NetworkCommissioningWiFiDriver.h │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── SystemTimeSupport.h │ │ ├── WarmPlatformConfig.h │ │ ├── args.gni │ │ ├── freertos_bluetooth.h │ │ ├── gatt.xml │ │ ├── gatt_db.c │ │ ├── gatt_db.h │ │ ├── lwip │ │ │ ├── BUILD.gn │ │ │ └── lwip.gni │ │ └── mt793x-mbedtls-config.h │ ├── nrfconnect │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DFUSync.cpp │ │ ├── DFUSync.h │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImplNrf.cpp │ │ ├── DiagnosticDataProviderImplNrf.h │ │ ├── ExternalFlashManager.h │ │ ├── FactoryDataParser.c │ │ ├── FactoryDataParser.h │ │ ├── FactoryDataProvider.cpp │ │ ├── FactoryDataProvider.h │ │ ├── FactoryResetTestEventTriggerHandler.cpp │ │ ├── FactoryResetTestEventTriggerHandler.h │ │ ├── InetPlatformConfig.h │ │ ├── KMUKeyAllocator.h │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── NFCOnboardingPayloadManagerImpl.cpp │ │ ├── NFCOnboardingPayloadManagerImpl.h │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── OTAImageProcessorImplWiFi.h │ │ ├── PlatformManagerImpl.h │ │ ├── README.md │ │ ├── Reboot.cpp │ │ ├── Reboot.h │ │ ├── SystemPlatformConfig.h │ │ ├── ThreadStackManagerImpl.h │ │ ├── args.gni │ │ └── wifi │ │ │ ├── ConnectivityManagerImplWiFi.cpp │ │ │ ├── ConnectivityManagerImplWiFi.h │ │ │ ├── NrfWiFiDriver.cpp │ │ │ ├── NrfWiFiDriver.h │ │ │ ├── WiFiManager.cpp │ │ │ └── WiFiManager.h │ ├── nxp │ │ ├── BUILD.gn │ │ ├── common │ │ │ ├── CHIPDeviceNXPPlatformDefaultConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPNXPPlatformDefaultConfig.h │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ ├── DnssdImpl.cpp │ │ │ ├── DnssdImplBr.cpp │ │ │ ├── DnssdImplBr.h │ │ │ ├── Ethernet │ │ │ │ ├── NxpEthDriver.cpp │ │ │ │ └── NxpEthDriver.h │ │ │ ├── InetNXPPlatformDefaultConfig.h │ │ │ ├── KeyValueStoreManagerImpl.cpp │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── Logging.cpp │ │ │ ├── NXPConfig.cpp │ │ │ ├── NXPConfig.h │ │ │ ├── NXPConfigKS.cpp │ │ │ ├── NXPConfigNVS.cpp │ │ │ ├── NetworkCommissioningDriver.h │ │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ │ ├── NetworkProvisioningServerImpl.cpp │ │ │ ├── NetworkProvisioningServerImpl.h │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── SoftwareUpdateManagerImpl.cpp │ │ │ ├── SoftwareUpdateManagerImpl.h │ │ │ ├── SystemNXPPlatformDefaultConfig.h │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── ThreadStackManagerImpl.h │ │ │ ├── ble │ │ │ │ ├── BLEManagerCommon.cpp │ │ │ │ ├── BLEManagerCommon.h │ │ │ │ └── BLEManagerImpl.cpp │ │ │ ├── ble_zephyr │ │ │ │ ├── BLEAdvertisingArbiter.cpp │ │ │ │ ├── BLEAdvertisingArbiter.h │ │ │ │ ├── BLEManagerImpl.cpp │ │ │ │ ├── BLEManagerImpl.h │ │ │ │ └── BleNXPPlatformDefaultConfig.h │ │ │ ├── crypto │ │ │ │ ├── CHIPCryptoPALTinyCrypt.cpp │ │ │ │ ├── PersistentStorageOpKeystoreBase.cpp │ │ │ │ ├── PersistentStorageOpKeystoreBase.h │ │ │ │ ├── S200 │ │ │ │ │ ├── CHIPCryptoPalS200.cpp │ │ │ │ │ ├── PersistentStorageOpKeystoreS200.cpp │ │ │ │ │ └── PersistentStorageOpKeystoreS200.h │ │ │ │ └── S50 │ │ │ │ │ ├── PersistentStorageOpKeystoreS50.cpp │ │ │ │ │ └── PersistentStorageOpKeystoreS50.h │ │ │ ├── factory_data │ │ │ │ ├── FactoryDataProviderFwkImpl.cpp │ │ │ │ ├── FactoryDataProviderFwkImpl.h │ │ │ │ └── legacy │ │ │ │ │ ├── FactoryDataDriver.cpp │ │ │ │ │ ├── FactoryDataDriver.h │ │ │ │ │ ├── FactoryDataDriverImpl.cpp │ │ │ │ │ ├── FactoryDataDriverImpl.h │ │ │ │ │ ├── FactoryDataProvider.cpp │ │ │ │ │ ├── FactoryDataProvider.h │ │ │ │ │ ├── FactoryDataProviderImpl.cpp │ │ │ │ │ └── FactoryDataProviderImpl.h │ │ │ ├── ota │ │ │ │ ├── OTAFactoryDataProcessor.cpp │ │ │ │ ├── OTAFactoryDataProcessor.h │ │ │ │ ├── OTAFirmwareProcessor.cpp │ │ │ │ ├── OTAFirmwareProcessor.h │ │ │ │ ├── OTAHooks.cpp │ │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ │ ├── OTAImageProcessorImpl.h │ │ │ │ ├── OTATlvProcessor.cpp │ │ │ │ ├── OTATlvProcessor.h │ │ │ │ ├── README.md │ │ │ │ └── ota.gni │ │ │ ├── ram_storage.c │ │ │ └── ram_storage.h │ │ ├── crypto │ │ │ ├── nxp_crypto.gni │ │ │ └── se05x │ │ │ │ ├── BUILD.gn │ │ │ │ ├── CHIPCryptoPALHost.cpp │ │ │ │ ├── CHIPCryptoPALHsm_se05x_config.h │ │ │ │ ├── CHIPCryptoPALHsm_se05x_hkdf.cpp │ │ │ │ ├── CHIPCryptoPALHsm_se05x_hmac.cpp │ │ │ │ ├── CHIPCryptoPALHsm_se05x_p256.cpp │ │ │ │ ├── CHIPCryptoPALHsm_se05x_pbkdf.cpp │ │ │ │ ├── CHIPCryptoPALHsm_se05x_rng.cpp │ │ │ │ ├── CHIPCryptoPALHsm_se05x_spake2p.cpp │ │ │ │ ├── CHIPCryptoPALHsm_se05x_utils.cpp │ │ │ │ ├── CHIPCryptoPALHsm_se05x_utils.h │ │ │ │ ├── CHIPCryptoPAL_HostFallBack.cpp │ │ │ │ ├── CHIPCryptoPAL_se05x.h │ │ │ │ ├── PersistentStorageOperationalKeystore_se05x.cpp │ │ │ │ ├── PersistentStorageOperationalKeystore_se05x.h │ │ │ │ └── args.gni │ │ ├── mcxw71 │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── K32W1Config.cpp │ │ │ ├── K32W1Config.h │ │ │ ├── KeyValueStoreManagerImpl.cpp │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── Logging.cpp │ │ │ ├── LowPowerHooks.cpp │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── SMU2Manager.cpp │ │ │ ├── SMU2Manager.h │ │ │ ├── SystemPlatformConfig.h │ │ │ ├── SystemTimeSupport.cpp │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── ThreadStackManagerImpl.h │ │ │ ├── args.gni │ │ │ ├── k32w1-chip-mbedtls-config.h │ │ │ ├── ram_storage.c │ │ │ └── ram_storage.h │ │ ├── mcxw72 │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── SystemPlatformConfig.h │ │ │ └── args.gni │ │ ├── rt │ │ │ ├── rt1060 │ │ │ │ ├── BUILD.gn │ │ │ │ ├── BlePlatformConfig.h │ │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ │ ├── CHIPPlatformConfig.h │ │ │ │ ├── FactoryDataProviderImpl.cpp │ │ │ │ ├── FactoryDataProviderImpl.h │ │ │ │ ├── InetPlatformConfig.h │ │ │ │ ├── PlatformManagerImpl.cpp │ │ │ │ ├── SystemPlatformConfig.h │ │ │ │ └── args.gni │ │ │ ├── rt1170 │ │ │ │ ├── BUILD.gn │ │ │ │ ├── BlePlatformConfig.h │ │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ │ ├── CHIPPlatformConfig.h │ │ │ │ ├── InetPlatformConfig.h │ │ │ │ ├── PlatformManagerImpl.cpp │ │ │ │ ├── SystemPlatformConfig.h │ │ │ │ └── args.gni │ │ │ └── rw61x │ │ │ │ ├── BUILD.gn │ │ │ │ ├── BlePlatformConfig.h │ │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ │ ├── CHIPPlatformConfig.h │ │ │ │ ├── FactoryDataDriverImpl.cpp │ │ │ │ ├── FactoryDataDriverImpl.h │ │ │ │ ├── FactoryDataProviderEl2GoImpl.cpp │ │ │ │ ├── FactoryDataProviderEl2GoImpl.h │ │ │ │ ├── FactoryDataProviderEncImpl.cpp │ │ │ │ ├── FactoryDataProviderEncImpl.h │ │ │ │ ├── FactoryDataProviderImpl.cpp │ │ │ │ ├── FactoryDataProviderImpl.h │ │ │ │ ├── InetPlatformConfig.h │ │ │ │ ├── PlatformManagerImpl.cpp │ │ │ │ ├── SystemPlatformConfig.h │ │ │ │ └── args.gni │ │ └── zephyr │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ │ ├── DiagnosticDataProviderImplNxp.cpp │ │ │ ├── DiagnosticDataProviderImplNxp.h │ │ │ ├── Ethernet │ │ │ ├── ConnectivityManagerImplEth.cpp │ │ │ ├── ConnectivityManagerImplEth.h │ │ │ ├── EthManager.cpp │ │ │ ├── EthManager.h │ │ │ ├── NxpEthDriver.cpp │ │ │ └── NxpEthDriver.h │ │ │ ├── FactoryDataProviderImpl.cpp │ │ │ ├── FactoryDataProviderImpl.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── SystemPlatformConfig.h │ │ │ ├── args.gni │ │ │ ├── nxp-zephyr-mbedtls-config.h │ │ │ └── ota │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ └── OTAImageProcessorImpl.h │ ├── python.gni │ ├── qpg │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── FactoryDataProvider.cpp │ │ ├── FactoryDataProvider.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── README.md │ │ ├── SystemPlatformConfig.h │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ ├── args.gni │ │ ├── qpgConfig.cpp │ │ └── qpgConfig.h │ ├── realtek │ │ ├── freertos │ │ │ ├── BLEManagerImpl.cpp │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CG │ │ │ │ ├── CGSecureDACVendorProvider.cpp │ │ │ │ └── CGSecureDACVendorProvider.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ ├── FactoryDataDecoder.cpp │ │ │ ├── FactoryDataDecoder.h │ │ │ ├── FactoryDataProvider.cpp │ │ │ ├── FactoryDataProvider.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── KeyValueStoreManagerImpl.cpp │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── Logging.cpp │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ ├── OTAImageProcessorImpl.h │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── README.md │ │ │ ├── RTK │ │ │ │ ├── RTKDACVendorProvider.cpp │ │ │ │ └── RTKDACVendorProvider.h │ │ │ ├── RTKConfig.cpp │ │ │ ├── RTKConfig.h │ │ │ ├── SystemPlatformConfig.h │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── ThreadStackManagerImpl.h │ │ │ └── args.gni │ │ └── zephyr │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ ├── FactoryDataDecoder.cpp │ │ │ ├── FactoryDataDecoder.h │ │ │ ├── FactoryDataProvider.cpp │ │ │ ├── FactoryDataProvider.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ ├── OTAImageProcessorImpl.h │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── README.md │ │ │ ├── SystemPlatformConfig.h │ │ │ ├── ThreadStackManagerImpl.h │ │ │ ├── args.gni │ │ │ ├── bee4-mbedtls-config.h │ │ │ └── rtl87x2g_evb.overlay │ ├── silabs │ │ ├── BLEManagerImpl.h │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPMem-Platform.cpp │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.h │ │ ├── ConnectivityManagerImpl_WIFI.cpp │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── MigrationManager.cpp │ │ ├── MigrationManager.h │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── NetworkCommissioningWiFiDriver.h │ │ ├── OTAImageProcessorImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── SiWx │ │ │ ├── BUILD.gn │ │ │ ├── CHIPCryptoPALTinyCrypt.cpp │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ ├── SiWxPlatformInterface.h │ │ │ ├── ble │ │ │ │ ├── BLEManagerImpl.cpp │ │ │ │ ├── BUILD.gn │ │ │ │ ├── ble_config.h │ │ │ │ ├── sl_si91x_ble_init.cpp │ │ │ │ └── sl_si91x_ble_init.h │ │ │ ├── siwx917-chip-mbedtls-config.h │ │ │ └── siwx917-chip-psa-config.h │ │ ├── SilabsConfig.cpp │ │ ├── SilabsConfig.h │ │ ├── SilabsConfigCTM.cpp │ │ ├── SystemPlatformConfig.h │ │ ├── ThreadStackManagerImpl.h │ │ ├── WarmPlatformConfig.h │ │ ├── efr32 │ │ │ ├── BLEManagerImpl.cpp │ │ │ ├── BUILD.gn │ │ │ ├── CHIPCryptoPALPsaEfr32.cpp │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── Efr32OpaqueKeypair.h │ │ │ ├── Efr32PsaOpaqueKeypair.cpp │ │ │ ├── Efr32PsaOperationalKeystore.cpp │ │ │ ├── Efr32PsaOperationalKeystore.h │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── args.gni │ │ │ ├── efr32-chip-mbedtls-config.h │ │ │ └── efr32-psa-crypto-config.h │ │ ├── multi-ota │ │ │ ├── BUILD.gn │ │ │ ├── OTACustomProcessor.cpp │ │ │ ├── OTACustomProcessor.h │ │ │ ├── OTAFactoryDataProcessor.cpp │ │ │ ├── OTAFactoryDataProcessor.h │ │ │ ├── OTAFirmwareProcessor.cpp │ │ │ ├── OTAFirmwareProcessor.h │ │ │ ├── OTAHooks.cpp │ │ │ ├── OTAMultiImageProcessorImpl.cpp │ │ │ ├── OTAMultiImageProcessorImpl.h │ │ │ ├── OTATlvProcessor.cpp │ │ │ ├── OTATlvProcessor.h │ │ │ ├── OtaTlvEncryptionKey.h │ │ │ ├── OtaTlvEncryptionKeyMbed.cpp │ │ │ ├── OtaTlvEncryptionKeyPSA.cpp │ │ │ ├── SiWx917 │ │ │ │ ├── OTAWiFiFirmwareProcessor.cpp │ │ │ │ └── OTAWiFiFirmwareProcessor.h │ │ │ └── args.gni │ │ ├── platformAbstraction │ │ │ ├── BUILD.gn │ │ │ ├── GsdkSpam.cpp │ │ │ ├── SilabsPlatform.cpp │ │ │ ├── SilabsPlatform.h │ │ │ ├── SilabsPlatformBase.h │ │ │ └── WiseMcuSpam.cpp │ │ ├── tests │ │ │ ├── BUILD.gn │ │ │ └── args.gni │ │ └── wifi │ │ │ ├── BUILD.gn │ │ │ ├── SiWx │ │ │ ├── WifiInterfaceImpl.cpp │ │ │ ├── WifiInterfaceImpl.h │ │ │ └── ncp │ │ │ │ ├── BUILD.gn │ │ │ │ ├── sl_si91x_ncp_utility.c │ │ │ │ └── sl_si91x_ncp_utility.h │ │ │ ├── WifiInterface.cpp │ │ │ ├── WifiInterface.h │ │ │ ├── WifiStateProvider.h │ │ │ ├── args.gni │ │ │ ├── icd │ │ │ ├── BUILD.gn │ │ │ ├── PowerSaveInterface.h │ │ │ ├── WifiSleepManager.cpp │ │ │ ├── WifiSleepManager.h │ │ │ └── tests │ │ │ │ ├── BUILD.gn │ │ │ │ └── TestWifiSleepManager.cpp │ │ │ ├── lwip-support │ │ │ ├── dhcp_client.cpp │ │ │ ├── dhcp_client.h │ │ │ ├── ethernetif.cpp │ │ │ ├── ethernetif.h │ │ │ ├── lwip_netif.cpp │ │ │ └── lwip_netif.h │ │ │ ├── ncp │ │ │ └── spi_multiplex.h │ │ │ ├── wf200 │ │ │ ├── WifiInterfaceImpl.cpp │ │ │ ├── WifiInterfaceImpl.h │ │ │ ├── ncp │ │ │ │ ├── efr_spi.c │ │ │ │ ├── efr_spi.h │ │ │ │ ├── sl_custom_board.h │ │ │ │ ├── sl_wfx_board.h │ │ │ │ ├── sl_wfx_host.h │ │ │ │ ├── sl_wfx_task.c │ │ │ │ ├── sl_wfx_task.h │ │ │ │ └── wf200_init.c │ │ │ └── wf200.gni │ │ │ └── wfx_msgs.h │ ├── stm32 │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPMem-Platform.cpp │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── DeviceInfoProviderImpl.cpp │ │ ├── DeviceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── FactoryDataProvider.cpp │ │ ├── FactoryDataProvider.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── STM32Config.cpp │ │ ├── STM32Config.h │ │ ├── STM32FreeRtosHooks.cpp │ │ ├── STM32FreeRtosHooks.h │ │ ├── SystemPlatformConfig.h │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ └── args.gni │ ├── telink │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── FactoryDataParser.c │ │ ├── FactoryDataParser.h │ │ ├── FactoryDataProvider.cpp │ │ ├── FactoryDataProvider.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── NFCOnboardingPayloadManagerImpl.cpp │ │ ├── NFCOnboardingPayloadManagerImpl.h │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── OTAImageProcessorImplWiFi.h │ │ ├── PlatformManagerImpl.h │ │ ├── Reboot.cpp │ │ ├── Reboot.h │ │ ├── SystemPlatformConfig.h │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ ├── args.gni │ │ ├── tl3218x_2m_flash.overlay │ │ ├── tl3218x_ml3m.conf │ │ ├── tl7218x_2m_flash.overlay │ │ ├── tl7218x_ml7g.conf │ │ ├── tl7218x_ml7m.conf │ │ ├── tl7218x_tflm.conf │ │ ├── tl7218x_tflm.overlay │ │ ├── tlsr9118bdk40d_4m_flash.overlay │ │ ├── tlsr9518adk80d_1m_flash.overlay │ │ ├── tlsr9518adk80d_2m_flash.overlay │ │ ├── tlsr9518adk80d_4m_flash.overlay │ │ ├── tlsr9518adk80d_mars.conf │ │ ├── tlsr9518adk80d_mars.overlay │ │ ├── tlsr9518adk80d_mars_boot.overlay │ │ ├── tlsr9518adk80d_retention.overlay │ │ ├── tlsr9518adk80d_usb.conf │ │ ├── tlsr9518adk80d_usb.overlay │ │ ├── tlsr9518adk80d_usb_boot.overlay │ │ ├── tlsr9528a_2m_flash.overlay │ │ ├── tlsr9528a_4m_flash.overlay │ │ ├── tlsr9528a_retention.overlay │ │ └── wifi │ │ │ ├── 3.3.99.0 │ │ │ ├── ConnectivityManagerImplWiFi.cpp │ │ │ ├── TelinkWiFiDriver.cpp │ │ │ ├── WiFiManager.cpp │ │ │ └── WiFiManager.h │ │ │ ├── 4.1.0.0 │ │ │ ├── ConnectivityManagerImplWiFi.cpp │ │ │ ├── TelinkWiFiDriver.cpp │ │ │ ├── WiFiManager.cpp │ │ │ └── WiFiManager.h │ │ │ ├── ConnectivityManagerImplWiFi.h │ │ │ └── TelinkWiFiDriver.h │ ├── tests │ │ ├── BUILD.gn │ │ ├── TestCHIPoBLEStackMgr.cpp │ │ ├── TestCHIPoBLEStackMgrDriver.cpp │ │ ├── TestConfigurationMgr.cpp │ │ ├── TestConnectivityMgr.cpp │ │ ├── TestDnssd.cpp │ │ ├── TestKeyValueStoreMgr.cpp │ │ ├── TestPlatformMgr.cpp │ │ ├── TestPlatformTime.cpp │ │ └── TestThreadStackMgr.cpp │ ├── ti │ │ └── cc13xx_26xx │ │ │ ├── BLEManagerImpl.cpp │ │ │ ├── CC13XX_26XXConfig.cpp │ │ │ ├── CC13XX_26XXConfig.h │ │ │ ├── ConfigurationManagerImpl.cpp │ │ │ ├── ConnectivityManagerImpl.cpp │ │ │ ├── DefaultTestEventTriggerDelegate.cpp │ │ │ ├── DefaultTestEventTriggerDelegate.h │ │ │ ├── DiagnosticDataProviderImpl.cpp │ │ │ ├── DiagnosticDataProviderImpl.h │ │ │ ├── FactoryDataProvider.cpp │ │ │ ├── FactoryDataProvider.h │ │ │ ├── KeyValueStoreManagerImpl.cpp │ │ │ ├── Logging.cpp │ │ │ ├── OTAImageProcessorImpl.h │ │ │ ├── PlatformManagerImpl.cpp │ │ │ ├── Random.c │ │ │ ├── TI_heap_wrapper.c │ │ │ ├── TI_heap_wrapper.h │ │ │ ├── ThreadStackManagerImpl.cpp │ │ │ ├── cc13x4_26x4 │ │ │ ├── AppoBLE_interface.cpp │ │ │ ├── AppoBLE_interface.h │ │ │ ├── AppoBLE_interface_c.h │ │ │ ├── BLEManagerImpl.h │ │ │ ├── BUILD.gn │ │ │ ├── BlePlatformConfig.h │ │ │ ├── CHIPDevicePlatformConfig.h │ │ │ ├── CHIPDevicePlatformEvent.h │ │ │ ├── CHIPPlatformConfig.h │ │ │ ├── ConfigurationManagerImpl.h │ │ │ ├── ConnectivityManagerImpl.h │ │ │ ├── FreeRTOSConfig.h │ │ │ ├── InetPlatformConfig.h │ │ │ ├── KeyValueStoreManagerImpl.h │ │ │ ├── OTAImageProcessorImpl.cpp │ │ │ ├── PlatformManagerImpl.h │ │ │ ├── SystemPlatformConfig.h │ │ │ ├── ThreadStackManagerImpl.h │ │ │ ├── args.gni │ │ │ ├── ble_user_config.c │ │ │ ├── cc13x4_cc26x4_freertos.lds │ │ │ ├── cc13x4_cc26x4_freertos_factory_data.lds │ │ │ ├── cc13x4_cc26x4_freertos_ota.lds │ │ │ ├── cc13x4_cc26x4_freertos_ota_factory_data.lds │ │ │ └── crypto │ │ │ │ ├── aes_alt.c │ │ │ │ ├── aes_alt.h │ │ │ │ ├── cc13x4_26x4-mbedtls-config.h │ │ │ │ ├── ecdh_alt.c │ │ │ │ ├── ecdsa_alt.c │ │ │ │ ├── ecjpake_alt.c │ │ │ │ ├── ecjpake_alt.h │ │ │ │ ├── sha256_alt.c │ │ │ │ └── sha256_alt.h │ │ │ ├── chipOBleProfile.c │ │ │ ├── chipOBleProfile.h │ │ │ ├── dmm_priority_ble_matter.c │ │ │ ├── dmm_priority_ble_matter.h │ │ │ ├── factory_data.schema │ │ │ ├── factory_data_cc13xx_26xx.json │ │ │ ├── factory_data_config.gni │ │ │ ├── icall_FreeRTOS.c │ │ │ ├── memory.c │ │ │ ├── nvocmp.c │ │ │ └── oad_image_header.c │ └── webos │ │ ├── BLEManagerImpl.cpp │ │ ├── BLEManagerImpl.h │ │ ├── BUILD.gn │ │ ├── BlePlatformConfig.h │ │ ├── CHIPDevicePlatformConfig.h │ │ ├── CHIPDevicePlatformEvent.h │ │ ├── CHIPPlatformConfig.h │ │ ├── CHIPWebOSStorage.cpp │ │ ├── CHIPWebOSStorage.h │ │ ├── CHIPWebOSStorageIni.cpp │ │ ├── CHIPWebOSStorageIni.h │ │ ├── ConfigurationManagerImpl.cpp │ │ ├── ConfigurationManagerImpl.h │ │ ├── ConnectivityManagerImpl.cpp │ │ ├── ConnectivityManagerImpl.h │ │ ├── ConnectivityUtils.cpp │ │ ├── ConnectivityUtils.h │ │ ├── DeviceAttestationCredsTrusty.cpp │ │ ├── DeviceAttestationCredsTrusty.h │ │ ├── DeviceInstanceInfoProviderImpl.cpp │ │ ├── DeviceInstanceInfoProviderImpl.h │ │ ├── DiagnosticDataProviderImpl.cpp │ │ ├── DiagnosticDataProviderImpl.h │ │ ├── DnssdImpl.cpp │ │ ├── DnssdImpl.h │ │ ├── InetPlatformConfig.h │ │ ├── KeyValueStoreManagerImpl.cpp │ │ ├── KeyValueStoreManagerImpl.h │ │ ├── Logging.cpp │ │ ├── NFCCommissioningManagerImpl.cpp │ │ ├── NFCCommissioningManagerImpl.h │ │ ├── NetworkCommissioningDriver.h │ │ ├── NetworkCommissioningEthernetDriver.cpp │ │ ├── NetworkCommissioningThreadDriver.cpp │ │ ├── NetworkCommissioningWiFiDriver.cpp │ │ ├── OTAImageProcessorImpl.cpp │ │ ├── OTAImageProcessorImpl.h │ │ ├── PlatformManagerImpl.cpp │ │ ├── PlatformManagerImpl.h │ │ ├── PosixConfig.cpp │ │ ├── PosixConfig.h │ │ ├── SystemPlatformConfig.h │ │ ├── SystemTimeSupport.cpp │ │ ├── ThreadStackManagerImpl.cpp │ │ ├── ThreadStackManagerImpl.h │ │ ├── WirelessDefs.h │ │ ├── args.gni │ │ ├── dbus │ │ ├── openthread │ │ │ ├── BUILD.gn │ │ │ └── DBusOpenthread.xml │ │ └── wpa │ │ │ ├── BUILD.gn │ │ │ ├── DBusWpa.xml │ │ │ ├── DBusWpaBss.xml │ │ │ ├── DBusWpaInterface.xml │ │ │ └── DBusWpaNetwork.xml │ │ └── wbs │ │ ├── LsRequester.cpp │ │ ├── LsRequester.h │ │ ├── WbsConnection.cpp │ │ ├── WbsConnection.h │ │ ├── WbsDeviceScanner.cpp │ │ ├── WbsDeviceScanner.h │ │ ├── WebosLockTracker.cpp │ │ └── WebosLockTracker.h ├── protocols │ ├── BUILD.gn │ ├── Protocols.cpp │ ├── Protocols.h │ ├── bdx │ │ ├── AsyncTransferFacilitator.cpp │ │ ├── AsyncTransferFacilitator.h │ │ ├── BUILD.gn │ │ ├── BdxMessages.cpp │ │ ├── BdxMessages.h │ │ ├── BdxTransferDiagnosticLog.cpp │ │ ├── BdxTransferDiagnosticLog.h │ │ ├── BdxTransferDiagnosticLogPool.h │ │ ├── BdxTransferProxy.h │ │ ├── BdxTransferProxyDiagnosticLog.cpp │ │ ├── BdxTransferProxyDiagnosticLog.h │ │ ├── BdxTransferServer.cpp │ │ ├── BdxTransferServer.h │ │ ├── BdxTransferServerDelegate.h │ │ ├── BdxTransferSession.cpp │ │ ├── BdxTransferSession.h │ │ ├── BdxUri.cpp │ │ ├── BdxUri.h │ │ ├── DiagnosticLogs.h │ │ ├── StatusCode.cpp │ │ ├── StatusCode.h │ │ ├── TransferFacilitator.cpp │ │ ├── TransferFacilitator.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── TestBdxMessages.cpp │ │ │ ├── TestBdxTransferSession.cpp │ │ │ ├── TestBdxUri.cpp │ │ │ ├── TestTransferDiagnosticLog.cpp │ │ │ └── TestTransferFacilitator.cpp │ ├── echo │ │ ├── Echo.h │ │ ├── EchoClient.cpp │ │ └── EchoServer.cpp │ ├── interaction_model │ │ ├── BUILD.gn │ │ ├── Constants.h │ │ ├── StatusCode.cpp │ │ ├── StatusCode.h │ │ ├── StatusCodeList.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ └── TestStatusCode.cpp │ ├── secure_channel │ │ ├── BUILD.gn │ │ ├── CASEDestinationId.cpp │ │ ├── CASEDestinationId.h │ │ ├── CASEServer.cpp │ │ ├── CASEServer.h │ │ ├── CASESession.cpp │ │ ├── CASESession.h │ │ ├── CheckInCounter.cpp │ │ ├── CheckInCounter.h │ │ ├── CheckinMessage.cpp │ │ ├── CheckinMessage.h │ │ ├── Constants.h │ │ ├── DefaultSessionResumptionStorage.cpp │ │ ├── DefaultSessionResumptionStorage.h │ │ ├── MessageCounterManager.cpp │ │ ├── MessageCounterManager.h │ │ ├── PASESession.cpp │ │ ├── PASESession.h │ │ ├── PairingSession.cpp │ │ ├── PairingSession.h │ │ ├── RendezvousParameters.h │ │ ├── SessionEstablishmentDelegate.h │ │ ├── SessionEstablishmentExchangeDispatch.cpp │ │ ├── SessionEstablishmentExchangeDispatch.h │ │ ├── SessionResumptionStorage.h │ │ ├── SimpleSessionResumptionStorage.cpp │ │ ├── SimpleSessionResumptionStorage.h │ │ ├── StatusReport.cpp │ │ ├── StatusReport.h │ │ ├── UnsolicitedStatusHandler.cpp │ │ ├── UnsolicitedStatusHandler.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── CheckIn_Message_test_vectors.h │ │ │ ├── FuzzCASE_PW.cpp │ │ │ ├── FuzzPASE_PW.cpp │ │ │ ├── TestCASESession.cpp │ │ │ ├── TestCheckInCounter.cpp │ │ │ ├── TestCheckinMsg.cpp │ │ │ ├── TestDefaultSessionResumptionStorage.cpp │ │ │ ├── TestMessageCounterManager.cpp │ │ │ ├── TestPASESession.cpp │ │ │ ├── TestPairingSession.cpp │ │ │ ├── TestSimpleSessionResumptionStorage.cpp │ │ │ └── TestStatusReport.cpp │ └── user_directed_commissioning │ │ ├── UDCClientState.h │ │ ├── UDCClients.h │ │ ├── UserDirectedCommissioning.h │ │ ├── UserDirectedCommissioningClient.cpp │ │ ├── UserDirectedCommissioningServer.cpp │ │ └── tests │ │ ├── BUILD.gn │ │ └── TestUdcMessages.cpp ├── pw_backends │ ├── assert │ │ ├── BUILD.gn │ │ ├── handler.cpp │ │ ├── public │ │ │ └── pw_assert_matter │ │ │ │ └── handler.h │ │ └── public_overrides │ │ │ └── pw_assert_backend │ │ │ └── check_backend.h │ └── log │ │ ├── BUILD.gn │ │ ├── public │ │ └── pw_log_matter │ │ │ └── log_matter.h │ │ └── public_overrides │ │ └── pw_log_backend │ │ └── log_backend.h ├── python_testing │ ├── MinimalRepresentation.py │ ├── README │ ├── TCP_Tests.py │ ├── TC_ACE_1_2.py │ ├── TC_ACE_1_3.py │ ├── TC_ACE_1_4.py │ ├── TC_ACE_1_5.py │ ├── TC_ACL_2_10.py │ ├── TC_ACL_2_11.py │ ├── TC_ACL_2_2.py │ ├── TC_ACL_2_3.py │ ├── TC_ACL_2_4.py │ ├── TC_ACL_2_5.py │ ├── TC_ACL_2_6.py │ ├── TC_ACL_2_7.py │ ├── TC_ACL_2_8.py │ ├── TC_ACL_2_9.py │ ├── TC_AVSMTestBase.py │ ├── TC_AVSM_2_1.py │ ├── TC_AVSM_2_10.py │ ├── TC_AVSM_2_11.py │ ├── TC_AVSM_2_12.py │ ├── TC_AVSM_2_13.py │ ├── TC_AVSM_2_14.py │ ├── TC_AVSM_2_15.py │ ├── TC_AVSM_2_16.py │ ├── TC_AVSM_2_17.py │ ├── TC_AVSM_2_2.py │ ├── TC_AVSM_2_3.py │ ├── TC_AVSM_2_4.py │ ├── TC_AVSM_2_5.py │ ├── TC_AVSM_2_6.py │ ├── TC_AVSM_2_7.py │ ├── TC_AVSM_2_8.py │ ├── TC_AVSM_2_9.py │ ├── TC_AVSM_StreamReuseRangeParams.py │ ├── TC_AVSM_VideoStreamsPersistence.py │ ├── TC_AVSUMTestBase.py │ ├── TC_AVSUM_2_1.py │ ├── TC_AVSUM_2_2.py │ ├── TC_AVSUM_2_3.py │ ├── TC_AVSUM_2_4.py │ ├── TC_AVSUM_2_5.py │ ├── TC_AVSUM_2_6.py │ ├── TC_AVSUM_2_7.py │ ├── TC_AVSUM_2_8.py │ ├── TC_AccessChecker.py │ ├── TC_BINFO_3_2.py │ ├── TC_BOOLCFG_2_1.py │ ├── TC_BOOLCFG_3_1.py │ ├── TC_BOOLCFG_4_1.py │ ├── TC_BOOLCFG_4_2.py │ ├── TC_BOOLCFG_4_3.py │ ├── TC_BOOLCFG_4_4.py │ ├── TC_BOOLCFG_5_1.py │ ├── TC_BOOLCFG_5_2.py │ ├── TC_BRBINFO_3_2.py │ ├── TC_BRBINFO_4_1.py │ ├── TC_CADMIN_1_11.py │ ├── TC_CADMIN_1_15.py │ ├── TC_CADMIN_1_19.py │ ├── TC_CADMIN_1_22.py │ ├── TC_CADMIN_1_25.py │ ├── TC_CADMIN_1_27.py │ ├── TC_CADMIN_1_28.py │ ├── TC_CADMIN_1_3_4.py │ ├── TC_CADMIN_1_5.py │ ├── TC_CADMIN_1_9.py │ ├── TC_CCTRL_2_1.py │ ├── TC_CCTRL_2_2.py │ ├── TC_CCTRL_2_3.py │ ├── TC_CC_10_1.py │ ├── TC_CC_2_1.py │ ├── TC_CC_2_2.py │ ├── TC_CGEN_2_1.py │ ├── TC_CGEN_2_10.py │ ├── TC_CGEN_2_11.py │ ├── TC_CGEN_2_2.py │ ├── TC_CGEN_2_4.py │ ├── TC_CGEN_2_5.py │ ├── TC_CGEN_2_6.py │ ├── TC_CGEN_2_7.py │ ├── TC_CGEN_2_8.py │ ├── TC_CGEN_2_9.py │ ├── TC_CHIMETestBase.py │ ├── TC_CHIME_2_1.py │ ├── TC_CHIME_2_2.py │ ├── TC_CHIME_2_3.py │ ├── TC_CHIME_2_4.py │ ├── TC_CLCTRL_2_1.py │ ├── TC_CLCTRL_3_1.py │ ├── TC_CLCTRL_4_1.py │ ├── TC_CLCTRL_4_2.py │ ├── TC_CLCTRL_4_3.py │ ├── TC_CLCTRL_4_4.py │ ├── TC_CLCTRL_5_1.py │ ├── TC_CLCTRL_6_1.py │ ├── TC_CLDIM_2_1.py │ ├── TC_CLDIM_3_1.py │ ├── TC_CLDIM_3_2.py │ ├── TC_CLDIM_3_3.py │ ├── TC_CLDIM_4_1.py │ ├── TC_CLDIM_4_2.py │ ├── TC_CNET_1_4.py │ ├── TC_CNET_4_1.py │ ├── TC_CNET_4_10.py │ ├── TC_CNET_4_12.py │ ├── TC_CNET_4_15.py │ ├── TC_CNET_4_16.py │ ├── TC_CNET_4_2.py │ ├── TC_CNET_4_22.py │ ├── TC_CNET_4_3.py │ ├── TC_CNET_4_4.py │ ├── TC_CNET_4_9.py │ ├── TC_COLORCONTROL.py │ ├── TC_COMMTR_2_1.py │ ├── TC_COMMTR_3_1.py │ ├── TC_COMMTR_TestBase.py │ ├── TC_DA_1_2.py │ ├── TC_DA_1_5.py │ ├── TC_DA_1_7.py │ ├── TC_DA_1_9.py │ ├── TC_DD_1_16_17.py │ ├── TC_DD_3_23.py │ ├── TC_DEMM_1_2.py │ ├── TC_DEMTestBase.py │ ├── TC_DEM_2_1.py │ ├── TC_DEM_2_10.py │ ├── TC_DEM_2_2.py │ ├── TC_DEM_2_3.py │ ├── TC_DEM_2_4.py │ ├── TC_DEM_2_5.py │ ├── TC_DEM_2_6.py │ ├── TC_DEM_2_7.py │ ├── TC_DEM_2_8.py │ ├── TC_DEM_2_9.py │ ├── TC_DGGEN_2_4.py │ ├── TC_DGGEN_3_2.py │ ├── TC_DGSW_2_1.py │ ├── TC_DGSW_2_2.py │ ├── TC_DISHM_1_2.py │ ├── TC_DRLK_2_12.py │ ├── TC_DRLK_2_13.py │ ├── TC_DRLK_2_2.py │ ├── TC_DRLK_2_3.py │ ├── TC_DRLK_2_5.py │ ├── TC_DRLK_2_9.py │ ├── TC_DefaultWarnings.py │ ├── TC_DeviceBasicComposition.py │ ├── TC_DeviceConformance.py │ ├── TC_ECOINFO_2_1.py │ ├── TC_ECOINFO_2_2.py │ ├── TC_EEM_2_1.py │ ├── TC_EEM_2_2.py │ ├── TC_EEM_2_3.py │ ├── TC_EEM_2_4.py │ ├── TC_EEM_2_5.py │ ├── TC_EEVSEM_1_2.py │ ├── TC_EEVSE_2_10.py │ ├── TC_EEVSE_2_2.py │ ├── TC_EEVSE_2_3.py │ ├── TC_EEVSE_2_4.py │ ├── TC_EEVSE_2_5.py │ ├── TC_EEVSE_2_6.py │ ├── TC_EEVSE_2_7.py │ ├── TC_EEVSE_2_8.py │ ├── TC_EEVSE_2_9.py │ ├── TC_EEVSE_Utils.py │ ├── TC_EGCTestBase.py │ ├── TC_EGC_2_1.py │ ├── TC_EGC_2_2.py │ ├── TC_EGC_2_3.py │ ├── TC_EPM_2_1.py │ ├── TC_EPM_2_2.py │ ├── TC_EPREF_2_1.py │ ├── TC_EWATERHTRBase.py │ ├── TC_EWATERHTR_2_1.py │ ├── TC_EWATERHTR_2_2.py │ ├── TC_EWATERHTR_2_3.py │ ├── TC_EnergyReporting_Utils.py │ ├── TC_FAN_2_1.py │ ├── TC_FAN_2_3.py │ ├── TC_FAN_2_4.py │ ├── TC_FAN_3_1.py │ ├── TC_FAN_3_2.py │ ├── TC_FAN_3_3.py │ ├── TC_FAN_3_4.py │ ├── TC_FAN_3_5.py │ ├── TC_FAN_4_1.py │ ├── TC_FLABEL_2_1.py │ ├── TC_G_2_2.py │ ├── TC_ICDM_2_1.py │ ├── TC_ICDM_3_1.py │ ├── TC_ICDM_3_2.py │ ├── TC_ICDM_3_3.py │ ├── TC_ICDM_3_4.py │ ├── TC_ICDM_5_1.py │ ├── TC_ICDManagementCluster.py │ ├── TC_IDM_1_2.py │ ├── TC_IDM_1_4.py │ ├── TC_IDM_2_2.py │ ├── TC_IDM_3_2.py │ ├── TC_IDM_4_2.py │ ├── TC_I_2_4.py │ ├── TC_JFADMIN_2_1.py │ ├── TC_JFADMIN_2_2.py │ ├── TC_JFDS_2_1.py │ ├── TC_JFDS_2_2.py │ ├── TC_LCFG_2_1.py │ ├── TC_LTIME_3_1.py │ ├── TC_LUNIT_3_1.py │ ├── TC_LVL_2_3.py │ ├── TC_LWM_1_2.py │ ├── TC_MCORE_FS_1_1.py │ ├── TC_MCORE_FS_1_2.py │ ├── TC_MCORE_FS_1_3.py │ ├── TC_MCORE_FS_1_4.py │ ├── TC_MCORE_FS_1_5.py │ ├── TC_MOD_1_2.py │ ├── TC_MOD_2_3.py │ ├── TC_MTRIDTestBase.py │ ├── TC_MTRID_2_1.py │ ├── TC_MTRID_3_1.py │ ├── TC_MWOCTRL_2_1.py │ ├── TC_MWOCTRL_2_2.py │ ├── TC_MWOCTRL_2_4.py │ ├── TC_MWOM_1_2.py │ ├── TC_OCC_2_1.py │ ├── TC_OCC_2_2.py │ ├── TC_OCC_2_3.py │ ├── TC_OCC_3_1.py │ ├── TC_OCC_3_2.py │ ├── TC_OPCREDS_3_1.py │ ├── TC_OPCREDS_3_2.py │ ├── TC_OPCREDS_3_4.py │ ├── TC_OPCREDS_3_5.py │ ├── TC_OPCREDS_3_8.py │ ├── TC_OPSTATE_2_1.py │ ├── TC_OPSTATE_2_2.py │ ├── TC_OPSTATE_2_3.py │ ├── TC_OPSTATE_2_4.py │ ├── TC_OPSTATE_2_5.py │ ├── TC_OPSTATE_2_6.py │ ├── TC_OTCCM_1_2.py │ ├── TC_OVENOPSTATE_2_1.py │ ├── TC_OVENOPSTATE_2_2.py │ ├── TC_OVENOPSTATE_2_4.py │ ├── TC_OVENOPSTATE_2_5.py │ ├── TC_OVENOPSTATE_2_6.py │ ├── TC_OpstateCommon.py │ ├── TC_PAVSTI_1_1.py │ ├── TC_PAVSTI_1_2.py │ ├── TC_PAVSTI_Utils.py │ ├── TC_PAVSTTestBase.py │ ├── TC_PAVST_2_1.py │ ├── TC_PAVST_2_10.py │ ├── TC_PAVST_2_2.py │ ├── TC_PAVST_2_3.py │ ├── TC_PAVST_2_4.py │ ├── TC_PAVST_2_5.py │ ├── TC_PAVST_2_6.py │ ├── TC_PAVST_2_7.py │ ├── TC_PAVST_2_8.py │ ├── TC_PAVST_2_9.py │ ├── TC_PS_2_3.py │ ├── TC_PWRTL_2_1.py │ ├── TC_REFALM_2_2.py │ ├── TC_RR_1_1.py │ ├── TC_RVCCLEANM_1_2.py │ ├── TC_RVCCLEANM_2_1.py │ ├── TC_RVCCLEANM_2_2.py │ ├── TC_RVCOPSTATE_2_1.py │ ├── TC_RVCOPSTATE_2_3.py │ ├── TC_RVCOPSTATE_2_4.py │ ├── TC_RVCOPSTATE_2_5.py │ ├── TC_RVCRUNM_1_2.py │ ├── TC_RVCRUNM_2_1.py │ ├── TC_RVCRUNM_2_2.py │ ├── TC_SC_3_4.py │ ├── TC_SC_3_5.py │ ├── TC_SC_3_6.py │ ├── TC_SC_4_1.py │ ├── TC_SC_4_3.py │ ├── TC_SC_7_1.py │ ├── TC_SEAR_1_2.py │ ├── TC_SEAR_1_3.py │ ├── TC_SEAR_1_4.py │ ├── TC_SEAR_1_5.py │ ├── TC_SEAR_1_6.py │ ├── TC_SEPRTestBase.py │ ├── TC_SEPR_2_1.py │ ├── TC_SEPR_2_2.py │ ├── TC_SEPR_2_3.py │ ├── TC_SETRF_2_1.py │ ├── TC_SETRF_2_2.py │ ├── TC_SETRF_2_3.py │ ├── TC_SETRF_3_1.py │ ├── TC_SETRF_TestBase.py │ ├── TC_SOIL_2_1.py │ ├── TC_SOIL_2_2.py │ ├── TC_SUTestBase.py │ ├── TC_SWTCH.py │ ├── TC_TCCM_1_2.py │ ├── TC_TCTL_2_3.py │ ├── TC_TIMESYNC_2_1.py │ ├── TC_TIMESYNC_2_10.py │ ├── TC_TIMESYNC_2_11.py │ ├── TC_TIMESYNC_2_12.py │ ├── TC_TIMESYNC_2_13.py │ ├── TC_TIMESYNC_2_2.py │ ├── TC_TIMESYNC_2_4.py │ ├── TC_TIMESYNC_2_5.py │ ├── TC_TIMESYNC_2_6.py │ ├── TC_TIMESYNC_2_7.py │ ├── TC_TIMESYNC_2_8.py │ ├── TC_TIMESYNC_2_9.py │ ├── TC_TIMESYNC_3_1.py │ ├── TC_TLSCERT.py │ ├── TC_TLSCLIENT.py │ ├── TC_TLS_Utils.py │ ├── TC_TMP_2_1.py │ ├── TC_TSTAT_2_2.py │ ├── TC_TSTAT_4_2.py │ ├── TC_TSTAT_4_3.py │ ├── TC_TestAttrAvail.py │ ├── TC_TestEventTrigger.py │ ├── TC_VALCC_2_1.py │ ├── TC_VALCC_3_1.py │ ├── TC_VALCC_3_2.py │ ├── TC_VALCC_3_3.py │ ├── TC_VALCC_3_4.py │ ├── TC_VALCC_4_1.py │ ├── TC_VALCC_4_2.py │ ├── TC_VALCC_4_3.py │ ├── TC_VALCC_4_4.py │ ├── TC_VALCC_4_5.py │ ├── TC_WASHERCTRL_2_1.py │ ├── TC_WEBRTCPTestBase.py │ ├── TC_WEBRTCP_2_1.py │ ├── TC_WEBRTCP_2_10.py │ ├── TC_WEBRTCP_2_11.py │ ├── TC_WEBRTCP_2_12.py │ ├── TC_WEBRTCP_2_13.py │ ├── TC_WEBRTCP_2_14.py │ ├── TC_WEBRTCP_2_15.py │ ├── TC_WEBRTCP_2_16.py │ ├── TC_WEBRTCP_2_17.py │ ├── TC_WEBRTCP_2_18.py │ ├── TC_WEBRTCP_2_19.py │ ├── TC_WEBRTCP_2_2.py │ ├── TC_WEBRTCP_2_20.py │ ├── TC_WEBRTCP_2_21.py │ ├── TC_WEBRTCP_2_22.py │ ├── TC_WEBRTCP_2_23.py │ ├── TC_WEBRTCP_2_24.py │ ├── TC_WEBRTCP_2_25.py │ ├── TC_WEBRTCP_2_3.py │ ├── TC_WEBRTCP_2_4.py │ ├── TC_WEBRTCP_2_5.py │ ├── TC_WEBRTCP_2_6.py │ ├── TC_WEBRTCP_2_7.py │ ├── TC_WEBRTCP_2_8.py │ ├── TC_WEBRTCP_2_9.py │ ├── TC_WEBRTCRTestBase.py │ ├── TC_WEBRTCR_2_1.py │ ├── TC_WEBRTCR_2_2.py │ ├── TC_WEBRTCR_2_3.py │ ├── TC_WEBRTCR_2_4.py │ ├── TC_WEBRTCR_2_5.py │ ├── TC_WEBRTCR_2_6.py │ ├── TC_WEBRTCR_2_7.py │ ├── TC_WEBRTC_1_1.py │ ├── TC_WEBRTC_1_2.py │ ├── TC_WEBRTC_1_3.py │ ├── TC_WEBRTC_1_4.py │ ├── TC_WEBRTC_1_5.py │ ├── TC_WEBRTC_1_6.py │ ├── TC_WEBRTC_1_7.py │ ├── TC_WEBRTC_1_8.py │ ├── TC_WEBRTC_Utils.py │ ├── TC_WHM_1_2.py │ ├── TC_WHM_2_1.py │ ├── TC_ZONEMGMT_2_1.py │ ├── TC_ZONEMGMT_2_2.py │ ├── TC_ZONEMGMT_2_3.py │ ├── TC_ZONEMGMT_2_4.py │ ├── TC_pics_checker.py │ ├── TestFrameworkArgParsing.py │ ├── TestReadSubscribeAceExistenceErrors.py │ ├── TestRevokeCommissioningClearsPASE.py │ ├── drlk_2_x_common.py │ ├── execute_python_tests.py │ ├── hello_external_runner.py │ ├── hello_test.py │ ├── matter_testing_infrastructure │ │ ├── BUILD.gn │ │ ├── data_model_xmls.gni │ │ ├── env_test.yaml │ │ ├── generate_data_model_xmls_gni.py │ │ ├── matter │ │ │ ├── testing │ │ │ │ ├── __init__.py │ │ │ │ ├── apps.py │ │ │ │ ├── basic_composition.py │ │ │ │ ├── choice_conformance.py │ │ │ │ ├── commissioning.py │ │ │ │ ├── conformance.py │ │ │ │ ├── conversions.py │ │ │ │ ├── decorators.py │ │ │ │ ├── defaults.py │ │ │ │ ├── event_attribute_reporting.py │ │ │ │ ├── global_attribute_ids.py │ │ │ │ ├── global_stash.py │ │ │ │ ├── matchers.py │ │ │ │ ├── matter_asserts.py │ │ │ │ ├── matter_nfc_interaction.py │ │ │ │ ├── matter_stack_state.py │ │ │ │ ├── matter_test_config.py │ │ │ │ ├── matter_testing.py │ │ │ │ ├── metadata.py │ │ │ │ ├── pics.py │ │ │ │ ├── problem_notices.py │ │ │ │ ├── runner.py │ │ │ │ ├── spec_parsing.py │ │ │ │ ├── taglist_and_topology_test.py │ │ │ │ ├── tasks.py │ │ │ │ ├── test_matter_asserts.py │ │ │ │ ├── test_metadata.py │ │ │ │ ├── test_tasks.py │ │ │ │ └── timeoperations.py │ │ │ └── typings │ │ │ │ └── matter │ │ │ │ └── testing │ │ │ │ ├── __init__.pyi │ │ │ │ ├── apps.pyi │ │ │ │ ├── decorators.pyi │ │ │ │ ├── pics.pyi │ │ │ │ └── tasks.pyi │ │ └── mypy.ini │ ├── mdns_discovery │ │ ├── README.md │ │ ├── data_classes │ │ │ ├── aaaa_record.py │ │ │ ├── json_serializable.py │ │ │ ├── mdns_service_info.py │ │ │ └── ptr_record.py │ │ ├── enums │ │ │ └── mdns_service_type.py │ │ ├── mdns_async_service_info.py │ │ ├── mdns_discovery.py │ │ ├── service_listeners │ │ │ └── mdns_service_listener.py │ │ ├── tests │ │ │ └── test_asserts.py │ │ └── utils │ │ │ ├── asserts.py │ │ │ └── network.py │ ├── modebase_cluster_check.py │ ├── post_certification_tests │ │ ├── BUILD.gn │ │ ├── chip │ │ │ └── __init__.py │ │ └── production_device_checks.py │ ├── requirements.nfc.txt │ ├── requirements.txt │ ├── support_modules │ │ └── cadmin_support.py │ ├── test_metadata.yaml │ ├── test_plan_support.py │ ├── test_plan_table_generator.py │ └── test_testing │ │ ├── DefaultChecker.py │ │ ├── DeviceConformanceTests.py │ │ ├── TestBatchInvoke.py │ │ ├── TestBdxTransfer.py │ │ ├── TestCheckCommandFlags.py │ │ ├── TestChoiceConformanceSupport.py │ │ ├── TestCommissioningTimeSync.py │ │ ├── TestConformanceSupport.py │ │ ├── TestConformanceTest.py │ │ ├── TestDecorators.py │ │ ├── TestDefaultWarnings.py │ │ ├── TestGroupTableReports.py │ │ ├── TestIdChecks.py │ │ ├── TestInvokeReturnCodes.py │ │ ├── TestMatterTestingSupport.py │ │ ├── TestPics.py │ │ ├── TestSpecParsingDataType.py │ │ ├── TestSpecParsingDeviceType.py │ │ ├── TestSpecParsingNamespace.py │ │ ├── TestSpecParsingSelection.py │ │ ├── TestSpecParsingSupport.py │ │ ├── TestTimeSyncTrustedTimeSource.py │ │ ├── TestUnitTestingErrorPath.py │ │ ├── TestWriteReadOnlyAttributes.py │ │ ├── common_icdm_data.py │ │ ├── example_pics_xml_basic_info.xml │ │ ├── fake_device_builder.py │ │ ├── test_IDM_10_4.py │ │ ├── test_TC_CCNTL_2_2.py │ │ ├── test_TC_DA_1_2.py │ │ ├── test_TC_DA_1_5.py │ │ ├── test_TC_DGGEN_3_2.py │ │ ├── test_TC_ICDM_2_1_full_pics.py │ │ ├── test_TC_ICDM_2_1_min_pics.py │ │ ├── test_TC_MCORE_FS_1_1.py │ │ ├── test_TC_SC_7_1.py │ │ ├── test_TC_TMP_2_1.py │ │ ├── test_ota_images_versions.py │ │ └── test_ota_version.py ├── qrcodetool │ ├── BUILD.gn │ ├── qrcodetool.cpp │ ├── qrcodetool_command_manager.h │ ├── setup_payload_commands.cpp │ └── setup_payload_commands.h ├── setup_payload │ ├── AdditionalDataPayload.h │ ├── AdditionalDataPayloadGenerator.cpp │ ├── AdditionalDataPayloadGenerator.h │ ├── AdditionalDataPayloadParser.cpp │ ├── AdditionalDataPayloadParser.h │ ├── BUILD.gn │ ├── Base38.h │ ├── Base38Decode.cpp │ ├── Base38Decode.h │ ├── Base38Encode.cpp │ ├── Base38Encode.h │ ├── ManualSetupPayloadGenerator.cpp │ ├── ManualSetupPayloadGenerator.h │ ├── ManualSetupPayloadParser.cpp │ ├── ManualSetupPayloadParser.h │ ├── OnboardingCodesUtil.cpp │ ├── OnboardingCodesUtil.h │ ├── QRCodeSetupPayloadGenerator.cpp │ ├── QRCodeSetupPayloadGenerator.h │ ├── QRCodeSetupPayloadParser.cpp │ ├── QRCodeSetupPayloadParser.h │ ├── SetupPayload.cpp │ ├── SetupPayload.h │ ├── SetupPayloadHelper.cpp │ ├── SetupPayloadHelper.h │ ├── python │ │ ├── Base38.py │ │ ├── README.md │ │ └── SetupPayload.py │ └── tests │ │ ├── BUILD.gn │ │ ├── FuzzBase38.cpp │ │ ├── FuzzBase38Decode.cpp │ │ ├── FuzzBase38PW.cpp │ │ ├── TestAdditionalDataPayload.cpp │ │ ├── TestHelpers.h │ │ ├── TestManualCode.cpp │ │ ├── TestQRCode.cpp │ │ ├── TestQRCodeTLV.cpp │ │ ├── TestSetupPayload.cpp │ │ └── run_python_setup_payload_test.py ├── srp │ ├── BUILD.gn │ ├── SRPClient.cpp │ ├── SRPClient.h │ ├── SRPCommon.h │ ├── args.gni │ └── tests │ │ └── BUILD.gn ├── system │ ├── BUILD.gn │ ├── PlatformEventSupport.h │ ├── RAIIMockClock.h │ ├── SocketEvents.h │ ├── SystemAlignSize.h │ ├── SystemClock.cpp │ ├── SystemClock.h │ ├── SystemConfig.h │ ├── SystemError.cpp │ ├── SystemError.h │ ├── SystemEvent.h │ ├── SystemFaultInjection.cpp │ ├── SystemFaultInjection.h │ ├── SystemLayer.cpp │ ├── SystemLayer.h │ ├── SystemLayerImpl.h │ ├── SystemLayerImplDispatch.h │ ├── SystemLayerImplFreeRTOS.cpp │ ├── SystemLayerImplFreeRTOS.h │ ├── SystemLayerImplSelect.cpp │ ├── SystemLayerImplSelect.h │ ├── SystemLayerImplZephyr.cpp │ ├── SystemLayerImplZephyr.h │ ├── SystemMutex.cpp │ ├── SystemMutex.h │ ├── SystemPacketBuffer.cpp │ ├── SystemPacketBuffer.h │ ├── SystemPacketBufferInternal.h │ ├── SystemStats.cpp │ ├── SystemStats.h │ ├── SystemTimer.cpp │ ├── SystemTimer.h │ ├── TLVPacketBufferBackingStore.cpp │ ├── TLVPacketBufferBackingStore.h │ ├── TimeSource.h │ ├── WakeEvent.cpp │ ├── WakeEvent.h │ ├── system.gni │ └── tests │ │ ├── BUILD.gn │ │ ├── TestEventLoopHandler.cpp │ │ ├── TestSystemClock.cpp │ │ ├── TestSystemErrorStr.cpp │ │ ├── TestSystemPacketBuffer.cpp │ │ ├── TestSystemScheduleLambda.cpp │ │ ├── TestSystemScheduleWork.cpp │ │ ├── TestSystemTimer.cpp │ │ ├── TestSystemWakeEvent.cpp │ │ ├── TestTLVPacketBufferBackingStore.cpp │ │ └── TestTimeSource.cpp ├── test_driver │ ├── efr32 │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── args.gni │ │ ├── build_overrides │ │ ├── include │ │ │ ├── AppConfig.h │ │ │ ├── CHIPProjectConfig.h │ │ │ └── FreeRTOSConfig.h │ │ ├── proto │ │ │ ├── nl_test.options │ │ │ └── nl_test.proto │ │ ├── py │ │ │ ├── BUILD.gn │ │ │ ├── build │ │ │ │ └── lib │ │ │ │ │ └── nl_test_runner │ │ │ │ │ └── __init__.py │ │ │ ├── pw_test_runner │ │ │ │ ├── __init__.py │ │ │ │ ├── pw_test_runner.py │ │ │ │ ├── pyproject.toml │ │ │ │ ├── setup.cfg │ │ │ │ └── setup.py │ │ │ ├── pyproject.toml │ │ │ ├── setup.cfg │ │ │ └── setup.py │ │ ├── src │ │ │ └── main.cpp │ │ └── third_party │ │ │ └── connectedhomeip │ ├── esp32 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ └── esp32_unit_tests.cmake │ │ ├── dummy.c │ │ ├── idf.sh │ │ ├── main │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig.projbuild │ │ │ ├── include │ │ │ │ └── CHIPProjectConfig.h │ │ │ └── main_app.cpp │ │ ├── partitions.csv │ │ ├── run_qemu_image.py │ │ ├── sdkconfig.defaults │ │ ├── sdkconfig_qemu.defaults │ │ └── third_party │ │ │ └── connectedhomeip │ ├── linux-cirque │ │ ├── CommissioningFailureOnReportTest.py │ │ ├── CommissioningFailureTest.py │ │ ├── CommissioningTest.py │ │ ├── CommissioningWindowTest.py │ │ ├── EchoOverTcpTest.py │ │ ├── EchoTest.py │ │ ├── FailsafeTest.py │ │ ├── IcdDeviceTest.py │ │ ├── InteractionModelTest.py │ │ ├── ManualTest.py │ │ ├── MobileDeviceTest.py │ │ ├── OnOffClusterTest.py │ │ ├── PythonCommissioningTest.py │ │ ├── README.md │ │ ├── SplitCommissioningTest.py │ │ ├── SubscriptionResumptionCapacityTest.py │ │ ├── SubscriptionResumptionTest.py │ │ ├── SubscriptionResumptionTimeoutTest.py │ │ ├── helper │ │ │ └── CHIPTestBase.py │ │ └── topologies │ │ │ ├── one_node_one_android.json │ │ │ ├── three_node_with_ipv6.json │ │ │ ├── three_node_with_ipvlan.json │ │ │ ├── three_node_with_thread.json │ │ │ └── two_node_with_thread.json │ ├── nrfconnect │ │ ├── CMakeLists.txt │ │ ├── main │ │ │ ├── include │ │ │ │ ├── CHIPProjectConfig.h │ │ │ │ └── app_mbedtls_config.h │ │ │ └── runner.cpp │ │ ├── prj.conf │ │ ├── sysbuild.conf │ │ └── third_party │ │ │ └── connectedhomeip │ ├── nxp │ │ ├── CMakeLists.txt │ │ ├── Kconfig │ │ ├── README.md │ │ ├── prj.conf │ │ ├── src │ │ │ └── main.cpp │ │ └── test_components.txt │ └── tizen │ │ ├── .gn │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── build_overrides │ │ ├── chip_tests │ │ ├── BUILD.gn │ │ └── runner.sh │ │ ├── integration_tests │ │ └── lighting-app │ │ │ ├── BUILD.gn │ │ │ └── runner.sh │ │ └── third_party │ │ └── connectedhomeip ├── tools │ ├── PICS-generator │ │ ├── PICSGenerator.py │ │ ├── README.md │ │ ├── XMLPICSValidator.py │ │ └── pics_generator_support.py │ ├── chip-cert │ │ ├── BUILD.gn │ │ ├── CertUtils.cpp │ │ ├── Cmd_ConvertCert.cpp │ │ ├── Cmd_ConvertKey.cpp │ │ ├── Cmd_GenAttCert.cpp │ │ ├── Cmd_GenCD.cpp │ │ ├── Cmd_GenCert.cpp │ │ ├── Cmd_PrintCD.cpp │ │ ├── Cmd_PrintCert.cpp │ │ ├── Cmd_PrintTLV.cpp │ │ ├── Cmd_ResignCert.cpp │ │ ├── Cmd_ValidateAttCert.cpp │ │ ├── Cmd_ValidateCert.cpp │ │ ├── GeneralUtils.cpp │ │ ├── KeyUtils.cpp │ │ ├── README.md │ │ ├── chip-cert.cpp │ │ ├── chip-cert.h │ │ ├── dacs.py │ │ ├── gen_com_dut_test_vectors.py │ │ └── gen_op_cert_test_vectors.py │ ├── device-graph │ │ ├── README.md │ │ ├── matter-device-graph-example.png │ │ └── matter-device-graph.py │ ├── push_av_server │ │ ├── .flake8 │ │ ├── README.md │ │ ├── generate_cmaf_content.sh │ │ ├── hypercorn.patch │ │ ├── requirements.txt │ │ ├── server.py │ │ ├── static │ │ │ └── styles.css │ │ └── templates │ │ │ ├── certificates_details.jinja2 │ │ │ ├── certificates_list.jinja2 │ │ │ ├── streams_details.jinja2 │ │ │ └── streams_list.jinja2 │ └── spake2p │ │ ├── BUILD.gn │ │ ├── Cmd_GenVerifier.cpp │ │ ├── README.md │ │ ├── spake2p.cpp │ │ └── spake2p.h ├── tracing │ ├── BUILD.gn │ ├── README.md │ ├── backend.h │ ├── darwin │ │ ├── BUILD.gn │ │ └── include │ │ │ └── matter │ │ │ └── tracing │ │ │ └── macros_impl.h │ ├── esp32_diagnostics │ │ ├── BUILD.gn │ │ ├── Counter.cpp │ │ ├── Counter.h │ │ ├── DiagnosticEntry.cpp │ │ ├── DiagnosticEntry.h │ │ ├── DiagnosticStorage.cpp │ │ ├── DiagnosticStorage.h │ │ ├── DiagnosticTracing.cpp │ │ ├── DiagnosticTracing.h │ │ ├── include │ │ │ └── matter │ │ │ │ └── tracing │ │ │ │ └── macros_impl.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ └── TestESP32DiagnosticTrace.cpp │ ├── esp32_trace │ │ ├── BUILD.gn │ │ ├── counter.cpp │ │ ├── counter.h │ │ ├── esp32_tracing.cpp │ │ ├── esp32_tracing.h │ │ ├── include │ │ │ └── matter │ │ │ │ └── tracing │ │ │ │ └── macros_impl.h │ │ ├── insights_sys_stats.cpp │ │ ├── insights_sys_stats.h │ │ └── matter_esp_insights.h │ ├── json │ │ ├── BUILD.gn │ │ ├── json_tracing.cpp │ │ └── json_tracing.h │ ├── log_declares.h │ ├── macros.h │ ├── metric_event.h │ ├── metric_keys.h │ ├── metric_macros.h │ ├── multiplexed │ │ ├── BUILD.gn │ │ └── include │ │ │ └── matter │ │ │ └── tracing │ │ │ └── macros_impl.h │ ├── none │ │ ├── BUILD.gn │ │ └── include │ │ │ └── matter │ │ │ └── tracing │ │ │ └── macros_impl.h │ ├── perfetto │ │ ├── BUILD.gn │ │ ├── README.md │ │ ├── event_storage.cpp │ │ ├── event_storage.h │ │ ├── file_output.cpp │ │ ├── file_output.h │ │ ├── include │ │ │ └── matter │ │ │ │ └── tracing │ │ │ │ └── macros_impl.h │ │ ├── matter.cfg │ │ ├── perfetto_tracing.cpp │ │ ├── perfetto_tracing.h │ │ ├── simple_initialize.cpp │ │ └── simple_initialize.h │ ├── registry.cpp │ ├── registry.h │ ├── tests │ │ ├── BUILD.gn │ │ ├── TestMetricEvents.cpp │ │ └── TestTracing.cpp │ └── tracing_args.gni ├── transport │ ├── BUILD.gn │ ├── CryptoContext.cpp │ ├── CryptoContext.h │ ├── GroupPeerMessageCounter.cpp │ ├── GroupPeerMessageCounter.h │ ├── GroupSession.h │ ├── MessageCounter.h │ ├── MessageCounterManagerInterface.h │ ├── PeerMessageCounter.h │ ├── SecureMessageCodec.cpp │ ├── SecureMessageCodec.h │ ├── SecureSession.cpp │ ├── SecureSession.h │ ├── SecureSessionTable.cpp │ ├── SecureSessionTable.h │ ├── Session.cpp │ ├── Session.h │ ├── SessionConnectionDelegate.h │ ├── SessionDelegate.h │ ├── SessionHolder.cpp │ ├── SessionHolder.h │ ├── SessionManager.cpp │ ├── SessionManager.h │ ├── SessionMessageCounter.h │ ├── SessionMessageDelegate.h │ ├── SessionUpdateDelegate.h │ ├── TraceMessage.cpp │ ├── TraceMessage.h │ ├── TracingStructs.h │ ├── TransportMgr.h │ ├── TransportMgrBase.cpp │ ├── TransportMgrBase.h │ ├── UnauthenticatedSessionTable.h │ ├── raw │ │ ├── ActiveTCPConnectionState.h │ │ ├── BLE.cpp │ │ ├── BLE.h │ │ ├── BUILD.gn │ │ ├── Base.h │ │ ├── MessageHeader.cpp │ │ ├── MessageHeader.h │ │ ├── NFC.cpp │ │ ├── NFC.h │ │ ├── NfcApplicationDelegate.h │ │ ├── PeerAddress.cpp │ │ ├── PeerAddress.h │ │ ├── TCP.cpp │ │ ├── TCP.h │ │ ├── TCPConfig.h │ │ ├── Tuple.h │ │ ├── UDP.cpp │ │ ├── UDP.h │ │ ├── WiFiPAF.cpp │ │ ├── WiFiPAF.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ ├── NetworkTestHelpers.cpp │ │ │ ├── NetworkTestHelpers.h │ │ │ ├── TCPBaseTestAccess.h │ │ │ ├── TestMessageHeader.cpp │ │ │ ├── TestPeerAddress.cpp │ │ │ ├── TestTCP.cpp │ │ │ └── TestUDP.cpp │ ├── retransmit │ │ ├── BUILD.gn │ │ ├── Cache.h │ │ └── tests │ │ │ ├── BUILD.gn │ │ │ └── TestCache.cpp │ └── tests │ │ ├── BUILD.gn │ │ ├── LoopbackTransportManager.h │ │ ├── TestCryptoContext.cpp │ │ ├── TestGroupMessageCounter.cpp │ │ ├── TestPeerConnections.cpp │ │ ├── TestPeerMessageCounter.cpp │ │ ├── TestSecureSession.cpp │ │ ├── TestSecureSessionTable.cpp │ │ ├── TestSessionManager.cpp │ │ ├── TestSessionManagerDispatch.cpp │ │ └── UDPTransportManager.h └── wifipaf │ ├── BUILD.gn │ ├── WiFiPAFConfig.h │ ├── WiFiPAFEndPoint.cpp │ ├── WiFiPAFEndPoint.h │ ├── WiFiPAFError.cpp │ ├── WiFiPAFError.h │ ├── WiFiPAFLayer.cpp │ ├── WiFiPAFLayer.h │ ├── WiFiPAFLayerDelegate.h │ ├── WiFiPAFRole.h │ ├── WiFiPAFTP.cpp │ ├── WiFiPAFTP.h │ └── tests │ ├── BUILD.gn │ ├── TestWiFiPAFErrorStr.cpp │ ├── TestWiFiPAFLayer.cpp │ └── TestWiFiPAFTP.cpp ├── third_party ├── ameba │ └── mbedtls.cmake ├── android_deps │ ├── .gitignore │ ├── BUILD.gn │ ├── README.md │ ├── android_deps.gradle │ ├── build.gradle │ ├── buildSrc │ │ └── src │ │ │ └── main │ │ │ └── groovy │ │ │ └── GnBuildGenerator.groovy │ ├── copyright_header.txt │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── set_up_android_deps.py ├── asr │ ├── asr550x │ │ ├── BUILD.gn │ │ └── asr_sdk.gni │ ├── asr582x │ │ ├── BUILD.gn │ │ └── asr_sdk.gni │ ├── asr595x │ │ ├── BUILD.gn │ │ └── asr_sdk.gni │ ├── asr_arm.gni │ ├── asr_executable.gni │ └── asr_riscv.gni ├── boringssl │ └── repo │ │ ├── BUILD.generated.gni │ │ ├── BUILD.generated_tests.gni │ │ ├── BUILD.gn │ │ ├── apple-aarch64 │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-armv8.S │ │ │ ├── cipher_extra │ │ │ └── chacha20_poly1305_armv8.S │ │ │ ├── fipsmodule │ │ │ ├── aesv8-armx64.S │ │ │ ├── armv8-mont.S │ │ │ ├── ghash-neon-armv8.S │ │ │ ├── ghashv8-armx64.S │ │ │ ├── p256-armv8-asm.S │ │ │ ├── p256_beeu-armv8-asm.S │ │ │ ├── sha1-armv8.S │ │ │ ├── sha256-armv8.S │ │ │ ├── sha512-armv8.S │ │ │ └── vpaes-armv8.S │ │ │ └── test │ │ │ └── trampoline-armv8.S │ │ ├── apple-arm │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-armv4.S │ │ │ ├── fipsmodule │ │ │ ├── aesv8-armx32.S │ │ │ ├── armv4-mont.S │ │ │ ├── bsaes-armv7.S │ │ │ ├── ghash-armv4.S │ │ │ ├── ghashv8-armx32.S │ │ │ ├── sha1-armv4-large.S │ │ │ ├── sha256-armv4.S │ │ │ ├── sha512-armv4.S │ │ │ └── vpaes-armv7.S │ │ │ └── test │ │ │ └── trampoline-armv4.S │ │ ├── apple-x86 │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-x86.S │ │ │ ├── fipsmodule │ │ │ ├── aesni-x86.S │ │ │ ├── bn-586.S │ │ │ ├── co-586.S │ │ │ ├── ghash-ssse3-x86.S │ │ │ ├── ghash-x86.S │ │ │ ├── md5-586.S │ │ │ ├── sha1-586.S │ │ │ ├── sha256-586.S │ │ │ ├── sha512-586.S │ │ │ ├── vpaes-x86.S │ │ │ └── x86-mont.S │ │ │ └── test │ │ │ └── trampoline-x86.S │ │ ├── apple-x86_64 │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-x86_64.S │ │ │ ├── cipher_extra │ │ │ ├── aes128gcmsiv-x86_64.S │ │ │ └── chacha20_poly1305_x86_64.S │ │ │ ├── fipsmodule │ │ │ ├── aesni-gcm-x86_64.S │ │ │ ├── aesni-x86_64.S │ │ │ ├── ghash-ssse3-x86_64.S │ │ │ ├── ghash-x86_64.S │ │ │ ├── md5-x86_64.S │ │ │ ├── p256-x86_64-asm.S │ │ │ ├── p256_beeu-x86_64-asm.S │ │ │ ├── rdrand-x86_64.S │ │ │ ├── rsaz-avx2.S │ │ │ ├── sha1-x86_64.S │ │ │ ├── sha256-x86_64.S │ │ │ ├── sha512-x86_64.S │ │ │ ├── vpaes-x86_64.S │ │ │ ├── x86_64-mont.S │ │ │ └── x86_64-mont5.S │ │ │ └── test │ │ │ └── trampoline-x86_64.S │ │ ├── crypto_test_data.cc │ │ ├── err_data.c │ │ ├── linux-aarch64 │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-armv8.S │ │ │ ├── cipher_extra │ │ │ └── chacha20_poly1305_armv8.S │ │ │ ├── fipsmodule │ │ │ ├── aesv8-armx64.S │ │ │ ├── armv8-mont.S │ │ │ ├── ghash-neon-armv8.S │ │ │ ├── ghashv8-armx64.S │ │ │ ├── p256-armv8-asm.S │ │ │ ├── p256_beeu-armv8-asm.S │ │ │ ├── sha1-armv8.S │ │ │ ├── sha256-armv8.S │ │ │ ├── sha512-armv8.S │ │ │ └── vpaes-armv8.S │ │ │ └── test │ │ │ └── trampoline-armv8.S │ │ ├── linux-arm │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-armv4.S │ │ │ ├── fipsmodule │ │ │ ├── aesv8-armx32.S │ │ │ ├── armv4-mont.S │ │ │ ├── bsaes-armv7.S │ │ │ ├── ghash-armv4.S │ │ │ ├── ghashv8-armx32.S │ │ │ ├── sha1-armv4-large.S │ │ │ ├── sha256-armv4.S │ │ │ ├── sha512-armv4.S │ │ │ └── vpaes-armv7.S │ │ │ └── test │ │ │ └── trampoline-armv4.S │ │ ├── linux-ppc64le │ │ └── crypto │ │ │ ├── fipsmodule │ │ │ ├── aesp8-ppc.S │ │ │ └── ghashp8-ppc.S │ │ │ └── test │ │ │ └── trampoline-ppc.S │ │ ├── linux-x86 │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-x86.S │ │ │ ├── fipsmodule │ │ │ ├── aesni-x86.S │ │ │ ├── bn-586.S │ │ │ ├── co-586.S │ │ │ ├── ghash-ssse3-x86.S │ │ │ ├── ghash-x86.S │ │ │ ├── md5-586.S │ │ │ ├── sha1-586.S │ │ │ ├── sha256-586.S │ │ │ ├── sha512-586.S │ │ │ ├── vpaes-x86.S │ │ │ └── x86-mont.S │ │ │ └── test │ │ │ └── trampoline-x86.S │ │ ├── linux-x86_64 │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-x86_64.S │ │ │ ├── cipher_extra │ │ │ ├── aes128gcmsiv-x86_64.S │ │ │ └── chacha20_poly1305_x86_64.S │ │ │ ├── fipsmodule │ │ │ ├── aesni-gcm-x86_64.S │ │ │ ├── aesni-x86_64.S │ │ │ ├── ghash-ssse3-x86_64.S │ │ │ ├── ghash-x86_64.S │ │ │ ├── md5-x86_64.S │ │ │ ├── p256-x86_64-asm.S │ │ │ ├── p256_beeu-x86_64-asm.S │ │ │ ├── rdrand-x86_64.S │ │ │ ├── rsaz-avx2.S │ │ │ ├── sha1-x86_64.S │ │ │ ├── sha256-x86_64.S │ │ │ ├── sha512-x86_64.S │ │ │ ├── vpaes-x86_64.S │ │ │ ├── x86_64-mont.S │ │ │ └── x86_64-mont5.S │ │ │ └── test │ │ │ └── trampoline-x86_64.S │ │ ├── win-aarch64 │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-armv8.S │ │ │ ├── cipher_extra │ │ │ └── chacha20_poly1305_armv8.S │ │ │ ├── fipsmodule │ │ │ ├── aesv8-armx64.S │ │ │ ├── armv8-mont.S │ │ │ ├── ghash-neon-armv8.S │ │ │ ├── ghashv8-armx64.S │ │ │ ├── p256-armv8-asm.S │ │ │ ├── p256_beeu-armv8-asm.S │ │ │ ├── sha1-armv8.S │ │ │ ├── sha256-armv8.S │ │ │ ├── sha512-armv8.S │ │ │ └── vpaes-armv8.S │ │ │ └── test │ │ │ └── trampoline-armv8.S │ │ ├── win-x86 │ │ └── crypto │ │ │ ├── chacha │ │ │ └── chacha-x86.asm │ │ │ ├── fipsmodule │ │ │ ├── aesni-x86.asm │ │ │ ├── bn-586.asm │ │ │ ├── co-586.asm │ │ │ ├── ghash-ssse3-x86.asm │ │ │ ├── ghash-x86.asm │ │ │ ├── md5-586.asm │ │ │ ├── sha1-586.asm │ │ │ ├── sha256-586.asm │ │ │ ├── sha512-586.asm │ │ │ ├── vpaes-x86.asm │ │ │ └── x86-mont.asm │ │ │ └── test │ │ │ └── trampoline-x86.asm │ │ └── win-x86_64 │ │ └── crypto │ │ ├── chacha │ │ └── chacha-x86_64.asm │ │ ├── cipher_extra │ │ ├── aes128gcmsiv-x86_64.asm │ │ └── chacha20_poly1305_x86_64.asm │ │ ├── fipsmodule │ │ ├── aesni-gcm-x86_64.asm │ │ ├── aesni-x86_64.asm │ │ ├── ghash-ssse3-x86_64.asm │ │ ├── ghash-x86_64.asm │ │ ├── md5-x86_64.asm │ │ ├── p256-x86_64-asm.asm │ │ ├── p256_beeu-x86_64-asm.asm │ │ ├── rdrand-x86_64.asm │ │ ├── rsaz-avx2.asm │ │ ├── sha1-x86_64.asm │ │ ├── sha256-x86_64.asm │ │ ├── sha512-x86_64.asm │ │ ├── vpaes-x86_64.asm │ │ ├── x86_64-mont.asm │ │ └── x86_64-mont5.asm │ │ └── test │ │ └── trampoline-x86_64.asm ├── bouffalolab │ ├── bl602 │ │ ├── BUILD.gn │ │ └── bl_iot_sdk.gni │ ├── bl616 │ │ ├── BUILD.gn │ │ └── bouffalo_sdk.gni │ ├── bl702 │ │ ├── BUILD.gn │ │ └── bl_iot_sdk.gni │ ├── bl702l │ │ ├── BUILD.gn │ │ └── bl_iot_sdk.gni │ └── common │ │ ├── bouffalolab_board.gni │ │ ├── bouffalolab_executable.gni │ │ └── rsicv.gni ├── editline │ ├── BUILD.gn │ └── include │ │ └── config.h ├── freertos │ ├── BUILD.gn │ └── freertos.gni ├── imgui │ ├── BUILD.gn │ └── imgui.gni ├── imx-secure-enclave │ └── BUILD.gn ├── infineon │ ├── psoc6 │ │ ├── BUILD.gn │ │ ├── psoc6_arm.gni │ │ ├── psoc6_board.gni │ │ ├── psoc6_executable.gni │ │ ├── psoc6_sdk.gni │ │ ├── psoc6_sdk │ │ │ ├── .gitignore │ │ │ ├── arch │ │ │ │ ├── cc.h │ │ │ │ ├── sys_arch.c │ │ │ │ └── sys_arch.h │ │ │ ├── build │ │ │ │ └── CY8CKIT-062S2-43012 │ │ │ │ │ └── GCC_ARM.json │ │ │ ├── configs │ │ │ │ ├── FreeRTOSConfig.h │ │ │ │ ├── GeneratedSource │ │ │ │ │ ├── cycfg.c │ │ │ │ │ ├── cycfg.h │ │ │ │ │ ├── cycfg.timestamp │ │ │ │ │ ├── cycfg_capsense.c │ │ │ │ │ ├── cycfg_capsense.h │ │ │ │ │ ├── cycfg_capsense.timestamp │ │ │ │ │ ├── cycfg_capsense_defines.h │ │ │ │ │ ├── cycfg_capsense_tuner_regmap.h │ │ │ │ │ ├── cycfg_clocks.c │ │ │ │ │ ├── cycfg_clocks.h │ │ │ │ │ ├── cycfg_connectivity_bt.c │ │ │ │ │ ├── cycfg_connectivity_bt.h │ │ │ │ │ ├── cycfg_notices.h │ │ │ │ │ ├── cycfg_peripherals.c │ │ │ │ │ ├── cycfg_peripherals.h │ │ │ │ │ ├── cycfg_pins.c │ │ │ │ │ ├── cycfg_pins.h │ │ │ │ │ ├── cycfg_qspi_memslot.c │ │ │ │ │ ├── cycfg_qspi_memslot.h │ │ │ │ │ ├── cycfg_qspi_memslot.timestamp │ │ │ │ │ ├── cycfg_routing.c │ │ │ │ │ ├── cycfg_routing.h │ │ │ │ │ ├── cycfg_system.c │ │ │ │ │ ├── cycfg_system.h │ │ │ │ │ └── qspi_config.cfg │ │ │ │ ├── cy_flash_map.h │ │ │ │ ├── iot_config.h │ │ │ │ ├── lwipopts.h │ │ │ │ ├── mbedtls_user_config.h │ │ │ │ ├── mqtt_client_config.h │ │ │ │ ├── optiga_lib_config_mtb.h │ │ │ │ └── wifi_config.h │ │ │ └── ota │ │ │ │ ├── bootutil │ │ │ │ ├── bootutil.h │ │ │ │ ├── bootutil_log.h │ │ │ │ └── ignore.h │ │ │ │ ├── cy8c6xxa_cm4_dual_ota_int.ld │ │ │ │ ├── matter-psoc6-mcuboot-bootloader.hex │ │ │ │ ├── ota_base_build.sh │ │ │ │ └── ota_update_build.sh │ │ └── syscalls_stubs.cpp │ └── trustm │ │ ├── BUILD.gn │ │ └── trustm_config.gni ├── inipp │ ├── BUILD.gn │ └── repo │ │ ├── inipp.url │ │ ├── inipp.version │ │ └── inipp │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CMakeLists.txt │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── example │ │ ├── example.cpp │ │ ├── example.ini │ │ ├── example.vcxproj │ │ └── example.vcxproj.filters │ │ ├── inipp.sln │ │ ├── inipp │ │ ├── inipp.h │ │ ├── inipp.vcxproj │ │ └── inipp.vcxproj.filters │ │ ├── nuget │ │ ├── IniPP.nuspec │ │ └── IniPP.targets │ │ └── unittest │ │ ├── CMakeLists.txt │ │ ├── headertest.cpp │ │ ├── test.h │ │ ├── test1.ini │ │ ├── test1.output │ │ ├── test2.ini │ │ ├── test2.output │ │ ├── test3.ini │ │ ├── test3.output │ │ ├── test4.ini │ │ ├── test4.output │ │ ├── unittest.cpp │ │ ├── unittest.vcxproj │ │ └── unittest.vcxproj.filters ├── java_deps │ ├── .gitignore │ ├── BUILD.gn │ ├── set_up_java_deps.sh │ └── stub_src │ │ ├── BUILD.gn │ │ └── android │ │ ├── bluetooth │ │ ├── BluetoothGatt.java │ │ ├── BluetoothGattCallback.java │ │ ├── BluetoothGattCharacteristic.java │ │ ├── BluetoothGattDescriptor.java │ │ ├── BluetoothGattService.java │ │ └── BluetoothProfile.java │ │ ├── os │ │ └── Build.java │ │ └── util │ │ └── Log.java ├── jlink │ └── segger_rtt │ │ ├── BUILD.gn │ │ ├── License.txt │ │ ├── README.txt │ │ ├── RTT │ │ ├── BUILD.gn │ │ ├── SEGGER_RTT.c │ │ ├── SEGGER_RTT.h │ │ ├── SEGGER_RTT_ASM_ARMv7M.S │ │ ├── SEGGER_RTT_Conf.h │ │ └── SEGGER_RTT_printf.c │ │ └── Syscalls │ │ ├── BUILD.gn │ │ ├── SEGGER_RTT_Syscalls_GCC.c │ │ ├── SEGGER_RTT_Syscalls_IAR.c │ │ ├── SEGGER_RTT_Syscalls_KEIL.c │ │ └── SEGGER_RTT_Syscalls_SES.c ├── jsoncpp │ └── BUILD.gn ├── libdatachannel │ ├── BUILD.gn │ └── scripts │ │ └── build_libdatachannel.py ├── libtrustymatter │ └── BUILD.gn ├── libwebsockets │ ├── BUILD.gn │ ├── lws_config.h │ └── lws_config_private.h ├── lwip │ ├── BUILD.gn │ ├── README.md │ └── lwip.gni ├── mbedtls │ ├── BUILD.gn │ └── mbedtls.gni ├── mt793x_sdk │ ├── BUILD.gn │ ├── mt793x_arm.gni │ ├── mt793x_executable.gni │ ├── mt793x_lwip │ │ └── BUILD.gn │ └── mt793x_sdk.gni ├── mynewt-core │ └── NOTICE ├── nanopb │ └── README.md ├── nlassert │ └── BUILD.gn ├── nlfaultinjection │ ├── BUILD.gn │ ├── README.md │ ├── include │ │ └── nlfaultinjection.hpp │ └── src │ │ └── nlfaultinjection.cpp ├── nlio │ └── BUILD.gn ├── openthread │ ├── BUILD.gn │ └── platforms │ │ ├── BUILD.gn │ │ ├── efr32 │ │ └── BUILD.gn │ │ ├── ifx │ │ ├── BUILD.gn │ │ └── ifx_openthread.gni │ │ ├── nxp │ │ ├── mcxw71 │ │ │ └── BUILD.gn │ │ ├── mcxw72 │ │ │ └── BUILD.gn │ │ └── rt │ │ │ ├── rt1060 │ │ │ └── BUILD.gn │ │ │ ├── rt1170 │ │ │ └── BUILD.gn │ │ │ └── rw61x │ │ │ └── BUILD.gn │ │ ├── qpg │ │ └── BUILD.gn │ │ └── ti │ │ └── BUILD.gn ├── perfetto │ └── BUILD.gn ├── pigweed │ └── update.sh ├── qpg_sdk │ ├── BUILD.gn │ ├── make.py │ ├── qpg_arm.gni │ ├── qpg_executable.gni │ ├── qpg_platform.gni │ └── qpg_sdk.gni ├── silabs │ ├── .clang-format │ ├── BUILD.gn │ ├── SiWx917_sdk.gni │ ├── efr32_sdk.gni │ ├── lwip.gni │ ├── out_of_tree_verification.sh │ ├── silabs_arm.gni │ ├── silabs_board.gni │ ├── silabs_executable.gni │ ├── silabs_lwip │ │ └── BUILD.gn │ └── slc_gen │ │ ├── buildgn_template.txt │ │ └── run_slc.py ├── simw-top-mini │ ├── BUILD.gn │ └── simw_config.gni ├── st │ ├── BUILD.gn │ ├── FAMILY │ │ ├── BOARD │ │ │ └── STM32WB5MM-DK_sdk.gn_helper │ │ └── stm32wb5_sdk.gn_helper │ ├── stm32_arm.gni │ ├── stm32_board.gni │ ├── stm32_executable.gni │ └── stm32_sdk.gni ├── ti_simplelink_sdk │ ├── BUILD.gn │ ├── create_factory_data.py │ ├── factory_data_merge_tool.py │ ├── factory_data_trim.py │ ├── mcuboot │ │ ├── flash_map_backend.c │ │ ├── flash_map_backend.h │ │ ├── mcuboot.syscfg │ │ ├── mcuboot_cc13x4_cc26x4.lds │ │ └── mcuboot_config │ │ │ └── mcuboot_config.h │ ├── oad_and_factory_data_merge_tool.py │ ├── oad_merge_tool.py │ ├── run_oad_tool.py │ ├── run_sdk_drivers_gen.py │ ├── run_sysconfig.py │ ├── syscalls_stubs.cpp │ ├── ti_simplelink_arm_platform_config.gni │ ├── ti_simplelink_board.gni │ ├── ti_simplelink_executable.gni │ └── ti_simplelink_sdk.gni └── tizen │ ├── tizen_dev_certificate.py │ ├── tizen_manifest_parser.py │ ├── tizen_qemu.py │ └── tizen_sdk.gni └── zzz_generated ├── app-common ├── app-common │ └── zap-generated │ │ ├── attribute-type.h │ │ ├── attributes │ │ ├── Accessors.cpp │ │ └── Accessors.h │ │ ├── callback.h │ │ ├── cluster-enums-check.h │ │ ├── cluster-enums.h │ │ ├── cluster-objects.cpp │ │ ├── cluster-objects.h │ │ └── ids │ │ ├── Attributes.h │ │ ├── Clusters.h │ │ ├── Commands.h │ │ └── Events.h ├── clusters │ ├── AccessControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── AccountLogin │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Actions │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ActivatedCarbonFilterMonitoring │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── AdministratorCommissioning │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── AirQuality │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ApplicationBasic │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ApplicationLauncher │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── AudioOutput │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── BUILD.gn │ ├── BallastConfiguration │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── BasicInformation │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Binding │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── BooleanState │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── BooleanStateConfiguration │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── BridgedDeviceBasicInformation │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── CameraAvSettingsUserLevelManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── CameraAvStreamManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── CarbonDioxideConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── CarbonMonoxideConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Channel │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Chime │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ClosureControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ClosureDimension │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ColorControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── CommissionerControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── CommodityMetering │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── CommodityPrice │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── CommodityTariff │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ContentAppObserver │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ContentControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ContentLauncher │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Descriptor │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── DeviceEnergyManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── DeviceEnergyManagementMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── DiagnosticLogs │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── DishwasherAlarm │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── DishwasherMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── DoorLock │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── EcosystemInformation │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ElectricalEnergyMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ElectricalGridConditions │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ElectricalPowerMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── EnergyEvse │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── EnergyEvseMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── EnergyPreference │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── EthernetNetworkDiagnostics │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── FanControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── FaultInjection │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── FixedLabel │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── FlowMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── FormaldehydeConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── GeneralCommissioning │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── GeneralDiagnostics │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── GroupKeyManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Groupcast │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Groups │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── HepaFilterMonitoring │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── IcdManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Identify │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── IlluminanceMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── JointFabricAdministrator │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── JointFabricDatastore │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── KeypadInput │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── LaundryDryerControls │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── LaundryWasherControls │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── LaundryWasherMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── LevelControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── LocalizationConfiguration │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── LowPower │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── MediaInput │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── MediaPlayback │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Messages │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── MetadataQuery.h │ ├── MeterIdentification │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── MicrowaveOvenControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── MicrowaveOvenMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ModeSelect │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── NetworkCommissioning │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── NitrogenDioxideConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OccupancySensing │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OnOff │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OperationalCredentials │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OperationalState │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OtaSoftwareUpdateProvider │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OtaSoftwareUpdateRequestor │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OvenCavityOperationalState │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OvenMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── OzoneConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Pm10ConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Pm1ConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Pm25ConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── PowerSource │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── PowerSourceConfiguration │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── PowerTopology │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── PressureMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ProxyConfiguration │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ProxyDiscovery │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ProxyValid │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── PulseWidthModulation │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── PumpConfigurationAndControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── PushAvStreamTransport │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── RadonConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── RefrigeratorAlarm │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── RefrigeratorAndTemperatureControlledCabinetMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── RelativeHumidityMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── RvcCleanMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── RvcOperationalState │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── RvcRunMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── SampleMei │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ScenesManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ServiceArea │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── SmokeCoAlarm │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── SoftwareDiagnostics │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── SoilMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Switch │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── TargetNavigator │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── TemperatureControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── TemperatureMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Thermostat │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ThermostatUserInterfaceConfiguration │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ThreadBorderRouterManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ThreadNetworkDiagnostics │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ThreadNetworkDirectory │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── TimeFormatLocalization │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── TimeSynchronization │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── Timer │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── TlsCertificateManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── TlsClientManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── TotalVolatileOrganicCompoundsConcentrationMeasurement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── UnitLocalization │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── UnitTesting │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── UserLabel │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ValveConfigurationAndControl │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WakeOnLan │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WaterHeaterManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WaterHeaterMode │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WaterTankLevelMonitoring │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WebRTCTransportProvider │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WebRTCTransportRequestor │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WiFiNetworkDiagnostics │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WiFiNetworkManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── WindowCovering │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ ├── ZoneManagement │ │ ├── AttributeIds.h │ │ ├── Attributes.h │ │ ├── Attributes.ipp │ │ ├── BUILD.gn │ │ ├── ClusterId.h │ │ ├── CommandIds.h │ │ ├── Commands.h │ │ ├── Commands.ipp │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── EventIds.h │ │ ├── Events.h │ │ ├── Events.ipp │ │ ├── Ids.h │ │ ├── Metadata.h │ │ ├── MetadataProvider.h │ │ ├── Structs.h │ │ └── Structs.ipp │ └── shared │ │ ├── Attributes.h │ │ ├── BUILD.gn │ │ ├── Enums.h │ │ ├── EnumsCheck.h │ │ ├── GlobalIds.h │ │ ├── Structs.h │ │ └── Structs.ipp └── devices │ ├── BUILD.gn │ ├── Ids.h │ └── Types.h ├── chip-tool └── zap-generated │ └── cluster │ ├── Commands.h │ ├── ComplexArgumentParser.cpp │ ├── ComplexArgumentParser.h │ └── logging │ ├── DataModelLogger.cpp │ ├── DataModelLogger.h │ ├── EntryToText.cpp │ └── EntryToText.h └── darwin-framework-tool └── zap-generated └── cluster └── Commands.h /.actrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.actrc -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.default-version.min: -------------------------------------------------------------------------------- 1 | CHIP_VERSION=0.1.0 2 | -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.devcontainer/build.sh -------------------------------------------------------------------------------- /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gemini/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.gemini/config.yaml -------------------------------------------------------------------------------- /.gemini/styleguide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.gemini/styleguide.md -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.gitattributes -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.github/.wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/.wordlist.txt -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/boring-cyborg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/boring-cyborg.yml -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/issue-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/issue-labeler.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/chef.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/workflows/chef.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/qemu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/workflows/qemu.yaml -------------------------------------------------------------------------------- /.github/workflows/spell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.github/workflows/spell.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.gitmodules -------------------------------------------------------------------------------- /.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.gn -------------------------------------------------------------------------------- /.matterlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.matterlint -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.pullapprove.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.pullapprove.yml -------------------------------------------------------------------------------- /.restyled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.restyled.yaml -------------------------------------------------------------------------------- /.shellcheck_tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.shellcheck_tree -------------------------------------------------------------------------------- /.spellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.spellcheck.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/BUILD.gn -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/README.md -------------------------------------------------------------------------------- /REVIEWERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/REVIEWERS.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SPECIFICATION_VERSION: -------------------------------------------------------------------------------- 1 | 1.2.0 2 | -------------------------------------------------------------------------------- /config/ameba/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/ameba/.gn -------------------------------------------------------------------------------- /config/ameba/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/ameba/BUILD.gn -------------------------------------------------------------------------------- /config/ameba/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/ameba/args.gni -------------------------------------------------------------------------------- /config/ameba/build: -------------------------------------------------------------------------------- 1 | third_party/connectedhomeip/build -------------------------------------------------------------------------------- /config/ameba/build_overrides: -------------------------------------------------------------------------------- 1 | ../../examples/build_overrides -------------------------------------------------------------------------------- /config/ameba/chip.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/ameba/chip.cmake -------------------------------------------------------------------------------- /config/ameba/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../.. -------------------------------------------------------------------------------- /config/beken/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/beken/.gn -------------------------------------------------------------------------------- /config/beken/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/beken/BUILD.gn -------------------------------------------------------------------------------- /config/beken/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/beken/args.gni -------------------------------------------------------------------------------- /config/beken/build: -------------------------------------------------------------------------------- 1 | third_party/connectedhomeip/build -------------------------------------------------------------------------------- /config/beken/build_overrides: -------------------------------------------------------------------------------- 1 | ../../examples/build_overrides -------------------------------------------------------------------------------- /config/beken/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../.. -------------------------------------------------------------------------------- /config/bouffalolab/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/bouffalolab/args.gni -------------------------------------------------------------------------------- /config/darwin/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/darwin/args.gni -------------------------------------------------------------------------------- /config/esp32/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/esp32/.gn -------------------------------------------------------------------------------- /config/esp32/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/esp32/BUILD.gn -------------------------------------------------------------------------------- /config/esp32/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/esp32/args.gni -------------------------------------------------------------------------------- /config/esp32/build: -------------------------------------------------------------------------------- 1 | third_party/connectedhomeip/build -------------------------------------------------------------------------------- /config/esp32/build_overrides: -------------------------------------------------------------------------------- 1 | ../../examples/build_overrides -------------------------------------------------------------------------------- /config/esp32/components/chip/chip.c: -------------------------------------------------------------------------------- 1 | // Empty file 2 | -------------------------------------------------------------------------------- /config/esp32/components/chip/chip.cpp: -------------------------------------------------------------------------------- 1 | // Empty file 2 | -------------------------------------------------------------------------------- /config/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../.. -------------------------------------------------------------------------------- /config/genio/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/genio/BUILD.gn -------------------------------------------------------------------------------- /config/genio/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/genio/args.gni -------------------------------------------------------------------------------- /config/nrfconnect/.nrfconnect-recommended-revision: -------------------------------------------------------------------------------- 1 | v3.1.0 2 | -------------------------------------------------------------------------------- /config/nrfconnect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/nrfconnect/README.md -------------------------------------------------------------------------------- /config/nuttx/chip-gn/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/nuttx/chip-gn/.gn -------------------------------------------------------------------------------- /config/nxp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/nxp/README.md -------------------------------------------------------------------------------- /config/nxp/chip-gn/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/nxp/chip-gn/.gn -------------------------------------------------------------------------------- /config/nxp/chip-gn/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/nxp/chip-gn/BUILD.gn -------------------------------------------------------------------------------- /config/nxp/chip-gn/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/nxp/chip-gn/args.gni -------------------------------------------------------------------------------- /config/qpg/chip-gn/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/qpg/chip-gn/.gn -------------------------------------------------------------------------------- /config/qpg/chip-gn/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/qpg/chip-gn/BUILD.gn -------------------------------------------------------------------------------- /config/qpg/chip-gn/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/qpg/chip-gn/args.gni -------------------------------------------------------------------------------- /config/qpg/chip-gn/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/qpg/chip-gn/build.sh -------------------------------------------------------------------------------- /config/realtek/bee/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/realtek/bee/.gn -------------------------------------------------------------------------------- /config/realtek/bee/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/realtek/bee/BUILD.gn -------------------------------------------------------------------------------- /config/realtek/bee/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/realtek/bee/args.gni -------------------------------------------------------------------------------- /config/realtek/chip-gn/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/realtek/chip-gn/.gn -------------------------------------------------------------------------------- /config/recommended.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/recommended.gni -------------------------------------------------------------------------------- /config/silabs/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/silabs/Kconfig -------------------------------------------------------------------------------- /config/silabs/chip-gn/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/silabs/chip-gn/.gn -------------------------------------------------------------------------------- /config/standalone/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/standalone/args.gni -------------------------------------------------------------------------------- /config/telink/chip-gn/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/telink/chip-gn/.gn -------------------------------------------------------------------------------- /config/zephyr/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/zephyr/Kconfig -------------------------------------------------------------------------------- /config/zephyr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/zephyr/README.md -------------------------------------------------------------------------------- /config/zephyr/chip-gn/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/config/zephyr/chip-gn/.gn -------------------------------------------------------------------------------- /data_model/1.2/scraper_version: -------------------------------------------------------------------------------- 1 | alchemy version: v1.5.21 2 | -------------------------------------------------------------------------------- /data_model/1.2/spec_sha: -------------------------------------------------------------------------------- 1 | 58110150654ed40ebe85cdba6f2a67f80da9b10d 2 | -------------------------------------------------------------------------------- /data_model/1.3/scraper_version: -------------------------------------------------------------------------------- 1 | alchemy version: v1.5.21 2 | -------------------------------------------------------------------------------- /data_model/1.3/spec_sha: -------------------------------------------------------------------------------- 1 | 60b6729ea2a1490dd99e8d67beda23e028687696 2 | -------------------------------------------------------------------------------- /data_model/1.4.1/scraper_version: -------------------------------------------------------------------------------- 1 | alchemy version: 1.5.4 (404bf4f) 2 | -------------------------------------------------------------------------------- /data_model/1.4.1/spec_sha: -------------------------------------------------------------------------------- 1 | 2ca6342695e11a91f72370a52c590034e257bdb2 2 | -------------------------------------------------------------------------------- /data_model/1.4.1/spec_tag: -------------------------------------------------------------------------------- 1 | 1.4.1 2 | -------------------------------------------------------------------------------- /data_model/1.4.2/scraper_version: -------------------------------------------------------------------------------- 1 | alchemy version: v1.5.21 2 | -------------------------------------------------------------------------------- /data_model/1.4.2/spec_sha: -------------------------------------------------------------------------------- 1 | e2c3ff019a5a55ca843c353cd6737e22075be200 2 | -------------------------------------------------------------------------------- /data_model/1.4.2/spec_tag: -------------------------------------------------------------------------------- 1 | 1.4.2-mve-1 2 | -------------------------------------------------------------------------------- /data_model/1.4/scraper_version: -------------------------------------------------------------------------------- 1 | alchemy version: 1.5.4 (404bf4f) 2 | -------------------------------------------------------------------------------- /data_model/1.4/spec_sha: -------------------------------------------------------------------------------- 1 | 21812107312887c416632ed6dd2399af1f077548 2 | -------------------------------------------------------------------------------- /data_model/1.5/scraper_version: -------------------------------------------------------------------------------- 1 | alchemy version: v1.6.0 2 | -------------------------------------------------------------------------------- /data_model/1.5/spec_sha: -------------------------------------------------------------------------------- 1 | bedb9c42d945066f1ba626f11013e5dcefa8a8b9 2 | -------------------------------------------------------------------------------- /data_model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/data_model/README.md -------------------------------------------------------------------------------- /docs/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/.envrc -------------------------------------------------------------------------------- /docs/ChipDoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/ChipDoxygenLayout.xml -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/PROJECT_FLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/PROJECT_FLOW.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/VSCODE_DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/VSCODE_DEVELOPMENT.md -------------------------------------------------------------------------------- /docs/ci-cd/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/ci-cd/index.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/contributing/index.md -------------------------------------------------------------------------------- /docs/examples/bridge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/bridge.md -------------------------------------------------------------------------------- /docs/examples/camera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/camera.md -------------------------------------------------------------------------------- /docs/examples/chef.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/chef.md -------------------------------------------------------------------------------- /docs/examples/chip_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/chip_tool.md -------------------------------------------------------------------------------- /docs/examples/closure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/closure.md -------------------------------------------------------------------------------- /docs/examples/darwin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/darwin.md -------------------------------------------------------------------------------- /docs/examples/dishwasher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/dishwasher.md -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/examples/lighting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/lighting.md -------------------------------------------------------------------------------- /docs/examples/lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/lock.md -------------------------------------------------------------------------------- /docs/examples/log_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/log_source.md -------------------------------------------------------------------------------- /docs/examples/microwave.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/microwave.md -------------------------------------------------------------------------------- /docs/examples/pigweed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/pigweed.md -------------------------------------------------------------------------------- /docs/examples/pump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/pump.md -------------------------------------------------------------------------------- /docs/examples/rvc.md: -------------------------------------------------------------------------------- 1 | ## RVC 2 | 3 | ```{toctree} 4 | :glob: 5 | :maxdepth: 1 6 | 7 | rvc-app/README 8 | ``` 9 | -------------------------------------------------------------------------------- /docs/examples/shell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/shell.md -------------------------------------------------------------------------------- /docs/examples/smoke_co.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/smoke_co.md -------------------------------------------------------------------------------- /docs/examples/tbr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/tbr.md -------------------------------------------------------------------------------- /docs/examples/thermostat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/thermostat.md -------------------------------------------------------------------------------- /docs/examples/tv.md: -------------------------------------------------------------------------------- 1 | ## TV 2 | 3 | ```{toctree} 4 | :glob: 5 | :maxdepth: 1 6 | 7 | tv-app/**/README 8 | ``` 9 | -------------------------------------------------------------------------------- /docs/examples/tv_casting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/tv_casting.md -------------------------------------------------------------------------------- /docs/examples/window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/examples/window.md -------------------------------------------------------------------------------- /docs/guides/BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/guides/BUILDING.md -------------------------------------------------------------------------------- /docs/guides/darwin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/guides/darwin.md -------------------------------------------------------------------------------- /docs/guides/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/guides/index.md -------------------------------------------------------------------------------- /docs/ids_and_codes/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/ids_and_codes/index.md -------------------------------------------------------------------------------- /docs/images/ti_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/images/ti_logo.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/issue_triage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/issue_triage.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/namespaces.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/namespaces.dox -------------------------------------------------------------------------------- /docs/platforms/asr/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/platforms/asr/index.md -------------------------------------------------------------------------------- /docs/platforms/esp32/ota.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/platforms/esp32/ota.md -------------------------------------------------------------------------------- /docs/platforms/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/platforms/index.md -------------------------------------------------------------------------------- /docs/platforms/nrf/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/platforms/nrf/index.md -------------------------------------------------------------------------------- /docs/platforms/nxp/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/platforms/nxp/index.md -------------------------------------------------------------------------------- /docs/platforms/ti/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/platforms/ti/index.md -------------------------------------------------------------------------------- /docs/product_considerations/index.md: -------------------------------------------------------------------------------- 1 | # Discussion 2 | 3 | ```{toctree} 4 | :glob: 5 | 6 | * 7 | ``` 8 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/style/DOXYGEN.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/style/DOXYGEN.adoc -------------------------------------------------------------------------------- /docs/style/index.md: -------------------------------------------------------------------------------- 1 | # Style Guides 2 | 3 | ```{toctree} 4 | :glob: 5 | 6 | * 7 | ``` 8 | -------------------------------------------------------------------------------- /docs/style/style_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/style/style_guide.md -------------------------------------------------------------------------------- /docs/testing/ci_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/testing/ci_testing.md -------------------------------------------------------------------------------- /docs/testing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/testing/index.md -------------------------------------------------------------------------------- /docs/testing/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/testing/python.md -------------------------------------------------------------------------------- /docs/testing/yaml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/testing/yaml.md -------------------------------------------------------------------------------- /docs/testing/yaml_schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/testing/yaml_schema.md -------------------------------------------------------------------------------- /docs/tools/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/tools/index.md -------------------------------------------------------------------------------- /docs/upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/docs/upgrading.md -------------------------------------------------------------------------------- /examples/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/BUILD.gn -------------------------------------------------------------------------------- /examples/air-purifier-app/ameba/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/air-purifier-app/cc32xx/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/air-purifier-app/cc32xx/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/air-purifier-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/air-purifier-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/air-quality-sensor-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/air-quality-sensor-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/air-quality-sensor-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/air-quality-sensor-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/air-quality-sensor-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/air-quality-sensor-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/all-clusters-app/ameba/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/all-clusters-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-app/cc13x2x7_26x2x7/BUILD.gn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/all-clusters-app/esp32/main/idf_component.yml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | espressif/led_strip: "^1.0.0-alpha" 3 | -------------------------------------------------------------------------------- /examples/all-clusters-app/esp32/sdkconfig.defaults.esp32c3: -------------------------------------------------------------------------------- 1 | CONFIG_IDF_TARGET="esp32c3" 2 | -------------------------------------------------------------------------------- /examples/all-clusters-app/esp32/sdkconfig.defaults.esp32c6: -------------------------------------------------------------------------------- 1 | CONFIG_IDF_TARGET="esp32c6" 2 | -------------------------------------------------------------------------------- /examples/all-clusters-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-app/infineon/psoc6/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/all-clusters-app/infineon/psoc6/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/all-clusters-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-app/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/all-clusters-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/all-clusters-app/nxp/zephyr/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/all-clusters-app/nxp/zephyr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/all-clusters-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/all-clusters-app/tizen/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/all-clusters-app/tizen/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/ameba/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/infineon/psoc6/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/infineon/psoc6/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/all-clusters-minimal-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/all-devices-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/all-devices-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/android/CHIPTest/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /examples/android/CHIPTest/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /examples/android/CHIPTest/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/android/CHIPTest/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CHIPTest" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /examples/android/CHIPTest/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../. -------------------------------------------------------------------------------- /examples/android/CHIPTool/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /examples/android/CHIPTool/chip-library/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /examples/android/CHIPTool/chip-library/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/bridge-app/asr/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/bridge-app/asr/.gn -------------------------------------------------------------------------------- /examples/bridge-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/bridge-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/bridge-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/bridge-app/linux/build: -------------------------------------------------------------------------------- 1 | third_party/connectedhomeip/build -------------------------------------------------------------------------------- /examples/bridge-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/bridge-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/bridge-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/bridge-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/camera-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/camera-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/camera-controller/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/camera-controller/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/chef/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/.gitignore -------------------------------------------------------------------------------- /examples/chef/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/BUILD.gn -------------------------------------------------------------------------------- /examples/chef/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/README.md -------------------------------------------------------------------------------- /examples/chef/README_DEVICE.md: -------------------------------------------------------------------------------- 1 | ../shell/README_DEVICE.md -------------------------------------------------------------------------------- /examples/chef/README_OTCLI.md: -------------------------------------------------------------------------------- 1 | ../shell/README_OTCLI.md -------------------------------------------------------------------------------- /examples/chef/README_SHELL.md: -------------------------------------------------------------------------------- 1 | ../shell/README.md -------------------------------------------------------------------------------- /examples/chef/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/chef/ameba/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/chef/chef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/chef.py -------------------------------------------------------------------------------- /examples/chef/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/constants.py -------------------------------------------------------------------------------- /examples/chef/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/dockerfile -------------------------------------------------------------------------------- /examples/chef/esp32/main/idf_component.yml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | espressif/led_strip: "^1.0.0-alpha" 3 | -------------------------------------------------------------------------------- /examples/chef/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/chef/kvs1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/kvs1 -------------------------------------------------------------------------------- /examples/chef/linux/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/linux/.gn -------------------------------------------------------------------------------- /examples/chef/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/chef/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/chef/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /examples/chef/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/chef/sample_app_util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/chef/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/setup.cfg -------------------------------------------------------------------------------- /examples/chef/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/setup.py -------------------------------------------------------------------------------- /examples/chef/shell_common: -------------------------------------------------------------------------------- 1 | ../shell/shell_common -------------------------------------------------------------------------------- /examples/chef/silabs/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chef/silabs/.gn -------------------------------------------------------------------------------- /examples/chef/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/chef/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/chef/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/chef/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/chip-tool/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chip-tool/.gn -------------------------------------------------------------------------------- /examples/chip-tool/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chip-tool/BUILD.gn -------------------------------------------------------------------------------- /examples/chip-tool/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chip-tool/args.gni -------------------------------------------------------------------------------- /examples/chip-tool/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/chip-tool/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/chip-tool/main.cpp -------------------------------------------------------------------------------- /examples/chip-tool/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/closure-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/closure-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/closure-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/closure-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/common/README.md -------------------------------------------------------------------------------- /examples/common/credentials/FileBasedTrustStore.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/common/pigweed/rpc_console/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/common/pigweed/rpc_console/py/chip_rpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/common/pigweed/rpc_console/py/chip_rpc/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/common/pigweed/rpc_console/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/common/tracing/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/common/tracing/.gn -------------------------------------------------------------------------------- /examples/common/tracing/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/common/tracing/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/contact-sensor-app/bouffalolab/bl702l/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides -------------------------------------------------------------------------------- /examples/contact-sensor-app/bouffalolab/bl702l/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/contact-sensor-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/contact-sensor-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/contact-sensor-app/nxp/mcxw72/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/contact-sensor-app/nxp/mcxw72/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/contact-sensor-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/contact-sensor-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/darwin-framework-tool/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/darwin-framework-tool/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/dishwasher-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/dishwasher-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/dishwasher-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/dishwasher-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/dishwasher-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../examples/build_overrides -------------------------------------------------------------------------------- /examples/dishwasher-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/energy-gateway-app/esp32/main/idf_component.yml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | espressif/led_strip: "^1.0.0-alpha" 3 | -------------------------------------------------------------------------------- /examples/energy-gateway-app/esp32/sdkconfig.defaults.esp32c6: -------------------------------------------------------------------------------- 1 | CONFIG_IDF_TARGET="esp32c6" 2 | -------------------------------------------------------------------------------- /examples/energy-gateway-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/energy-gateway-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/energy-gateway-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/energy-management-app/esp32/sdkconfig.defaults.esp32c6: -------------------------------------------------------------------------------- 1 | CONFIG_IDF_TARGET="esp32c6" 2 | -------------------------------------------------------------------------------- /examples/energy-management-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/energy-management-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/energy-management-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/energy-management-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/energy-management-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/fabric-admin/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/fabric-admin/.gn -------------------------------------------------------------------------------- /examples/fabric-admin/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/fabric-admin/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/fabric-bridge-app/linux/build: -------------------------------------------------------------------------------- 1 | third_party/connectedhomeip/build -------------------------------------------------------------------------------- /examples/fabric-bridge-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/fabric-bridge-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/fabric-sync/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/fabric-sync/.gn -------------------------------------------------------------------------------- /examples/fabric-sync/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/fabric-sync/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/java-matter-controller/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/java-matter-controller/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/jf-admin-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/jf-admin-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/jf-control-app/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/jf-control-app/.gn -------------------------------------------------------------------------------- /examples/jf-control-app/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/jf-control-app/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/kotlin-matter-controller/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/kotlin-matter-controller/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/laundry-washer-app/nxp/zephyr/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/laundry-washer-app/nxp/zephyr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/light-switch-app/ameba/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/light-switch-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/light-switch-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/light-switch-app/esp32/sdkconfig.defaults.esp32c3: -------------------------------------------------------------------------------- 1 | CONFIG_IDF_TARGET="esp32c3" 2 | -------------------------------------------------------------------------------- /examples/light-switch-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/light-switch-app/genio/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/light-switch-app/genio/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/light-switch-app/infineon/cyw30739/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/light-switch-app/infineon/cyw30739/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/light-switch-app/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/light-switch-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/light-switch-app/qpg/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/light-switch-app/qpg/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/light-switch-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/light-switch-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/light-switch-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/light-switch-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/light-switch-app/ti/cc13x4_26x4/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/light-switch-app/ti/cc13x4_26x4/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/lighting-app-data-mode-no-unique-id/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app-data-mode-no-unique-id/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lighting-app/ameba/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lighting-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/lighting-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lighting-app/beken/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/beken/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/bouffalolab/bl602/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/bouffalolab/bl602/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/bouffalolab/bl616/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/bouffalolab/bl616/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/bouffalolab/bl702/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/bouffalolab/bl702/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/bouffalolab/bl702l/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/bouffalolab/bl702l/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/esp32/main/idf_component.yml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | espressif/led_strip: "^1.0.0-alpha" 3 | -------------------------------------------------------------------------------- /examples/lighting-app/esp32/sdkconfig.defaults.esp32c6: -------------------------------------------------------------------------------- 1 | CONFIG_IDF_TARGET="esp32c6" 2 | -------------------------------------------------------------------------------- /examples/lighting-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lighting-app/genio/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/genio/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/infineon/cyw30739/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/lighting-app/infineon/cyw30739/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/lighting-app/infineon/psoc6/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/lighting-app/infineon/psoc6/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/lighting-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lighting-app/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/lighting-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/python/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/qpg/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/qpg/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/realtek/zephyr/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/lighting-app/realtek/zephyr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/lighting-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/stm32/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/stm32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/lighting-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/ti/cc13x4_26x4/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/lighting-app/ti/cc13x4_26x4/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/lighting-app/tizen/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lighting-app/tizen/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lit-icd-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lit-icd-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lit-icd-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lit-icd-app/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/lit-icd-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lit-icd-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lit-icd-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lock-app/asr/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/lock-app/asr/.gn -------------------------------------------------------------------------------- /examples/lock-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/lock-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lock-app/cc32xx/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/lock-app/cc32xx/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lock-app/esp32/sdkconfig.defaults.esp32c6: -------------------------------------------------------------------------------- 1 | CONFIG_IDF_TARGET="esp32c6" 2 | -------------------------------------------------------------------------------- /examples/lock-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lock-app/genio/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/lock-app/genio/.gn -------------------------------------------------------------------------------- /examples/lock-app/genio/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lock-app/genio/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lock-app/infineon/cyw30739/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/lock-app/infineon/cyw30739/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/lock-app/infineon/psoc6/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/lock-app/infineon/psoc6/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/lock-app/linux/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/lock-app/linux/.gn -------------------------------------------------------------------------------- /examples/lock-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lock-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/lock-app/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/lock-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lock-app/qpg/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/lock-app/qpg/.gn -------------------------------------------------------------------------------- /examples/lock-app/qpg/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lock-app/qpg/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lock-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/lock-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lock-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/lock-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/lock-app/ti/cc13x4_26x4/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/lock-app/ti/cc13x4_26x4/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/log-source-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/log-source-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/microwave-oven-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/microwave-oven-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/minimal-mdns/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/minimal-mdns/.gn -------------------------------------------------------------------------------- /examples/minimal-mdns/build_overrides: -------------------------------------------------------------------------------- 1 | ../build_overrides -------------------------------------------------------------------------------- /examples/minimal-mdns/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../ -------------------------------------------------------------------------------- /examples/network-manager-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/network-manager-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/ota-provider-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/ota-provider-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/ota-provider-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/ota-requestor-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/ota-requestor-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/ota-requestor-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/ota-requestor-app/genio/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/ota-requestor-app/genio/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/ota-requestor-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/ota-requestor-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/ota-requestor-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/ota-requestor-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/persistent-storage/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/persistent-storage/infineon/psoc6/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/persistent-storage/infineon/psoc6/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/persistent-storage/linux/build: -------------------------------------------------------------------------------- 1 | third_party/connectedhomeip/build -------------------------------------------------------------------------------- /examples/persistent-storage/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/persistent-storage/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/persistent-storage/qpg/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/persistent-storage/qpg/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/pigweed-app/esp32/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/pigweed-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/placeholder/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/placeholder/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/platform/esp32/external_platform/ESP32_custom/DnssdImpl.cpp: -------------------------------------------------------------------------------- 1 | ../../../../../src/platform/ESP32/DnssdImpl.cpp -------------------------------------------------------------------------------- /examples/platform/esp32/external_platform/ESP32_custom/ESP32Config.h: -------------------------------------------------------------------------------- 1 | ../../../../../src/platform/ESP32/ESP32Config.h -------------------------------------------------------------------------------- /examples/platform/esp32/external_platform/ESP32_custom/ESP32Utils.cpp: -------------------------------------------------------------------------------- 1 | ../../../../../src/platform/ESP32/ESP32Utils.cpp -------------------------------------------------------------------------------- /examples/platform/esp32/external_platform/ESP32_custom/ESP32Utils.h: -------------------------------------------------------------------------------- 1 | ../../../../../src/platform/ESP32/ESP32Utils.h -------------------------------------------------------------------------------- /examples/platform/esp32/external_platform/ESP32_custom/Logging.cpp: -------------------------------------------------------------------------------- 1 | ../../../../../src/platform/ESP32/Logging.cpp -------------------------------------------------------------------------------- /examples/platform/esp32/external_platform/ESP32_custom/bluedroid: -------------------------------------------------------------------------------- 1 | ../../../../../src/platform/ESP32/bluedroid -------------------------------------------------------------------------------- /examples/platform/esp32/external_platform/ESP32_custom/nimble: -------------------------------------------------------------------------------- 1 | ../../../../../src/platform/ESP32/nimble -------------------------------------------------------------------------------- /examples/platform/esp32/external_platform/ESP32_custom/route_hook: -------------------------------------------------------------------------------- 1 | ../../../../../src/platform/ESP32/route_hook -------------------------------------------------------------------------------- /examples/platform/nxp/Rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/platform/nxp/Rpc.h -------------------------------------------------------------------------------- /examples/platform/qpg/Rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/platform/qpg/Rpc.h -------------------------------------------------------------------------------- /examples/providers/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/providers/BUILD.gn -------------------------------------------------------------------------------- /examples/pump-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/pump-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/pump-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/pump-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/pump-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/pump-app/ti/cc13x4_26x4/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/pump-app/ti/cc13x4_26x4/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/pump-controller-app/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/pump-controller-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/pump-controller-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/pump-controller-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/pump-controller-app/ti/cc13x4_26x4/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides/ -------------------------------------------------------------------------------- /examples/pump-controller-app/ti/cc13x4_26x4/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/refrigerator-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides/ -------------------------------------------------------------------------------- /examples/refrigerator-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/refrigerator-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/refrigerator-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/refrigerator-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/refrigerator-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/rvc-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/rvc-app/README.md -------------------------------------------------------------------------------- /examples/rvc-app/linux/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/rvc-app/linux/.gn -------------------------------------------------------------------------------- /examples/rvc-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/rvc-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/shell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/shell/README.md -------------------------------------------------------------------------------- /examples/shell/cc13x4_26x4/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/shell/cc13x4_26x4/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/shell/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/shell/genio/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/shell/genio/.gn -------------------------------------------------------------------------------- /examples/shell/genio/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/shell/genio/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/shell/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/shell/qpg/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/shell/qpg/.gn -------------------------------------------------------------------------------- /examples/shell/qpg/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/examples/shell/qpg/BUILD.gn -------------------------------------------------------------------------------- /examples/shell/qpg/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/shell/qpg/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/shell/standalone/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/shell/standalone/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/shell/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/shell/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/smoke-co-alarm-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/smoke-co-alarm-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/smoke-co-alarm-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/smoke-co-alarm-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/temperature-measurement-app/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/temperature-measurement-app/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/temperature-measurement-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/temperature-measurement-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/temperature-measurement-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/terms-and-conditions-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/terms-and-conditions-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/thermostat/asr/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/thermostat/asr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/thermostat/genio/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/thermostat/genio/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/thermostat/infineon/cyw30739/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides -------------------------------------------------------------------------------- /examples/thermostat/infineon/cyw30739/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/thermostat/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/thermostat/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/thermostat/nxp/linux-se05x/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../build_overrides -------------------------------------------------------------------------------- /examples/thermostat/nxp/linux-se05x/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../.. -------------------------------------------------------------------------------- /examples/thermostat/nxp/rt/rw61x/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../../build_overrides -------------------------------------------------------------------------------- /examples/thermostat/nxp/rt/rw61x/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../.. -------------------------------------------------------------------------------- /examples/thermostat/nxp/zephyr/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/thermostat/nxp/zephyr/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../../ -------------------------------------------------------------------------------- /examples/thermostat/qpg/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/thermostat/qpg/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/thermostat/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/thermostat/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/thermostat/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/thermostat/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/thread-br-app/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/tv-app/android/App/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /examples/tv-app/android/App/.idea/.name: -------------------------------------------------------------------------------- 1 | MatterTVAndroid -------------------------------------------------------------------------------- /examples/tv-app/android/App/common-api/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /examples/tv-app/android/App/content-app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /examples/tv-app/android/App/platform-app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /examples/tv-app/android/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/tv-app/android/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/tv-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/tv-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/tv-casting-app/android/App/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /examples/tv-casting-app/android/App/.idea/.name: -------------------------------------------------------------------------------- 1 | CHIPTVCastingApp -------------------------------------------------------------------------------- /examples/tv-casting-app/android/App/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /examples/tv-casting-app/android/App/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "CHIPTVCastingApp" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /examples/tv-casting-app/android/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/tv-casting-app/android/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/tv-casting-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/tv-casting-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/app/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/buildSrc/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/core/common/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/core/data/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/core/domain/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/core/matter/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/core/model/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/feature/closure/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/feature/control/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/feature/main/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/feature/qrcode/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/App/feature/setup/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/virtual-device-app/android/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/virtual-device-app/android/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /examples/water-leak-detector-app/linux/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/water-leak-detector-app/linux/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/window-app/nrfconnect/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/window-app/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/window-app/silabs/build_overrides: -------------------------------------------------------------------------------- 1 | ../../build_overrides -------------------------------------------------------------------------------- /examples/window-app/silabs/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /examples/window-app/telink/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /examples/window-app/telink/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /gn_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/gn_build.sh -------------------------------------------------------------------------------- /integrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/integrations/README.md -------------------------------------------------------------------------------- /integrations/docker/images/base/chip-build-minimal/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/base/chip-build-minimal/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/base/chip-build-minimal/version: -------------------------------------------------------------------------------- 1 | ../chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/base/chip-build/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/base/chip-build/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-1/chip-build-crosscompile/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-1/chip-build-crosscompile/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-1/chip-build-crosscompile/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-ameba/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-ameba/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-ameba/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-asr/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-asr/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-asr/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-bouffalolab/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-bouffalolab/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-bouffalolab/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-cirque/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-cirque/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-cirque/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-doxygen/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-doxygen/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-doxygen/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-efr32/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-efr32/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-efr32/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-esp32/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-esp32/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-esp32/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-imx/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-imx/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-imx/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-infineon/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-infineon/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-infineon/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-java/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-java/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-java/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-linux-qemu/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-linux-qemu/files/bluetooth/main.conf: -------------------------------------------------------------------------------- 1 | [GATT] 2 | Cache=no 3 | -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-linux-qemu/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-linux-qemu/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nrf-platform/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nrf-platform/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nrf-platform/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nuttx/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nuttx/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nuttx/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nxp-zephyr/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nxp-zephyr/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nxp-zephyr/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nxp/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nxp/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-nxp/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-realtek-zephyr/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-realtek-zephyr/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-realtek-zephyr/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-rw61x/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-rw61x/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-rw61x/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-silabs-zephyr/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-silabs-zephyr/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-silabs-zephyr/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-telink-zephyr_3_3/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-telink-zephyr_3_3/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-telink-zephyr_3_3/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-telink/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-telink/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-telink/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-ti/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-ti/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-ti/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-tizen/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-tizen/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-build-tizen/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-cirque-device-base/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-2/chip-cirque-device-base/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-android/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-android/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-android/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-esp32-qemu/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-esp32-qemu/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-esp32-qemu/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-tizen-qemu/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-tizen-qemu/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/stage-3/chip-build-tizen-qemu/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/docker/images/vscode/chip-build-vscode/build.sh: -------------------------------------------------------------------------------- 1 | ../../../build.sh -------------------------------------------------------------------------------- /integrations/docker/images/vscode/chip-build-vscode/run.sh: -------------------------------------------------------------------------------- 1 | ../../../run.sh -------------------------------------------------------------------------------- /integrations/docker/images/vscode/chip-build-vscode/version: -------------------------------------------------------------------------------- 1 | ../../base/chip-build/version -------------------------------------------------------------------------------- /integrations/mobly/.gitignore: -------------------------------------------------------------------------------- 1 | *.egg-info 2 | -------------------------------------------------------------------------------- /integrations/mobly/chip_mobly/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/mock_server/configurations/server_config.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /iwyu.imp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/iwyu.imp -------------------------------------------------------------------------------- /lgtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/lgtm.yml -------------------------------------------------------------------------------- /pigweed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/pigweed.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/BUILD.gn -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/activate.sh: -------------------------------------------------------------------------------- 1 | setup/bootstrap.sh -------------------------------------------------------------------------------- /scripts/bootstrap.sh: -------------------------------------------------------------------------------- 1 | setup/bootstrap.sh -------------------------------------------------------------------------------- /scripts/build/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/build/BUILD.gn -------------------------------------------------------------------------------- /scripts/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/build/README.md -------------------------------------------------------------------------------- /scripts/build/builders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/build/default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/build/default.sh -------------------------------------------------------------------------------- /scripts/build/gn_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/build/gn_gen.sh -------------------------------------------------------------------------------- /scripts/build/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/build/setup.py -------------------------------------------------------------------------------- /scripts/build/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/build/test.py -------------------------------------------------------------------------------- /scripts/build_python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/build_python.sh -------------------------------------------------------------------------------- /scripts/codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/codegen.py -------------------------------------------------------------------------------- /scripts/codegen_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/codegen_paths.py -------------------------------------------------------------------------------- /scripts/codepregen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/codepregen.py -------------------------------------------------------------------------------- /scripts/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/configure -------------------------------------------------------------------------------- /scripts/configure.venv/venvactivate.pth: -------------------------------------------------------------------------------- 1 | import venvactivate 2 | -------------------------------------------------------------------------------- /scripts/copyfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/copyfiles.py -------------------------------------------------------------------------------- /scripts/error_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/error_table.py -------------------------------------------------------------------------------- /scripts/helpers/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/helpers/clean.sh -------------------------------------------------------------------------------- /scripts/helpers/platforms/Darwin/iwyu.imp: -------------------------------------------------------------------------------- 1 | [ 2 | { ref: "../iwyu.imp" }, 3 | ] 4 | -------------------------------------------------------------------------------- /scripts/helpers/platforms/EFR32/iwyu.imp: -------------------------------------------------------------------------------- 1 | [ 2 | { ref: "../iwyu.imp" }, 3 | ] 4 | -------------------------------------------------------------------------------- /scripts/helpers/platforms/Linux/iwyu.imp: -------------------------------------------------------------------------------- 1 | [ 2 | { ref: "../iwyu.imp" }, 3 | ] 4 | -------------------------------------------------------------------------------- /scripts/helpers/platforms/android/iwyu.imp: -------------------------------------------------------------------------------- 1 | [ 2 | { ref: "../iwyu.imp" }, 3 | ] 4 | -------------------------------------------------------------------------------- /scripts/helpers/platforms/mbed/iwyu.imp: -------------------------------------------------------------------------------- 1 | [ 2 | { ref: "../iwyu.imp" }, 3 | ] 4 | -------------------------------------------------------------------------------- /scripts/icecc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/icecc.sh -------------------------------------------------------------------------------- /scripts/py_matter_idl/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /scripts/py_matter_idl/matter/idl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/py_matter_idl/matter/idl/generators/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/py_matter_idl/matter/idl/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/py_matter_yamltests/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /scripts/py_matter_yamltests/matter/yamltests/pseudo_clusters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/py_matter_yamltests/matter/yamltests/pseudo_clusters/clusters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/py_matter_yamltests/matter/yamltests/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/run_in_ns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/run_in_ns.sh -------------------------------------------------------------------------------- /scripts/setup/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/setup/banner.txt -------------------------------------------------------------------------------- /scripts/setup/constraints.esp32.txt: -------------------------------------------------------------------------------- 1 | cryptography>=2.1.4 2 | pyelftools>=0.22 3 | pyserial>=3.3 4 | -------------------------------------------------------------------------------- /scripts/setup/requirements.cirque.txt: -------------------------------------------------------------------------------- 1 | requests>=2.24.0 2 | -------------------------------------------------------------------------------- /scripts/setup/requirements.infineon.txt: -------------------------------------------------------------------------------- 1 | ecdsa 2 | intelhex 3 | leb128 4 | zcbor 5 | -------------------------------------------------------------------------------- /scripts/setup/requirements.silabs.txt: -------------------------------------------------------------------------------- 1 | ../../integrations/docker/images/stage-2/chip-build-efr32/requirements.txt -------------------------------------------------------------------------------- /scripts/setup/tizen/sdk-installer: -------------------------------------------------------------------------------- 1 | ../../../integrations/docker/images/stage-2/chip-build-tizen/tizen-sdk-installer -------------------------------------------------------------------------------- /scripts/setup/zap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/setup/zap.json -------------------------------------------------------------------------------- /scripts/setup/zap.version: -------------------------------------------------------------------------------- 1 | v2025.10.23-nightly 2 | -------------------------------------------------------------------------------- /scripts/tests/chiptest/glob_matcher.py: -------------------------------------------------------------------------------- 1 | ../../build/glob_matcher.py -------------------------------------------------------------------------------- /scripts/tests/chipyaml/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/tests/chipyaml/adapters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/tests/chipyaml/adapters/chiptool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/tests/chipyaml/adapters/placeholder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/tests/chipyaml/adapters/repl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/tests/chipyaml/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/tests/java/test-firmware.bin: -------------------------------------------------------------------------------- 1 | Test 2 | -------------------------------------------------------------------------------- /scripts/tests/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/tests/local.py -------------------------------------------------------------------------------- /scripts/tools/memory/memdf/collector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/tools/memory/memdf/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/tools/run_if.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/scripts/tools/run_if.sh -------------------------------------------------------------------------------- /scripts/tools/silabs/ota/requirements.txt: -------------------------------------------------------------------------------- 1 | jsonschema>=3.2.0 2 | -------------------------------------------------------------------------------- /src/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/BUILD.gn -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/README.md -------------------------------------------------------------------------------- /src/access/AuthMode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/access/AuthMode.h -------------------------------------------------------------------------------- /src/access/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/access/BUILD.gn -------------------------------------------------------------------------------- /src/access/Privilege.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/access/Privilege.h -------------------------------------------------------------------------------- /src/access/RequestPath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/access/RequestPath.h -------------------------------------------------------------------------------- /src/access/access.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/access/access.gni -------------------------------------------------------------------------------- /src/app/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.out 3 | -------------------------------------------------------------------------------- /src/app/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/AppConfig.h -------------------------------------------------------------------------------- /src/app/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/BUILD.gn -------------------------------------------------------------------------------- /src/app/CASEClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/CASEClient.cpp -------------------------------------------------------------------------------- /src/app/CASEClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/CASEClient.h -------------------------------------------------------------------------------- /src/app/CASEClientPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/CASEClientPool.h -------------------------------------------------------------------------------- /src/app/CommandHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/CommandHandler.h -------------------------------------------------------------------------------- /src/app/CommandSender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/CommandSender.h -------------------------------------------------------------------------------- /src/app/DeviceProxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/DeviceProxy.cpp -------------------------------------------------------------------------------- /src/app/DeviceProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/DeviceProxy.h -------------------------------------------------------------------------------- /src/app/EventHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/EventHeader.h -------------------------------------------------------------------------------- /src/app/EventLogging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/EventLogging.h -------------------------------------------------------------------------------- /src/app/EventReporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/EventReporter.h -------------------------------------------------------------------------------- /src/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/README.md -------------------------------------------------------------------------------- /src/app/ReadClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/ReadClient.cpp -------------------------------------------------------------------------------- /src/app/ReadClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/ReadClient.h -------------------------------------------------------------------------------- /src/app/ReadHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/ReadHandler.cpp -------------------------------------------------------------------------------- /src/app/ReadHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/ReadHandler.h -------------------------------------------------------------------------------- /src/app/StatusResponse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/StatusResponse.h -------------------------------------------------------------------------------- /src/app/TimedHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/TimedHandler.cpp -------------------------------------------------------------------------------- /src/app/TimedHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/TimedHandler.h -------------------------------------------------------------------------------- /src/app/TimedRequest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/TimedRequest.cpp -------------------------------------------------------------------------------- /src/app/TimedRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/TimedRequest.h -------------------------------------------------------------------------------- /src/app/WriteClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/WriteClient.cpp -------------------------------------------------------------------------------- /src/app/WriteClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/WriteClient.h -------------------------------------------------------------------------------- /src/app/WriteHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/WriteHandler.cpp -------------------------------------------------------------------------------- /src/app/WriteHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/WriteHandler.h -------------------------------------------------------------------------------- /src/app/clusters/ias-zone-client/README.md: -------------------------------------------------------------------------------- 1 | The code was removed pending a Matter spec. 2 | -------------------------------------------------------------------------------- /src/app/clusters/ias-zone-server/README.md: -------------------------------------------------------------------------------- 1 | The code was removed pending a Matter spec. 2 | -------------------------------------------------------------------------------- /src/app/common/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/common/BUILD.gn -------------------------------------------------------------------------------- /src/app/common_flags.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/common_flags.gni -------------------------------------------------------------------------------- /src/app/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/docs/README.md -------------------------------------------------------------------------------- /src/app/icd/icd.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/icd/icd.gni -------------------------------------------------------------------------------- /src/app/server/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/server/BUILD.gn -------------------------------------------------------------------------------- /src/app/server/Dnssd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/server/Dnssd.cpp -------------------------------------------------------------------------------- /src/app/server/Dnssd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/server/Dnssd.h -------------------------------------------------------------------------------- /src/app/server/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/server/Server.h -------------------------------------------------------------------------------- /src/app/storage/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/storage/BUILD.gn -------------------------------------------------------------------------------- /src/app/tests/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/tests/BUILD.gn -------------------------------------------------------------------------------- /src/app/util/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/util/BUILD.gn -------------------------------------------------------------------------------- /src/app/util/af-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/util/af-types.h -------------------------------------------------------------------------------- /src/app/util/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/util/config.h -------------------------------------------------------------------------------- /src/app/util/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/util/util.cpp -------------------------------------------------------------------------------- /src/app/util/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/app/util/util.h -------------------------------------------------------------------------------- /src/ble/BLEEndPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BLEEndPoint.cpp -------------------------------------------------------------------------------- /src/ble/BLEEndPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BLEEndPoint.h -------------------------------------------------------------------------------- /src/ble/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BUILD.gn -------------------------------------------------------------------------------- /src/ble/Ble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/Ble.h -------------------------------------------------------------------------------- /src/ble/BleConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BleConfig.h -------------------------------------------------------------------------------- /src/ble/BleError.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BleError.cpp -------------------------------------------------------------------------------- /src/ble/BleError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BleError.h -------------------------------------------------------------------------------- /src/ble/BleLayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BleLayer.cpp -------------------------------------------------------------------------------- /src/ble/BleLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BleLayer.h -------------------------------------------------------------------------------- /src/ble/BleRole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BleRole.h -------------------------------------------------------------------------------- /src/ble/BleUUID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BleUUID.cpp -------------------------------------------------------------------------------- /src/ble/BleUUID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BleUUID.h -------------------------------------------------------------------------------- /src/ble/BtpEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BtpEngine.cpp -------------------------------------------------------------------------------- /src/ble/BtpEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/BtpEngine.h -------------------------------------------------------------------------------- /src/ble/ble.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/ble.gni -------------------------------------------------------------------------------- /src/ble/tests/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/ble/tests/BUILD.gn -------------------------------------------------------------------------------- /src/controller/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/controller/BUILD.gn -------------------------------------------------------------------------------- /src/controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/controller/README.md -------------------------------------------------------------------------------- /src/controller/flags.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/controller/flags.gni -------------------------------------------------------------------------------- /src/controller/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/controller/python/matter/credentials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/controller/python/matter/crypto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/credentials/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/credentials/BUILD.gn -------------------------------------------------------------------------------- /src/crypto/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/crypto/BUILD.gn -------------------------------------------------------------------------------- /src/crypto/PSASpake2p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/crypto/PSASpake2p.h -------------------------------------------------------------------------------- /src/crypto/RandUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/crypto/RandUtils.cpp -------------------------------------------------------------------------------- /src/crypto/RandUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/crypto/RandUtils.h -------------------------------------------------------------------------------- /src/crypto/crypto.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/crypto/crypto.gni -------------------------------------------------------------------------------- /src/include/README.md: -------------------------------------------------------------------------------- 1 | # Base Headers 2 | -------------------------------------------------------------------------------- /src/inet/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/BUILD.gn -------------------------------------------------------------------------------- /src/inet/EndPointBasis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/EndPointBasis.h -------------------------------------------------------------------------------- /src/inet/IANAConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/IANAConstants.h -------------------------------------------------------------------------------- /src/inet/IPAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/IPAddress.cpp -------------------------------------------------------------------------------- /src/inet/IPAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/IPAddress.h -------------------------------------------------------------------------------- /src/inet/IPPacketInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/IPPacketInfo.h -------------------------------------------------------------------------------- /src/inet/IPPrefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/IPPrefix.cpp -------------------------------------------------------------------------------- /src/inet/IPPrefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/IPPrefix.h -------------------------------------------------------------------------------- /src/inet/Inet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/Inet.h -------------------------------------------------------------------------------- /src/inet/InetArgParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/InetArgParser.h -------------------------------------------------------------------------------- /src/inet/InetConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/InetConfig.h -------------------------------------------------------------------------------- /src/inet/InetError.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/InetError.cpp -------------------------------------------------------------------------------- /src/inet/InetError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/InetError.h -------------------------------------------------------------------------------- /src/inet/InetInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/InetInterface.h -------------------------------------------------------------------------------- /src/inet/InetLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/InetLayer.h -------------------------------------------------------------------------------- /src/inet/TCPEndPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/TCPEndPoint.cpp -------------------------------------------------------------------------------- /src/inet/TCPEndPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/TCPEndPoint.h -------------------------------------------------------------------------------- /src/inet/UDPEndPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/UDPEndPoint.cpp -------------------------------------------------------------------------------- /src/inet/UDPEndPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/UDPEndPoint.h -------------------------------------------------------------------------------- /src/inet/ZephyrSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/ZephyrSocket.h -------------------------------------------------------------------------------- /src/inet/inet.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/inet.gni -------------------------------------------------------------------------------- /src/inet/tests/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/inet/tests/BUILD.gn -------------------------------------------------------------------------------- /src/lib/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/BUILD.gn -------------------------------------------------------------------------------- /src/lib/asn1/ASN1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/asn1/ASN1.h -------------------------------------------------------------------------------- /src/lib/asn1/ASN1Error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/asn1/ASN1Error.h -------------------------------------------------------------------------------- /src/lib/asn1/ASN1OID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/asn1/ASN1OID.cpp -------------------------------------------------------------------------------- /src/lib/asn1/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/asn1/BUILD.gn -------------------------------------------------------------------------------- /src/lib/core/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/BUILD.gn -------------------------------------------------------------------------------- /src/lib/core/CHIPCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/CHIPCore.h -------------------------------------------------------------------------------- /src/lib/core/CHIPError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/CHIPError.h -------------------------------------------------------------------------------- /src/lib/core/ErrorStr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/ErrorStr.h -------------------------------------------------------------------------------- /src/lib/core/Global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/Global.h -------------------------------------------------------------------------------- /src/lib/core/GroupId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/GroupId.h -------------------------------------------------------------------------------- /src/lib/core/InPlace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/InPlace.h -------------------------------------------------------------------------------- /src/lib/core/NodeId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/NodeId.h -------------------------------------------------------------------------------- /src/lib/core/Optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/Optional.h -------------------------------------------------------------------------------- /src/lib/core/PeerId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/PeerId.h -------------------------------------------------------------------------------- /src/lib/core/TLV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLV.h -------------------------------------------------------------------------------- /src/lib/core/TLVCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLVCommon.h -------------------------------------------------------------------------------- /src/lib/core/TLVData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLVData.h -------------------------------------------------------------------------------- /src/lib/core/TLVDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLVDebug.h -------------------------------------------------------------------------------- /src/lib/core/TLVReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLVReader.h -------------------------------------------------------------------------------- /src/lib/core/TLVTags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLVTags.cpp -------------------------------------------------------------------------------- /src/lib/core/TLVTags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLVTags.h -------------------------------------------------------------------------------- /src/lib/core/TLVTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLVTypes.h -------------------------------------------------------------------------------- /src/lib/core/TLVWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/TLVWriter.h -------------------------------------------------------------------------------- /src/lib/core/Unchecked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/Unchecked.h -------------------------------------------------------------------------------- /src/lib/core/core.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/core/core.gni -------------------------------------------------------------------------------- /src/lib/dnssd/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/dnssd/BUILD.gn -------------------------------------------------------------------------------- /src/lib/dnssd/Resolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/dnssd/Resolver.h -------------------------------------------------------------------------------- /src/lib/dnssd/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/dnssd/Types.h -------------------------------------------------------------------------------- /src/lib/format/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/format/BUILD.gn -------------------------------------------------------------------------------- /src/lib/lib.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/lib.gni -------------------------------------------------------------------------------- /src/lib/shell/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/shell/BUILD.gn -------------------------------------------------------------------------------- /src/lib/shell/Command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/shell/Command.h -------------------------------------------------------------------------------- /src/lib/shell/Commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/shell/Commands.h -------------------------------------------------------------------------------- /src/lib/shell/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/shell/Engine.cpp -------------------------------------------------------------------------------- /src/lib/shell/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/shell/Engine.h -------------------------------------------------------------------------------- /src/lib/shell/streamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/shell/streamer.h -------------------------------------------------------------------------------- /src/lib/support/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/BUILD.gn -------------------------------------------------------------------------------- /src/lib/support/Base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/Base64.h -------------------------------------------------------------------------------- /src/lib/support/Defer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/Defer.h -------------------------------------------------------------------------------- /src/lib/support/Fold.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/Fold.h -------------------------------------------------------------------------------- /src/lib/support/Pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/Pool.cpp -------------------------------------------------------------------------------- /src/lib/support/Pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/Pool.h -------------------------------------------------------------------------------- /src/lib/support/Scoped.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/Scoped.h -------------------------------------------------------------------------------- /src/lib/support/Span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/Span.h -------------------------------------------------------------------------------- /src/lib/support/utf8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/utf8.cpp -------------------------------------------------------------------------------- /src/lib/support/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lib/support/utf8.h -------------------------------------------------------------------------------- /src/lwip/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lwip/BUILD.gn -------------------------------------------------------------------------------- /src/lwip/bl702/arch/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lwip/bl702/arch/cc.h -------------------------------------------------------------------------------- /src/lwip/cc13xx_26xx/lwippools.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lwip/cc32xx/lwippools.h: -------------------------------------------------------------------------------- 1 | 2 | // XXX: Seth, what does this need for TI devices? 3 | -------------------------------------------------------------------------------- /src/lwip/k32w0/arch/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lwip/k32w0/arch/cc.h -------------------------------------------------------------------------------- /src/lwip/k32w0/lwippools.h: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/lwip/k32w1/arch/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lwip/k32w1/arch/cc.h -------------------------------------------------------------------------------- /src/lwip/k32w1/lwippools.h: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/lwip/lwip.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/lwip/lwip.gni -------------------------------------------------------------------------------- /src/messaging/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/messaging/BUILD.gn -------------------------------------------------------------------------------- /src/messaging/Flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/messaging/Flags.h -------------------------------------------------------------------------------- /src/messaging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/messaging/README.md -------------------------------------------------------------------------------- /src/nfc/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/nfc/BUILD.gn -------------------------------------------------------------------------------- /src/nfc/NFC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/nfc/NFC.h -------------------------------------------------------------------------------- /src/nfc/NFCTag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/nfc/NFCTag.cpp -------------------------------------------------------------------------------- /src/nfc/NFCTag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/nfc/NFCTag.h -------------------------------------------------------------------------------- /src/nfc/NfcConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/nfc/NfcConfig.h -------------------------------------------------------------------------------- /src/platform/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/platform/BUILD.gn -------------------------------------------------------------------------------- /src/platform/Entropy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/platform/Entropy.cpp -------------------------------------------------------------------------------- /src/platform/Globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/platform/Globals.cpp -------------------------------------------------------------------------------- /src/platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/platform/README.md -------------------------------------------------------------------------------- /src/platform/device.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/platform/device.gni -------------------------------------------------------------------------------- /src/platform/python.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/platform/python.gni -------------------------------------------------------------------------------- /src/protocols/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/protocols/BUILD.gn -------------------------------------------------------------------------------- /src/python_testing/matter_testing_infrastructure/matter/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/python_testing/post_certification_tests/chip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/python_testing/requirements.nfc.txt: -------------------------------------------------------------------------------- 1 | pyscard 2 | ndeflib 3 | -------------------------------------------------------------------------------- /src/qrcodetool/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/qrcodetool/BUILD.gn -------------------------------------------------------------------------------- /src/srp/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/srp/BUILD.gn -------------------------------------------------------------------------------- /src/srp/SRPClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/srp/SRPClient.cpp -------------------------------------------------------------------------------- /src/srp/SRPClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/srp/SRPClient.h -------------------------------------------------------------------------------- /src/srp/SRPCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/srp/SRPCommon.h -------------------------------------------------------------------------------- /src/srp/args.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/srp/args.gni -------------------------------------------------------------------------------- /src/srp/tests/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/srp/tests/BUILD.gn -------------------------------------------------------------------------------- /src/system/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/BUILD.gn -------------------------------------------------------------------------------- /src/system/SystemClock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/SystemClock.h -------------------------------------------------------------------------------- /src/system/SystemError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/SystemError.h -------------------------------------------------------------------------------- /src/system/SystemEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/SystemEvent.h -------------------------------------------------------------------------------- /src/system/SystemLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/SystemLayer.h -------------------------------------------------------------------------------- /src/system/SystemMutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/SystemMutex.h -------------------------------------------------------------------------------- /src/system/SystemStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/SystemStats.h -------------------------------------------------------------------------------- /src/system/SystemTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/SystemTimer.h -------------------------------------------------------------------------------- /src/system/TimeSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/TimeSource.h -------------------------------------------------------------------------------- /src/system/WakeEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/WakeEvent.cpp -------------------------------------------------------------------------------- /src/system/WakeEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/WakeEvent.h -------------------------------------------------------------------------------- /src/system/system.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/system/system.gni -------------------------------------------------------------------------------- /src/test_driver/efr32/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../examples/build_overrides -------------------------------------------------------------------------------- /src/test_driver/efr32/py/build/lib/nl_test_runner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test_driver/efr32/py/pw_test_runner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test_driver/efr32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /src/test_driver/esp32/dummy.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test_driver/esp32/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /src/test_driver/nrfconnect/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../../ -------------------------------------------------------------------------------- /src/test_driver/tizen/build_overrides: -------------------------------------------------------------------------------- 1 | ../../../examples/build_overrides -------------------------------------------------------------------------------- /src/test_driver/tizen/third_party/connectedhomeip: -------------------------------------------------------------------------------- 1 | ../../../.. -------------------------------------------------------------------------------- /src/tools/push_av_server/.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 100 -------------------------------------------------------------------------------- /src/tools/push_av_server/static/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tracing/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/tracing/BUILD.gn -------------------------------------------------------------------------------- /src/tracing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/tracing/README.md -------------------------------------------------------------------------------- /src/tracing/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/tracing/backend.h -------------------------------------------------------------------------------- /src/tracing/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/tracing/macros.h -------------------------------------------------------------------------------- /src/tracing/registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/tracing/registry.cpp -------------------------------------------------------------------------------- /src/tracing/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/tracing/registry.h -------------------------------------------------------------------------------- /src/transport/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/transport/BUILD.gn -------------------------------------------------------------------------------- /src/transport/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/transport/Session.h -------------------------------------------------------------------------------- /src/transport/raw/BLE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/transport/raw/BLE.h -------------------------------------------------------------------------------- /src/transport/raw/Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/transport/raw/Base.h -------------------------------------------------------------------------------- /src/transport/raw/NFC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/transport/raw/NFC.h -------------------------------------------------------------------------------- /src/transport/raw/TCP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/transport/raw/TCP.h -------------------------------------------------------------------------------- /src/transport/raw/UDP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/transport/raw/UDP.h -------------------------------------------------------------------------------- /src/wifipaf/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/wifipaf/BUILD.gn -------------------------------------------------------------------------------- /src/wifipaf/WiFiPAFTP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/src/wifipaf/WiFiPAFTP.h -------------------------------------------------------------------------------- /third_party/inipp/repo/inipp.url: -------------------------------------------------------------------------------- 1 | https://github.com/mcmtroffaes/inipp.git 2 | -------------------------------------------------------------------------------- /third_party/inipp/repo/inipp.version: -------------------------------------------------------------------------------- 1 | 2b708f36e9802938f766b7ee1d065dab60787112 2 | -------------------------------------------------------------------------------- /third_party/inipp/repo/inipp/unittest/test1.ini: -------------------------------------------------------------------------------- 1 | [section] 2 | variable=value 3 | -------------------------------------------------------------------------------- /third_party/java_deps/.gitignore: -------------------------------------------------------------------------------- 1 | artifacts/ 2 | -------------------------------------------------------------------------------- /third_party/st/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-chip/connectedhomeip/HEAD/third_party/st/BUILD.gn --------------------------------------------------------------------------------