Commit Graph

972 Commits

Author SHA1 Message Date
Shubham Patil 1ca78a590f components/esp-matter: Split attribute val's usage in data model core
We have attribute base which only contains the id and flags.
But having the data type would be benefitial when fetching value for
internally managed attributes. So, rather than guessing the type we
can fetch it.
2025-11-27 19:16:04 +05:30
Hrishikesh Dhayagude 8462ff05f0 Merge branch 'fix-thermostat' into 'main'
components/esp_matter: remove internally mngd flag for few thermostat

See merge request app-frameworks/esp-matter!1318
2025-11-27 17:26:24 +08:00
Shubham Patil db41f8279c components/esp_matter: remove internally managed flag for few
thermostat attributes

local-temperature and remote-sensing attributes are not managed by
connectedhomeip, so remove that flag.
2025-11-27 10:48:28 +05:30
Hrishikesh Dhayagude d65e353d8c Merge branch 'fix-init-unit-localization' into 'main'
components/esp_matter: Add server initialization callback for UnitLocalization cluster

See merge request app-frameworks/esp-matter!1315
2025-11-27 13:07:32 +08:00
Hrishikesh Dhayagude 3036b0cac5 Merge branch 'fix/api_name_inconsistencies' into 'main'
Rename Attribute Creation APIs to Remove Inconsistencies and Align with Matter Specification

See merge request app-frameworks/esp-matter!1313
2025-11-26 23:40:36 +08:00
Hrishikesh Dhayagude 83db5f6dec Merge branch 'fix/attribute-types' into 'main'
Fix Attribute Type Inconsistencies in Data Model

See merge request app-frameworks/esp-matter!1312
2025-11-26 19:25:11 +08:00
mahesh 9fc9be398e components/esp_matter: remove api name inconsistencies, update release notes 2025-11-26 16:52:28 +05:30
Hrishikesh Dhayagude 1b3af2da27 Merge branch 'submodulde/update_v1_5_sve' into 'main'
submodule: Update connectedhomeip submodule to v1.5 branch

See merge request app-frameworks/esp-matter!1303
2025-11-26 18:49:55 +08:00
Shubham Patil eb21198655 components/esp_matter: Add server initialization callback for UnitLocalization cluster 2025-11-25 19:02:59 +05:30
Rohit 69484c85f6 esp_matter_console: Fix attribute val setting to update the attribute. 2025-11-25 14:59:01 +05:30
WanqQixiang 211658c88e upgrade connectedhomeip to latest release v1.5 branch 2025-11-25 16:11:40 +08:00
WanqQixiang 89fe5168f7 submodule: Update connectedhomeip submodule to v1.5 sve tag 2025-11-21 14:56:00 +08:00
mahesh 2dd49d31ba components/esp_matter: update attribute types 2025-11-20 17:22:43 +05:30
Dhaval Gujar 6e1bfabcd9 components/esp_matter: mode_select missing entries
The `cluster::mode_select::create()` API was missing an entry in function_list and function_flags.
This caused a crash when ChangeToMode command was sent to the cluster.
2025-11-13 12:09:52 +00:00
Hrishikesh Dhayagude df2d160072 Merge branch 'fix/add_missing_flag' into 'main'
Add missing internally_managed_flag for product_appearance attribute

See merge request app-frameworks/esp-matter!1302
2025-11-12 22:53:18 +08:00
Hrishikesh Dhayagude 95ee89fb53 Merge branch 'fix/add_missing_attribute' into 'main'
Add missing tx_error_count attribute definition for ethernet_network_diagnostics cluster

See merge request app-frameworks/esp-matter!1301
2025-11-12 22:52:28 +08:00
Shu Chen 21c53cd407 Merge branch 'fix/issue_1551' into 'main'
esp_matter/data_model: Add better error logging in case of attribute type mismatch in set_val

See merge request app-frameworks/esp-matter!1275
2025-11-11 11:48:11 +00:00
mahesh b55889c71a components/esp_matter:Add missing internally_managed_flag for product_appearance attribute 2025-10-31 15:38:25 +05:30
mahesh d00dcbf29f components/esp_matter:Add missing tx_error_count attribute for ethernet_network_diagnostics cluster 2025-10-31 15:12:58 +05:30
mahesh b9f8f1dcd7 compoenents/esp_matter:Remove optional attributes from feature 2025-10-31 13:17:05 +05:30
Hrishikesh Dhayagude de28147f8e Merge branch 'fix/null-dereferencing' into 'main'
Add null check for config before pointer dereference

See merge request app-frameworks/esp-matter!1289
2025-10-31 15:28:18 +08:00
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
Shu Chen 69037778e6 Merge branch 'remove-configs' into 'main'
Remove config parameter from feature::add() APIs

See merge request app-frameworks/esp-matter!1290
2025-10-31 06:58:39 +00:00
Shu Chen 882d94acbb Merge branch 'controller/dynamic_server_ota_provider' into 'main'
controller: Add dynamic server working as an OTA Provider

See merge request app-frameworks/esp-matter!1082
2025-10-31 06:57:54 +00:00
Shu Chen b1db21ae4d Merge branch 'init_network_commissioning' into 'main'
components/esp_matter: init NetworkCommissioningCluster

See merge request app-frameworks/esp-matter!1295
2025-10-31 06:57:12 +00:00
Shu Chen c44a241bd2 Merge branch 'controller_docs' into 'main'
docs: Controller docs improvement

See merge request app-frameworks/esp-matter!1222
2025-10-31 06:56:58 +00:00
WanqQixiang d634e1ecc5 controller: Add dynamic server support for controller as an OTA provider 2025-10-31 14:06:03 +08:00
WanqQixiang e8f8b3bbfe controller: add function to set custom Device Attestation store 2025-10-31 08:27:11 +08:00
mahesh 628a4210e0 components/esp_matter: Add missing configs for features 2025-10-30 13:57:33 +05:30
chendejin b540e45096 components/esp_matter: init NetworkCommissioningCluster 2025-10-30 14:34:34 +08:00
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
mahesh 97b805d214 components/esp_matter:Add null check for config before pointer dereference 2025-10-24 14:32:53 +05:30
WanqQixiang 45ceda8bea data_model_provider: Fix emberAfContainsClient() in ember stubs of esp_matter data model
Fix CON-1830
2025-10-20 14:53:36 +08:00
Hrishikesh Dhayagude c894d6debe Merge branch 'fix-scenes-dup' into 'main'
components/esp_matter: remove duplicate scenes mgmt create from extended color light

See merge request app-frameworks/esp-matter!1281
2025-10-19 20:25:29 +08:00
Shubham Patil 714bf2f3cd components/esp_matter: remove duplicate scenes mgmt create from extended color light 2025-10-14 12:58:53 +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
shripad621git c5c997fc4f esp_matter/data_model: Add better error logging in case of attribute type mismatch in set_val
- Fixes https://github.com/espressif/esp-matter/issues/1551.
2025-10-07 14:14:41 +05:30
mahesh 4a317697a4 docs: update release notes and docs for the namespace changes
components/esp-matter: ota_provider and ota_requstor device type namespace changes
examples: use modified namespaces
2025-10-06 12:44:00 +05:30
mahesh 11da871f81 components/esp_matter: Remove inconsistencies in the namespaces 2025-10-03 16:24:56 +05:30
Hrishikesh Dhayagude e264ecb0f1 Merge branch 'concentration-measurement-optimization' into 'main'
components/esp_matter: further optimize the concentration measurement

See merge request app-frameworks/esp-matter!1249
2025-09-29 13:48:34 +08:00
liyashuai 981459a228 components/esp-matter: Initialize CONFIG_ESP_MATTER_NVS_PART_NAME nvs partition before accessing 2025-09-24 10:26:16 +08:00
WanqQixiang cb9c7d1268 controller: Initialize group data provider listener when initializing the controller instance 2025-09-11 15:16:46 +08:00
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
WanqQixiang 9fdd2b586e example: Fix compilation of generic_switch example 2025-09-03 09:35:11 +08:00
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
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
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
Hrishikesh Dhayagude 519a3d0dc3 Merge branch 'fix-cluster-usage' into 'main'
components/esp-matter: fix the incosistency between feature flag and

See merge request app-frameworks/esp-matter!1232
2025-08-29 16:58:13 +08:00