Commit Graph

23 Commits

Author SHA1 Message Date
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
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
Hrishikesh Dhayagude 8d399a1927 Merge branch 'set-val-ng' into 'main'
components/esp-matter: set-val to set value for internally managed attributes as well

See merge request app-frameworks/esp-matter!1316
2025-12-02 12:01:24 +08:00
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
mahesh fb1a4522a1 components/esp_matter: Remove deprecated/optional attributes, commands, events from data model 2025-12-01 13:37:23 +05:30
Shu Chen 043a1d692a Merge branch 'get-val-ng' into 'main'
components/esp-matter: support get_val for internally managed attributes

See merge request app-frameworks/esp-matter!1304
2025-11-28 10:13:08 +00:00
Shubham Patil 91786f9dad components/esp_matter: changed sdk used get_val with get_val_internal
- get_val() is a bit more bulky right now and does more things along
  with getting a value from the esp-matter's storage.
  since our sdk should not be worrying about getting data from the
  internally managed attributes, its safe to use the get_val_internal().
2025-11-27 19:16:04 +05:30
mahesh 08d74ce220 components/esp_matter: Add missing elements in data model 2025-11-27 12:40:46 +05:30
mahesh 9fc9be398e components/esp_matter: remove api name inconsistencies, update release notes 2025-11-26 16:52:28 +05:30
mahesh b9f8f1dcd7 compoenents/esp_matter:Remove optional attributes from feature 2025-10-31 13:17:05 +05:30
Shu Chen 0c3854bf32 Merge branch 'fix/add_mandatory_attribute' into 'main'
Add missing pending_dataset_timestamp mandatory attribute

See merge request app-frameworks/esp-matter!1294
2025-10-31 06:58:52 +00:00
mahesh 628a4210e0 components/esp_matter: Add missing configs for features 2025-10-30 13:57:33 +05:30
mahesh 45e276ba00 components/esp_matter: Remove configs for the internally managed attributes 2025-10-28 12:49:50 +05:30
mahesh 1aa040800c components/esp_matter: Add missing pending_dataset_timestamp mandatory attribute for thread border router management cluster 2025-10-28 12:45:05 +05:30
Shubham Patil 4b17257719 components/esp-matter: add icd_management::maximum_check_in_backoff
Create API was missing for this and we did create this when adding check
in protocol support feature.
2025-10-14 12:58:38 +05:30
mahesh 11da871f81 components/esp_matter: Remove inconsistencies in the namespaces 2025-10-03 16:24:56 +05:30
Hrishikesh Dhayagude 30b31aff7e Merge branch 'component/missing_bits' into 'main'
components/esp_matter: Add the missing bits from pressure measurement cluster, solar power and battery storage device type.

See merge request app-frameworks/esp-matter!1207
2025-08-29 18:30:53 +08:00
shripad621git 2bea5e6a0c components/esp_matter: Add the missing bits from pressure measurement cluster, solar power and battery storage device type. 2025-08-29 10:47:56 +05:30
Shubham Patil a40259cd96 components/esp-matter: fix the inconsistency between feature flag and
added features

After restructuring we were only adding features that are marked with
O.a or O.a+ conformance. But, it leads to the inconsistency where user
speicied features will not be added.

For clusters which has O.a or O.a+ feature conformance, linking all the
supported features in cluster create to address the incosistency.

Also, moved the feature create in the server part.
2025-08-29 10:22:52 +05:30
shripad621git 250c2e8af6 components/esp_matter: esp-matter component changes for the submodule
- Added esp-matter codegen integration files for migrated clusters.
- Fixed the commissioning flow for wifi and thread due to migration of network commissioning instances from platform to example.
- Fixed the spell check issues for the modified files.
- Fixed the decode method syntax for fabric scoped commands.
- Modified the cluster revisions for few clusters as per spec.
2025-08-21 15:22:22 +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