Commit Graph

28 Commits

Author SHA1 Message Date
WanqQixiang 968ff042a8 CI: add astyle pre-commit hook 2026-02-03 15:30:42 +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
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 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
Rohit 5e56b173d2 components/esp-matter: Fix the delegate initialization flow. Fixes:https://github.com/espressif/esp-matter/issues/1630 2026-01-13 17:12:18 +05:30
mahesh d07487cdf7 components/esp_matter: add soil_measurement cluster in esp_matter 2026-01-11 16:42:56 +05:30
mahesh 170bdc7400 components/esp_matter: add meter_identification cluster in esp_matter 2025-12-30 11:50:08 +05:30
mahesh a192e42299 components/esp_matter: add electrical_grid_conditions cluster in esp_matter 2025-12-26 08:35:46 +05:30
mahesh d3d7d328ca components/esp_matter: add commodity_metering cluster in esp_matter 2025-12-22 12:17:03 +05:30
mahesh 8da087196e components/esp_matter: add commodity_price cluster in esp_matter 2025-12-18 17:33:06 +05:30
mahesh 6667a7e8c5 components/esp_matter: add commodity_tariff cluster in esp_matter 2025-12-18 17:31:09 +05:30
mahesh 1c382d7a0f components/esp_matter: add push_av_stream_transport cluster in esp_matter 2025-12-18 12:45:07 +05:30
mahesh 79ace0f5c1 components/esp_matter: add camera_av_settings_user_level_management cluster in esp_matter 2025-12-18 12:45:01 +05:30
mahesh 0d77177a53 components/esp_matter: add destroy methods for command, attribute and
events
- remove data model elements depends on specific feature addition
2025-12-18 12:03:36 +05:30
mahesh 82e9188dc2 components/esp_matter: add closure_dimension cluster in esp_matter 2025-12-05 10:52:40 +05:30
mahesh 18a201cd18 components/esp_matter: add closure_control cluster in esp_matter 2025-12-04 17:21:22 +05:30
mahesh 716d1eadf5 components/esp_matter: add chime cluster in esp_matter 2025-12-04 12:18:16 +05:30
Hrishikesh Dhayagude 507f9b8dcf Merge branch 'mr/camera_data_model' into 'main'
components/esp-matter: Data model changes to add mandatory camera clusters

See merge request app-frameworks/esp-matter!1319
2025-12-03 18:20:57 +08:00
Sayon Deep 891ee157c5 components/esp-matter: Data model changes to add mandatory camera clusters 2025-12-03 13:11:53 +05:30
Shubham Patil a87107fb15 components/esp_matter: extend set val for internally managed writable
attributes

- re-implemented the set_val to set them using the TLV buffer for an
  attribute using DataModelProvider::WriteAttribute() API.

- renamed older set_val() to set_val_internal() and made it private.

- changed the set_val's occurances with set_val_internal inside the
  component. Since our sdk should not be worrying about getting data
  from the internally managed attributes, its safe to use the
  set_val_internal().

- updated release notes
2025-12-01 15:55:40 +05:30
Shubham Patil a420f4c946 components/esp-matter: get_val() to support internally mngd attributes
- re-implemented the attribute::get_val() to get the TLV data for an
  attribute using DataModelProvider::ReadAttribute() and then decoding
  that into esp_matter_attr_val_t.

- Renamed the older get_val() to get_val_internal() and made it
  a private API.
2025-11-27 19:16:04 +05:30
WanqQixiang 89fe5168f7 submodule: Update connectedhomeip submodule to v1.5 sve tag 2025-11-21 14:56:00 +08:00
mahesh 11da871f81 components/esp_matter: Remove inconsistencies in the namespaces 2025-10-03 16:24:56 +05:30
Shubham Patil 7b173696a8 components/esp_matter: further optimize the concentration measurement
- move and remove the redundant function list, function flags, and
  revision.
- remove the templatization and make the function simpler and expose it
  as a public api
2025-09-11 12:35:31 +05:30
Shu Chen 43fc04889b Merge branch 'dm_provider' into 'main'
esp_matter: Add data model provider for esp_matter data model and remove upstream ember codes from esp_matter component

See merge request app-frameworks/esp-matter!1215
2025-09-02 03:15:13 +00:00
WanqQixiang 9d7ff306f6 esp_matter: Add data model provider for esp_matter data model and remove upstream ember codes from esp_matter component 2025-09-02 10:16:06 +08:00
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