Commit Graph

2162 Commits

Author SHA1 Message Date
liyashuai 2c4e8b6738 backport to v1.5 esp_matter/data_model_provider: Remove path check from EventInfo Fixes #1731 2026-04-03 19:31:08 +08:00
Shu Chen e5257b67bb Merge branch 'fix_start_up_event_v1_5' into 'release/v1.5'
components/esp_matter: call init callbacks for endpoints created before esp_matter::start (v1.5)

See merge request app-frameworks/esp-matter!1483
2026-04-02 09:50:20 +00:00
Shu Chen 7f142e3f77 Merge branch 'fix_ble_mesh_example_v1_5' into 'release/v1.5'
examples/common: fix ble not start in blemesh_bridge exmaple (v1.5)

See merge request app-frameworks/esp-matter!1485
2026-03-31 10:59:32 +00:00
chendejin 69f6deb2e7 examples/common: fix ble not start in blemesh_bridge exmaple 2026-03-31 17:01:30 +08:00
chendejin 3c06e5e097 components/esp_matter: call init callbacks for endpoints created before esp_matter::start 2026-03-31 16:23:54 +08:00
Shu Chen 53c1d87542 Merge branch 'backport/v1.5/cluster-pre-attr-change-cb' into 'release/v1.5'
[v1.5]: esp_matter/data_model_provider: Add support to call ClusterPreAttributeChangeCallback from esp-matter data model provider.

See merge request app-frameworks/esp-matter!1476
2026-03-26 04:03:53 +00:00
Rohit 9399a885ff esp_matter/data_model_provider: Add support to call ClusterPreAttributeChangeCallback from esp-matter data model provider. 2026-03-25 17:18:35 +05:30
Shu Chen 6e451d615c Merge branch 'backport/v1.5/cluster-destroy-unlink' into 'release/v1.5'
[v1.5] components/esp-matter: unlink cluster from endpoint on cluster::destroy

See merge request app-frameworks/esp-matter!1471
2026-03-25 03:10:20 +00:00
Shubham Patil b770a819fe fix(data_model): unlink cluster from endpoint on cluster::destroy
cluster::destroy() freed the cluster memory and its children (attributes,
commands, events) but never removed the cluster from the parent endpoint's
linked list, leaving a dangling pointer. This caused use-after-free crashes
when creating a new cluster on the same endpoint after destroying one.

Fix: look up the parent endpoint via the endpoint_id stored in the cluster
struct and unlink before freeing, consistent with how attribute::destroy,
command::destroy and event::destroy handle their parent lists.
2026-03-24 23:01:03 +05:30
Hrishikesh Dhayagude 69a25af083 Merge branch 'fix/refactor-update-report-attribute-utils-1-5' into 'release/v1.5'
[v1.5] propagate error code from attribute update/report

See merge request app-frameworks/esp-matter!1458
2026-03-23 17:53:57 +08:00
Hrishikesh Dhayagude 7722fb6b23 Merge branch 'cherry_pick/resource_group_fix' into 'release/v1.5'
[v1.5] gitlab-ci.yml: Added gitlab resource groups logic to avoid arbitary build failures.

See merge request app-frameworks/esp-matter!1463
2026-03-18 14:46:08 +08:00
shripad621git 422636028e [v1.5] gitlab-ci.yml: Added gitlab resource groups logic to avoid arbitary build failures. 2026-03-17 13:35:52 +05:30
Shubham Patil 799f5ca39e components/esp-matter: propogate error code from attribute update/report
and refactoring

attribute::update and attribute::report were eating up the error code
returned by set_val and returning ESP_OK. This hide all the errors
reported by set_val.

attribute::update and attribute::report are identical with a simple
delta of whether to call the attribute callback or not. So, refactored
it into as helper function.
2026-03-12 17:20:51 +05:30
Shu Chen a43f9bf1bb Merge branch 'fix_endpoint_enable_v1_5' into 'release/v1.5'
components/esp_matter: call init function and report attribute change (v1.5)

See merge request app-frameworks/esp-matter!1430
2026-03-12 09:15:42 +00:00
Hrishikesh Dhayagude d42e9d6f2e Merge branch 'backport/update-delegate-list' into 'release/v1.5'
[v1.5]: docs: update delegate list

See merge request app-frameworks/esp-matter!1435
2026-02-19 17:22:13 +08:00
mahesh 108d0c513d docs: update delegate list 2026-02-19 14:11:05 +05:30
Hrishikesh Dhayagude 54699a10ed Merge branch 'backport/1.5/software_diagnostic_integration_fix' into 'release/v1.5'
[v1.5]: Fix incorrect cluster ID used in Software Diagnostics init callback

See merge request app-frameworks/esp-matter!1431
2026-02-16 15:56:16 +08:00
mahesh d29b76f390 Fix: Incorrect Software Diagnostic cluster id while checking attribute enable
Fixes: https://github.com/espressif/esp-matter/issues/1702
2026-02-13 13:00:12 +05:30
chendejin 36d743cc1d components/esp_matter: report attribute change in endpoint::enable and disable 2026-02-10 19:50:59 +08:00
chendejin 143ba84212 components/esp_matter: call init function during enabling endpoint 2026-01-30 11:30:02 +08:00
Hrishikesh Dhayagude 62e8875195 Merge branch 'basic_info/fix_optional_attr_v1_5' into 'release/v1.5'
data-mode-provider: Set optional attributes set for basic information cluster(v1.5)

See merge request app-frameworks/esp-matter!1412
2026-01-27 17:31:39 +08:00
Hrishikesh Dhayagude d177e838d7 Merge branch 'esp_matter/fix_wifi_diag' into 'release/v1.5'
fix: Correct misplaced server init callback in WiFi Network Diagnostics cluster(v1.5)

See merge request app-frameworks/esp-matter!1411
2026-01-27 13:41:11 +08:00
Hrishikesh Dhayagude 3b6fc73507 Merge branch 'backport/1.5/electrical_utility_clusters_and_devices' into 'release/v1.5'
[v1.5]: electrical grid condition, meter identification, electrical utility devices

See merge request app-frameworks/esp-matter!1409
2026-01-27 13:38:54 +08:00
Hrishikesh Dhayagude 32565f5923 Merge branch 'backport/1.5/commodity_clusters' into 'release/v1.5'
[v1.5]: commodity tariff, commodity price, commodity metering clusters

See merge request app-frameworks/esp-matter!1408
2026-01-27 13:38:28 +08:00
Hrishikesh Dhayagude 1fa8842182 Merge branch 'backport/1.5/camera_av_and_push_av_cluster' into 'release/v1.5'
[v1.5]: camera av setting user level management and push av stream transport cluster

See merge request app-frameworks/esp-matter!1407
2026-01-27 13:38:05 +08:00
Hrishikesh Dhayagude a0df04bc48 Merge branch 'backport/1.5/chime-device' into 'release/v1.5'
[v1.5]: chime device

See merge request app-frameworks/esp-matter!1406
2026-01-27 13:37:36 +08:00
Hrishikesh Dhayagude b9b974e7a3 Merge branch 'backport/1.5/closure-device' into 'release/v1.5'
[v1.5] Add closure device types

See merge request app-frameworks/esp-matter!1405
2026-01-27 13:36:58 +08:00
mahesh 7ff6cafec2 fix: correct misplaced server init callback in wifi-network-diagnostics-cluster
Fixes https://github.com/espressif/esp-matter/issues/1623
2026-01-23 09:35:22 +08:00
WanqQixiang ed58a74873 data-mode-provider: Set optional attributes set for basic information cluster
Fixes CON-1891
2026-01-22 16:48:17 +08:00
mahesh 7103c33545 components/esp_matter: Add new electrical device types 2026-01-20 11:17:29 +05:30
mahesh be23174ecb components/esp_matter: add meter_identification cluster in esp_matter 2026-01-20 11:17:18 +05:30
mahesh 7062551e5c components/esp_matter: add electrical_grid_conditions cluster in esp_matter 2026-01-20 11:17:18 +05:30
mahesh 4ad5cd8945 components/esp_matter: add commodity_metering cluster in esp_matter 2026-01-20 11:17:01 +05:30
mahesh 0293116894 components/esp_matter: add commodity_price cluster in esp_matter 2026-01-20 11:17:01 +05:30
mahesh d9ccd7177d components/esp_matter: add commodity_tariff cluster in esp_matter 2026-01-20 11:17:01 +05:30
mahesh f2ec4ae3e0 components/esp_matter: add push_av_stream_transport cluster in esp_matter 2026-01-20 11:16:41 +05:30
mahesh 750e45fb83 components/esp_matter: add camera_av_settings_user_level_management cluster in esp_matter 2026-01-20 11:16:41 +05:30
mahesh 4c21742533 components/esp_matter: Add chime device type 2026-01-20 11:15:29 +05:30
mahesh d1f7b1d3b7 components/esp_matter: Add closure device types 2026-01-20 10:53:45 +05:30
Hrishikesh Dhayagude 75775c04f6 Merge branch 'backport/bugfix/set_val' into 'release/v1.5'
[Backport v1.5] components/esp-matter: Fix the set_val call and add RAII lock.

See merge request app-frameworks/esp-matter!1364
2026-01-14 15:59:42 +08:00
Shu Chen ffb6d2cccd Merge branch 'add_network_diag_clusters_v1_5' into 'release/v1.5'
esp_matter: Add WiFiNetworkDiagnotics and ThreadNetworkDiagnostics clusters by default(v1.5)

See merge request app-frameworks/esp-matter!1385
2026-01-08 09:33:21 +00:00
Shu Chen c378b3e1d1 Merge branch 'doc/v1.5-branch_backport' into 'release/v1.5'
docs: add v1.5 branch in readme file(v1.5)

See merge request app-frameworks/esp-matter!1382
2026-01-07 08:05:17 +00:00
Shu Chen 30a88d1665 Merge branch 'fix/compile_icd_without_data_model_1_5' into 'release/v1.5'
components/esp_matter: fix compile error for icd without esp data model (v1.5)

See merge request app-frameworks/esp-matter!1361
2026-01-07 08:05:00 +00:00
chendejin b3d1b4060a components/esp_matter: fix compile error for icd without esp data model 2026-01-06 10:41:06 +08:00
WanqQixiang 6c01dd8dcf esp_matter: Add WiFiNetworkDiagnotics and ThreadNetworkDiagnostics cluster by default 2026-01-04 11:25:16 +08:00
WanqQixiang 6e381174d1 docs: add v1.5 branch in readme file 2026-01-04 11:18:15 +08:00
Shu Chen 8648887f8a Merge branch 'backport_1_5_add_calling_for_doorlock_cluster_init' into 'release/v1.5'
backport_1_5: Add calling for emberAfDoorLockClusterInitCallback function

See merge request app-frameworks/esp-matter!1344
2025-12-29 02:03:22 +00:00
Shu Chen 3d9b0c2f6e Merge branch 'light_network_prov/flash_optimization_v1_5' into 'release/v1.5'
example: flash optimization for light_network_prov example(v1.5)

See merge request app-frameworks/esp-matter!1373
2025-12-29 01:55:21 +00:00
WanqQixiang 1b40291283 example: flash optimization for light_network_prov example 2025-12-26 10:42:38 +08:00
Shu Chen cc29ccd13d Merge branch 'fix/1.5/remove-provisional-features' into 'release/v1.5'
Remove Provisional Features from esp-matter as per Matter Spec 1.5

See merge request app-frameworks/esp-matter!1308
2025-12-26 02:39:02 +00:00