Commit Graph

838 Commits

Author SHA1 Message Date
shripad621git f48f7f5f0b [v1.4] components/esp_matter: Fixed the default value for color temperature physical min mireds attribute 2025-06-23 15:21:59 +05:30
WanqQixiang d9b8ae74f6 submodule: Update connectedhomeip to f1f3a55c9b
esp_matter: Add support for disabling/enabling ICD server dynamically
2025-06-13 18:58:35 +08:00
Shubham Patil 59d791f124 components/esp_matter_rainmaker: Fix the formatting error in logging 2025-05-27 19:35:53 +05:30
shripad621git 25b8998728 [v1.4] Backport: components/esp_matter: Added the default values for identify_type attribute in endpoint constructor 2025-05-22 10:48:06 +05:30
shripad621git 42b99d24f3 [v1.4] Backport: Revert "components/esp-matter: update default identify type value for all devices" 2025-05-22 10:47:27 +05:30
Mahesh Pimpale 66efe6ac22 [v1.4] Backport: Fix memory corruption caused by double free 2025-05-15 16:55:55 +08:00
chendejin 12e551d865 esp_matter managed component: v1.4.1 2025-05-07 10:39:26 +08:00
Hrishikesh Dhayagude 17f9537c45 Merge branch 'fix-groups-cluster-count-1-4' into 'release/v1.4'
[v1.4] components/esp_matter: get the cluster count from the node details

See merge request app-frameworks/esp-matter!1123
2025-05-02 18:07:36 +08:00
Shubham Patil cb70e946d4 components/esp_matter: get the cluster count from the node details
We used to have a static variable to get the groups cluster, but if
people use low level APIs i.e. cluster::create(endpoint,cluster_id,flag)
then group data provider will be falsly initialized since it does not
have the correct group count.
2025-04-28 21:52:11 +05:30
Shubham Patil 3f1130ed48 components/esp-matter: fix len check for long char and do check for
return value

Also, we should mark the values greater that the expected as invalid and
not the ones with equal to ones.
2025-04-28 21:47:46 +05:30
Dhaval Gujar 9ba4cda6b7 components/esp_matter: Add template specialization for nullable<bool> 2025-04-25 11:22:05 +05:30
Shubham Patil c64a8da845 components/esp_matter_rainmaker: add missing feature map attribute to rainmaker cluster 2025-04-24 18:53:02 +05:30
chendejin d803b87593 components/esp_matter: init identify after chip::Platform::MemoryInit (backport) 2025-04-23 19:19:30 +08:00
Shu Chen 52e9f9c689 Merge branch 'factory-reset-v-1-4' into 'release/v1.4'
[v1.4] components/esp_matter: call ScheduleFactoryReset from esp_matter::factory_reset

See merge request app-frameworks/esp-matter!1097
2025-04-17 10:52:41 +08:00
Shu Chen fecef09275 Merge branch 'esp_matter/test_event_trigger_v1_4' into 'release/v1.4'
esp_matter: Make Test Event Trigger Delegate configurable(v1.4)

See merge request app-frameworks/esp-matter!1096
2025-04-15 16:11:47 +08:00
Shubham Patil 8ba3ea856e components/esp_matter: call ScheduleFactoryReset from esp_matter::factory_reset
ScheduleFactoryReset() additionally removes the fabric data, sends the
server shutting down event and then calls InitiateFactoryReset()
2025-04-14 12:44:16 +05:30
WanqQixiang e342c15ae9 esp_matter: Make Test Event Trigger Delegate configurable 2025-04-11 15:03:50 +08:00
shripad621git 4809f5785b [v1.4] components/esp_matter: Backport the the data type and attribute bounds for thermostat attributes
- Fixes https://github.com/espressif/esp-matter/issues/1366.
2025-04-11 11:05:11 +05:30
Mahesh Pimpale cd755e460d [v1.4] Backport: Backport: Fix Memory Leak in destroy cluster and Added Destroy Node Method 2025-04-08 10:57:44 +08:00
WanqQixiang b75a9af9ba controller: fix shutdown subscriptions 2025-03-27 17:03:59 +08:00
Shu Chen 3c0acb15cc Merge branch 'icd/dynamic_configuration_v1_4' into 'release/v1.4'
esp-matter: Make ICD parameters dynamically configurable(v1.4)

See merge request app-frameworks/esp-matter!1078
2025-03-27 17:02:36 +08:00
WanqQixiang e9132a538c esp-matter: Make ICD parameters dynamically configurable 2025-03-25 19:27:10 +08:00
WanqQixiang e8bff42a2a esp-matter: Add menuconfig options to exclude unused clusters for flash optimization 2025-03-25 19:25:48 +08:00
Shu Chen c5ff70c393 Merge branch 'backport_1_4_add_general_diagnostic_releated_optional_attributes' into 'release/v1.4'
[1.4] backport: components/esp_matter:add optional attributes for general diagnostic cluster

See merge request app-frameworks/esp-matter!1064
2025-03-19 16:22:28 +08:00
Shu Chen 879fd129b1 Merge branch 'update_submodule/release_v1.4' into 'release/v1.4'
[v1.4] Update the chip submdoule to latest v1.4-branch

See merge request app-frameworks/esp-matter!1038
2025-03-19 16:19:46 +08:00
Shubham Patil 2aa45ad550 components/esp_matter: update zap common 2025-03-13 17:39:49 +05:30
Shubham Patil b922c9ede8 components/esp-matter: fix the issue that the Webrtc cluster is not generated correctly 2025-03-13 17:39:25 +05:30
shripad621git d8a7813499 [v1.4] Update the chip submdoule to latest v1.4-branch 2025-03-07 11:03:55 +05:30
Li Ya Shuai 5a3be3c766 Update create_total_operational_hours function name 2025-03-06 12:23:55 +08:00
Li Ya Shuai e1236eb05b Update create_total_operational_hours function name 2025-03-06 12:23:55 +08:00
liyashuai b1d53f45d2 components/esp_matter:add optional attributes for general diagnostic cluster 2025-03-06 12:23:55 +08:00
chendejin 476e7bd50c components/esp_matter: remove application clusters from cluster command table (backport) 2025-02-26 15:26:11 +08:00
Shubham Patil 3412b8af0a Merge branch 'fix-network-commissioning-attributes' into 'main'
components/esp_matter: create network commissioning attributes as per feature map

See merge request app-frameworks/esp-matter!1023

(cherry picked from commit 23a9466cd3)

770b246f components/esp_matter: create network commissioning attributes as per

Co-authored-by: Hrishikesh Dhayagude <hrishi@espressif.com>
2025-01-24 14:59:08 +08:00
Shu Chen a6da273b39 Merge branch 'ota-impl-cfg-1-4' into 'release/v1.4'
[v1.4] components/esp-matter: remove the unnecessary debug log

See merge request app-frameworks/esp-matter!1005
2025-01-08 17:18:56 +08:00
Shu Chen 22e612ff36 Merge branch 'fix_generic_switch_feature_check_for_1_4' into 'release/v1.4'
[v1.4]backport: components/esp-matter: fix generic switch feature check error

See merge request app-frameworks/esp-matter!1006
2025-01-08 17:18:35 +08:00
liyashuai e57dd2d490 components/esp-matter: update default identify type value for all devices 2025-01-07 15:44:16 +08:00
liyashuai d456ac1cb6 components/esp-matter: fix generic switch feature check error 2025-01-07 15:35:11 +08:00
Shubham Patil 68d67d0b73 components/esp-matter: support to configure the ota implementation
Added a member variable in the ota config struct which lets user set the
different ota implementation.
2025-01-07 12:15:23 +05:30
Shubham Patil 87fe9552c5 components/esp-matter: fix cluster-id when creating activated carbon
filter monitoring cluster.
2024-12-31 10:11:04 +05:30
Shubham Patil 476e503f4d components/esp-matter: remove the unnecessary debug log
Fixes https://github.com/espressif/esp-matter/issues/1221
2024-12-31 10:10:57 +05:30
Shubham Patil 11c2f668c5 components/esp_matter_console: add the "matter esp factoryreset"
"matter device factoryreset" just erases the non volatile storage of
connectedhomeip SDK. This adds one more command which clears the non
volatile storage of esp-matter SDK as well.
2024-12-27 11:08:02 +05:30
Hrishikesh Dhayagude 5b84c67189 Merge branch 'time-sync' into 'main'
esp_matter: add missing attributes and commands for time sync cluster

See merge request app-frameworks/esp-matter!990
2024-12-27 13:27:05 +08:00
WanqQixiang c31958a477 esp_matter: add missing attributes and commands for time sync cluster 2024-12-26 19:33:43 +08:00
Hrishikesh Dhayagude 911a0a5e99 Merge branch 'fix/switch' into 'main'
components/esp-matter: Update feature checks on switch cluster and update documentation.

See merge request app-frameworks/esp-matter!988
2024-12-24 17:37:33 +08:00
Rohit Jadhav dbddd5bb51 components/esp-matter: Update feature checks on switch cluster and update documentation. 2024-12-20 12:02:11 +05:30
WanqQixiang 8edd0a6de7 ota_provider: Release http client when BDX sender resets 2024-12-19 14:28:57 +08:00
Shu Chen 2e0eaf66a5 Merge branch 'fix/generic_switch' into 'main'
examples/generic_switch: Update generic switch wrt spec changes.

See merge request app-frameworks/esp-matter!893
2024-12-17 17:48:46 +08:00
Shu Chen 53da97bb86 Merge branch 'comformance_fixes' into 'main'
components/esp-matter: Fixed conformance according to IDM_10.2 test case results.

See merge request app-frameworks/esp-matter!974
2024-12-17 17:24:10 +08:00
Shu Chen 5b0db482ee Merge branch 'fix/invalid_type' into 'main'
components/esp-matter: Fix invalid type from MatterPre and PostAttributeChangeCallback.

See merge request app-frameworks/esp-matter!976
2024-12-17 17:17:06 +08:00
Rohit Jadhav a55745c0dc components/esp-matter: Fixed conformance according to IDM-10.2 test case results. 2024-12-17 12:19:23 +05:30