Commit Graph

617 Commits

Author SHA1 Message Date
Shubham Patil 6a2ed584eb connectedhomeip: update submodule to 2960abcbcf
- Use the correct ESP32SecureCertDataProvider.h
- update the readme to list v1.4.2
- ci: bump idf-component-manager to v2.2 for external platform builds
- idf.py build complaining about older v2.1.2 of idf-component-manager so
  bumping it.
- components/esp_matter: run the generate_zap_common_files.py, and
  commit delta
2025-12-02 20:07:55 +05:30
Hrishikesh Dhayagude d556f67bb4 Merge branch 'mtr-uniq-data-in-sec-cert-1-4-2' into 'release/v1.4.2'
[v1.4.2] mfg_test_app: read and print the matter unique data from secure cert partition

See merge request app-frameworks/esp-matter!1285
2025-10-31 15:34:02 +08:00
Shubham Patil 1131d08855 mfg_test_app: read and print the matter unique data from secure cert partition
examples/mfg_test_app: include CONFIG_MBEDTLS_HKDF_C in sdkconfig.defaults
2025-10-24 18:25:13 +05:30
mahesh cc74d88286 components/esp_matter:Remove provisional features from esp_matter 2025-10-17 17:24:43 +05:30
chendejin 6075f25f3b examples/managed_componenet_light: update example with component v1.4.2 2025-10-14 15:20:32 +08:00
chendejin 1a0c29d867 esp_matter managed component: v1.4.2 2025-09-24 11:44:44 +08:00
Shu Chen 157245702e Merge branch 'controller/group_data_listener_v142' into 'release/v1.4.2'
controller: Initialize group data provider listener when initializing the controller instance (v1.4.2)

See merge request app-frameworks/esp-matter!1251
2025-09-24 02:11:12 +00:00
Rohit 6819c6fe61 Disable chip shell on light_network_prov to save flash. 2025-09-22 11:27:40 +05:30
WanqQixiang c86d62d90a controller: Initialize group data provider listener when initializing the controller instance 2025-09-18 15:57:51 +08:00
Hrishikesh Dhayagude e673b948de Merge branch 'example/fix-tc-rr' into 'main'
example: configure the max dynamic endpoint count for all the examples

See merge request app-frameworks/esp-matter!1236
2025-08-29 18:10:14 +08:00
Hrishikesh Dhayagude 52b4b9282e Merge branch 'compliance' into 'main'
components/esp_matter: Update revisions, new device types of v1.4.2

See merge request app-frameworks/esp-matter!1235
2025-08-29 17:41:00 +08:00
WanqQixiang 06afbf48f9 example: configure the max dynamic endpoint count for all the examples 2025-08-29 16:27:26 +08:00
Hrishikesh Dhayagude 0b90c16152 Merge branch 'secure_cert_data_provider' into 'main'
components/esp-matter: config option for setting secure cert providers

See merge request app-frameworks/esp-matter!912
2025-08-29 14:31:22 +08:00
Rohit ec8c3b9fe0 components/esp_matter: Update revisions, new device types of v1.4.2 2025-08-29 11:50:46 +05:30
Shu Chen f7f5c657f4 Merge branch 'network_prov/fix_thread_advertise' into 'main'
example: Fix the Thread dns-sd advertisement and add rainmaker&Matter sync for light_network_prov app

See merge request app-frameworks/esp-matter!1228
2025-08-28 11:26:41 +00:00
Mahesh Pimpale 17eb0957e0 Add Diagnostic Logs Support in All Device Type App 2025-08-28 13:07:27 +08:00
Shubham Patil 69782dd1a3 examples: add ESP32SecureCertDataProvider to the external platform 2025-08-22 14:34:54 +05:30
Shubham Patil 6985d49f6e examples/common: manufacturing data provider implementation
Introduce a precedence-based implementation for reading manufacturing
data.

Manufacturing data can reside in either the secure-cert partition or the
fctry partition. To ensure backward compatibility with older modules
(where manufacturing data was stored in the fctry partition), this implementation
supports setting precedence between the available storage options.

Default precedence is factory first, i.e. implementation checks the data
in factory partition first and if not found falls back to check secure
cert partition.

This allows newer modules using secure-cert to coexist seamlessly with legacy ones.
2025-08-22 11:15:21 +05:30
shripad621git 4500815659 examples: Build and pytest failure fixes for the submodule update
- Fixed the h2 pytest failure by adding the timedInteractionTimeoutMs in the activedataset command
  since spec mandates a timed interaction.
- Fixed the external platform build failure.
2025-08-21 15:32:13 +05:30
Rohit 7138fd3867 components/esp_matter: Support to get optional bits while initialisation of delegates.
Fixes: https://github.com/espressif/esp-matter/issues/1471
2025-08-20 15:32:26 +05:30
Hrishikesh Dhayagude 61e2d88a01 Merge branch 'mock-account-login-delegate' into 'main'
example/all-device: Add empty mock delegate for account login cluster.

See merge request app-frameworks/esp-matter!1213
2025-08-20 16:54:01 +08:00
WanqQixiang 9f32d0639f example: Fix the Thread dns-sd advertisement and add rainmaker&Matter sync for light-network-prov example 2025-08-19 19:10:14 +08:00
Shubham Patil a5a1a4d7bd examples: remove redundant C++ standard setting in main component
All examples already set the C++ standard in the project-level
CMakeLists.txt. The main component redundantly sets it again.
As per the ESP-IDF C++ support guide, a component should only
override the C++ version if it intends to use a different one.
We want to keep a consistent version across the project, so
the redundant setting is removed.
2025-08-13 11:03:12 +05:30
Rohit dbb6ea7623 example/all-device: Add empty mock delegate for account login cluster. 2025-07-31 14:27:53 +05:30
Hrishikesh Dhayagude ec9699be7c Merge branch 'chip_stack_size/c2' into 'main'
examples: Increase the chip task stack size for esp32c2

See merge request app-frameworks/esp-matter!1199
2025-07-30 19:26:17 +08:00
Shu Chen a417fb4e98 Merge branch 'example/add-ota-function-for-thread-br-main' into 'main'
example/thread_border_router: add ota function for otbr example

See merge request app-frameworks/esp-matter!1201
2025-07-30 11:07:23 +00:00
shripad621git 40b0bced81 examples: Increase the chip task stack size for esp32c2. 2025-07-30 14:58:34 +05:30
liyashuai f83eff6e51 example/thread_border_router: add ota function for otbr example 2025-07-29 12:30:34 +08:00
Shu Chen 6ab9b8fa3a Merge branch 'esp_matter/data_model_directory' into 'main'
esp_matter: create a data_model directory and move data_model related codes to it

See merge request app-frameworks/esp-matter!1032
2025-07-29 04:25:55 +00:00
Shu Chen b7f84046aa Merge branch 'bugfix/ele_sensor' into 'main'
examples/all-device-types: Bugfix, pass cluster config while creating cluster

See merge request app-frameworks/esp-matter!1216
2025-07-29 03:40:31 +00:00
Rohit 99ebc6b010 examples/all-device-types: Bugfix, pass cluster config while creating cluster
Fixes: https://github.com/espressif/esp-matter/issues/1501
2025-07-25 17:18:46 +05:30
WanqQixiang 13a15243cc esp_matter: create a data_model directory and move data_model related codes to it 2025-07-25 15:59:35 +08:00
Shu Chen 6f6051d2d9 Merge branch 'fix_compile_error_for_lit' into 'main'
examples/icd_app: update README for lit icd

See merge request app-frameworks/esp-matter!1193
2025-07-24 09:38:16 +00:00
shripad621git 61d3c363a0 tools/ci : Added the support to execute python certification tests in CI.
- Added the support of the certification tests in CI for esp32c6.
- Added pytest_cert_helper script to execute certification tests.
- Added the json file to maintain and modify a list of tests to be run in the CI.
- Added the PICS file for extended_color_light for wifi for the certification tests.
- Added the support to post the test results on gitlab MR.
- Added the support to use certification test json file as an argument to pytests.
- Added support to use gitlab environment variables like ssid and password in pytests.
2025-07-14 16:45:04 +05:30
chendejin facb03f92a examples/icd_app: update README for icd_app and add ci for lit 2025-07-04 10:25:10 +08:00
Rohit 0668d0826b examples/all_device_types_app: Fix features creation according to new features APIs. 2025-07-01 14:42:39 +05:30
Hrishikesh Dhayagude c637fc8bcf Merge branch 'fix-warnings' into 'main'
components/esp_matter: fix few warnings

See merge request app-frameworks/esp-matter!1188
2025-06-26 14:44:44 +08:00
Hrishikesh Dhayagude e8601acc51 Merge branch 'features_configuration_in_endpoint' into 'main'
[components/esp-matter] Remove features parameter from cluster::creater() API.

See merge request app-frameworks/esp-matter!1146
2025-06-26 13:55:18 +08:00
liyashuai f63c7b50a4 [example] Fix comment issue in generic_switch 2025-06-25 12:12:52 +08:00
Shubham Patil 63e76c8b61 components/esp_matter: fix few warnings
- remove unused variable from bounds
- remove unused command callback functions
- add ifdefs for restricting code from compiling and generating warnings
  during builds
- Fix unused usage of heap stats function
2025-06-25 09:02:07 +05:30
mahesh 84c1c31cad example/readme: update troubleshooting section for I2C driver conflict 2025-06-23 13:49:11 +05:30
Hrishikesh Dhayagude e8945fe8a7 Merge branch 'add/eem_example_cluster' into 'main'
[examples/all_device_types_app] Add a example implementation of electrical energy and power measurement cluster.

See merge request app-frameworks/esp-matter!1155
2025-06-17 17:24:27 +08:00
Hrishikesh Dhayagude b5c325adf0 Merge branch 'add_delegate' into 'main'
Add missing delegate callbacks for clusters

See merge request app-frameworks/esp-matter!1158
2025-06-17 17:12:38 +08:00
Shu Chen 4694ae9dcd Merge branch 'esp-matter/add_esp32c5_support' into 'main'
[Target] Add esp32c5 support

See merge request app-frameworks/esp-matter!1171
2025-06-17 03:06:33 +00:00
Rohit 807abe17a4 components/esp-matter: Move feature creation from cluster to endpoint. 2025-06-16 15:26:01 +05:30
liyashuai d25e5de7c9 target: add esp32c5 support 2025-06-13 19:14:18 +08:00
mahesh d15b7ca504 components/esp_matter: Add delegate callbacks for clusters
- Actions
- DiagnosticLogs
- OTAProvider
- Thermostat
2025-06-13 16:21:10 +05:30
Hrishikesh Dhayagude 080c9e7efc Merge branch 'bugfix/light' into 'main'
[examples/light] Add the missing xy feature of the color control cluster.

See merge request app-frameworks/esp-matter!1165
2025-06-10 17:54:47 +08:00
Rohit 93f30f33e8 [examples/all_device_types_app] Add a example implementation of electrical energy and power measurement cluster. 2025-06-10 15:13:10 +05:30
Hrishikesh Dhayagude 78d3def625 Merge branch 'TE2/submodule_update' into 'main'
connectedhomeip: Update the connectedhomeip submodule to d144bbbaae.

See merge request app-frameworks/esp-matter!1152
2025-06-06 16:56:41 +08:00