Hrishikesh Dhayagude
81f0a4dc85
Merge branch 'pr_1726' into 'main'
...
[GH_PR] fix(cluster_select): gate Thread clusters on OPENTHREAD_ENABLED (CON-1993)
See merge request app-frameworks/esp-matter!1444
2026-03-03 13:47:59 +08:00
Hrishikesh Dhayagude
76dfe1924d
Merge branch 'fix-ret-val' into 'main'
...
components/esp_matter: handle meter identification cluster init's return
See merge request app-frameworks/esp-matter!1442
2026-03-03 13:46:42 +08:00
Shubham Patil
039026f8cf
components/esp_matter: handle meter identification cluster init's return
...
value
2026-02-25 17:13:27 +05:30
Chris Leishman
a0dfcbf85f
fix(cluster_select): gate Thread clusters on OPENTHREAD_ENABLED
...
The three Thread-related clusters (Thread Network Diagnostics, Thread
Border Router Management, Thread Network Directory) default to enabled
regardless of whether OpenThread is present. On WiFi-only devices this
causes the clusters to be registered on the root node endpoint, but
read requests fail with CHIP_ERROR_NOT_IMPLEMENTED because
CHIP_DEVICE_CONFIG_ENABLE_THREAD is disabled, producing noisy DMG
errors like:
E chip[DMG]: Fail to retrieve data ... clusterId: 0x0000_0035 err = 2d
Add `depends on OPENTHREAD_ENABLED` so these clusters are only
available when the Thread stack is actually present.
2026-02-24 23:22:39 -08:00
Chris Leishman
c718d9b504
fix(data_model): silence spurious "Cluster cannot be NULL" error during dynamic endpoint init
...
When using the esp_matter data model (CONFIG_ESP_MATTER_ENABLE_DATA_MODEL=y),
attribute::get(endpoint_id, cluster_id, attribute_id) is called during endpoint
registration via emberAfExternalAttributeReadCallback. If the cluster doesn't
exist on the endpoint, the lookup returns NULL, which is then passed to the
two-argument get(cluster_t*, attribute_id) overload that logs at error level.
Add a NULL guard in the three-argument overload to return nullptr early,
consistent with how command::get(endpoint_id, cluster_id, command_id) already
handles this case.
Fixes #1692
2026-02-24 07:32:17 -08:00
Hrishikesh Dhayagude
7a3c60a1c4
Merge branch 'gh-pr-pre-commit-check' into 'main'
...
gh_action: add the pre-commit checks to PRs
See merge request app-frameworks/esp-matter!1440
2026-02-24 20:34:57 +08:00
Shubham Patil
4b73bb0481
gh_action: add the pre-commit checks to PRs
2026-02-20 20:54:05 +05:30
Hrishikesh Dhayagude
3333716403
Merge branch 'git-hook' into 'main'
...
git-hook: added keep-sorted and codespell pre-commit hooks
See merge request app-frameworks/esp-matter!1354
2026-02-20 19:33:28 +08:00
Shubham Patil
c697c6dedc
git-hook: added keep-sorted and codespell pre-commit hooks
...
- keep-sorted: for sorting the lists between start/stop marker
- codespell: to fix the spelling mistakes
2026-02-20 14:10:31 +05:30
Rohit
4a7b5034f9
all-device-type-app: Add mock delegates.
...
Generate mocks.
Set app delegates
2026-02-19 15:14:33 +05:30
Hrishikesh Dhayagude
599247e215
Merge branch 'pr_1719' into 'main'
...
[GH_PR] Fix: Correct MinSetpointDeadBand bounds to use int8_t (CON-1986)
See merge request app-frameworks/esp-matter!1433
2026-02-18 16:29:49 +08:00
Hrishikesh Dhayagude
4d6a9adf4c
Merge branch 'pr_1713' into 'main'
...
[GH_PR] fix(light_switch): adapt to updated Matter binding API (CON-1980)
See merge request app-frameworks/esp-matter!1432
2026-02-18 16:29:42 +08:00
Hrishikesh Dhayagude
bc7c3eb7f1
Merge branch 'fix/feature-validation-check' into 'main'
...
Update Feature Validation check for clusters
See merge request app-frameworks/esp-matter!1423
2026-02-18 12:44:46 +08:00
Szilveszter Szebeni
3a721c2541
Fix: Correct MinSetpointDeadBand bounds to use int8_t
...
MinSetpointDeadBand is defined as an int8_t, but the bounds were incorrectly created using int16_t. Updated bounds to use int8_t with the correct range (0–127).
2026-02-15 15:51:55 +01:00
Hrishikesh Dhayagude
c8db90878b
Merge branch 'update/return-type-chime-delegate' into 'main'
...
Fix Chime delegate return value for empty list attributes
See merge request app-frameworks/esp-matter!1426
2026-02-14 14:43:42 +08:00
mahesh
1cbdf2f8c7
components/esp_matter:Update the return type for the attribute read methods in mock chime delegate
2026-02-13 15:27:50 +05:30
Hrishikesh Dhayagude
67db90b84d
Merge branch 'feat/add-zone_management-cluster' into 'main'
...
Add zone_management cluster in esp_matter
See merge request app-frameworks/esp-matter!1397
2026-02-13 17:51:33 +08:00
WangHunZi
1b6eff3e3e
fix(light_switch): adapt to updated Matter binding API
2026-02-12 02:09:44 +08:00
Shu Chen
2884cf47cf
Merge branch 'cert-issue-template' into 'main'
...
.github: added an issue template for reporting certification issues
See merge request app-frameworks/esp-matter!1428
2026-02-10 11:24:09 +00:00
Shu Chen
77a7e01716
Merge branch 'fix_endpoint_report' into 'main'
...
components/esp_matter: report attribute change in endpoint::enable and disable
See merge request app-frameworks/esp-matter!1427
2026-02-10 11:06:19 +00:00
mahesh
8164d351b1
components/esp_matter:Add missing feature for device energy management cluster
...
Replace at most validation check with exact one for closure dimension
cluster
- removed at most validation macro
- add features for door lock, microwave oven, device energy management,
energy evse devices in all device type app to make them conformant
2026-02-09 12:23:21 +05:30
mahesh
11b6a1d113
components/esp_matter: add zone_management cluster in esp_matter
2026-02-09 12:04:22 +05:30
chendejin
dd9d4d9c53
components/esp_matter: report attribute change in endpoint::enable and disable
2026-02-09 10:51:22 +08:00
Shubham Patil
a9d921ef6f
.github: added an issue template for reporting certification issues
2026-02-05 18:18:49 +05:30
Shu Chen
1f50e4e84c
Merge branch 'ci/add_astyle' into 'main'
...
CI: add astyle pre-commit hook
See merge request app-frameworks/esp-matter!1403
2026-02-04 02:21:13 +00:00
WanqQixiang
968ff042a8
CI: add astyle pre-commit hook
2026-02-03 15:30:42 +08:00
Shu Chen
cb27fe763d
Merge branch 'fix_endpoint_enable' into 'main'
...
components/esp_matter: call init function in endpoint::enable
See merge request app-frameworks/esp-matter!1421
2026-02-03 07:20:20 +00:00
Shu Chen
4540c714a2
Merge branch 'fix_ble_mesh_example_not_start' into 'main'
...
examples/common: fix ble not start in blemesh_bridge exmaple
See merge request app-frameworks/esp-matter!1422
2026-02-03 07:19:36 +00:00
Shu Chen
6825f894d4
Merge branch 'controller/add_icd_callback' into 'main'
...
esp_matter_controller: Add API to register callbacks for ICD client
Closes CON-1925
See merge request app-frameworks/esp-matter!1410
2026-01-30 12:31:21 +00:00
chendejin
f0c68e6e85
examples/common: fix ble not start in blemesh_bridge exmaple
2026-01-30 14:38:50 +08:00
chendejin
f3a727930b
components/esp_matter: call init function in endpoint::enable
2026-01-30 14:09:50 +08:00
Hrishikesh Dhayagude
ccad0a93a8
Merge branch 'add_soil_sensor' into 'main'
...
esp_matter: add soil sensor device type
See merge request app-frameworks/esp-matter!1417
2026-01-28 16:33:37 +08:00
Hrishikesh Dhayagude
42db5fdb1e
Merge branch 'ci/skip_tc_idm_10_3_main' into 'main'
...
CI: skip TC_IDM_10_3 for main branch
See merge request app-frameworks/esp-matter!1415
2026-01-28 13:35:41 +08:00
Hrishikesh Dhayagude
df3d967249
Merge branch 'fix/build-image-ci-failure' into 'main'
...
Add missing weak definitions for Cluster Init and Shutdown callbacks
See merge request app-frameworks/esp-matter!1418
2026-01-27 18:58:27 +08:00
WanqQixiang
063f5c606d
esp_matter: add soil sensor device type
2026-01-27 14:30:43 +08:00
mahesh
f8f9049620
components/esp_matter: Add missing weak definition of ContextSensingClusterServerInitCallback and ContextSensingClusterServerShutdownCallback
2026-01-27 11:49:01 +05:30
Shu Chen
6456f3fbe2
Merge branch 'submodule/update_8f943388af' into 'main'
...
submodule: update connectedhomeip submodule to commit id 8f943388af
See merge request app-frameworks/esp-matter!1404
2026-01-26 07:45:05 +00:00
WanqQixiang
cf35f3a246
CI: skip TC_IDM_10_3 for main branch
2026-01-23 16:41:42 +08:00
Hrishikesh Dhayagude
a48ced16ba
Merge branch 'weak_callbacks' into 'main'
...
components/esp_matter: Add weak definition of ESPMatterClusterInit/ShutdownCallback.
See merge request app-frameworks/esp-matter!1380
2026-01-22 16:06:19 +08:00
Hrishikesh Dhayagude
3f65036765
Merge branch 'attribute_update_cb' into 'main'
...
components/esp_matter: Add attribute update callback in case of attribute managed by SCI and AAI.
See merge request app-frameworks/esp-matter!1371
2026-01-22 16:02:46 +08:00
Hrishikesh Dhayagude
be6172fb98
Merge branch 'feat/add-soil_measurement-cluster' into 'main'
...
Add soil_measurement cluster in esp_matter
See merge request app-frameworks/esp-matter!1396
2026-01-22 15:57:54 +08:00
WanqQixiang
97f93519c6
esp_matter_controller: Add API to register callbacks for ICD client
...
Fixes https://github.com/espressif/esp-matter/issues/1655
2026-01-22 09:43:09 +08:00
Hrishikesh Dhayagude
cd63e46526
Merge branch 'nproc-plat-agnostic' into 'main'
...
install.sh: platform agnostics usage to get number of processing units
See merge request app-frameworks/esp-matter!1400
2026-01-19 19:06:31 +08:00
WanqQixiang
baf5959df1
submodule: update connectedhomeip submodule to commit id 8f943388af
2026-01-19 08:37:19 +08:00
Rohit
651c1c6db9
components/esp_matter: Add attribute update callback in case of attribute managed by SCI and AAI.
2026-01-16 11:51:49 +05:30
Shu Chen
20385fb136
Merge branch 'docs/update-mfg-tool-command-usage' into 'main'
...
Update esp-matter-mfg-tool command usage
See merge request app-frameworks/esp-matter!1391
2026-01-15 11:21:01 +00:00
Shu Chen
8ad4128e9b
Merge branch 'example/remove_light_network_prov' into 'main'
...
example: remove light_network_prov example
See merge request app-frameworks/esp-matter!1392
2026-01-15 11:20:14 +00:00
Shu Chen
40b9d1413e
Merge branch 'feat/add-destroy-methods' into 'main'
...
Add Destroy API Support for Commands, Attributes, and Events
See merge request app-frameworks/esp-matter!1336
2026-01-15 11:16:23 +00:00
Shu Chen
8b526dce42
Merge branch 'update_certification_doc' into 'main'
...
Doc: update certification process document
See merge request app-frameworks/esp-matter!1376
2026-01-15 11:13:38 +00:00
Shu Chen
69bc36ffd8
Merge branch 'fix_a_grammar_error' into 'main'
...
components/esp_matter: fix a small syntax error
See merge request app-frameworks/esp-matter!1401
2026-01-15 11:10:06 +00:00