Commit Graph

2127 Commits

Author SHA1 Message Date
Hrishikesh Dhayagude a4da4663c8 Merge branch 'bugfix/set_val' into 'main'
components/esp-matter: Fix the set_val call and add RAII lock.

See merge request app-frameworks/esp-matter!1350
2025-12-19 19:42:21 +08:00
Shu Chen ee1a5e0241 Merge branch 'fix/compile_icd_without_data_model' into 'main'
components/esp_matter: fix compile error for icd without esp data model

See merge request app-frameworks/esp-matter!1353
2025-12-19 01:50:15 +00:00
Chen Dejin 9941603436 components/esp_matter: fix compile error for icd without esp data model 2025-12-19 01:50:15 +00:00
Hrishikesh Dhayagude f64a2e18f1 Merge branch 'pr_1606' into 'main'
[GH_PR] Add callback for unpair_device (CON-1879)

See merge request app-frameworks/esp-matter!1351
2025-12-18 19:36:06 +08:00
Hrishikesh Dhayagude c228911a85 Merge branch 'feat/add-camera_av_settings_user_level_management' into 'main'
Add camera_av_settings_user_level_management cluster in esp_matter

See merge request app-frameworks/esp-matter!1334
2025-12-18 18:51:54 +08:00
Hrishikesh Dhayagude c5e0ace727 Merge branch 'feat/add-chime-device-type' into 'main'
Add Chime Device Type

See merge request app-frameworks/esp-matter!1331
2025-12-18 16:18:29 +08:00
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
Hrishikesh Dhayagude 6bfec7735a Merge branch 'gh-typo-workflow' into 'main'
gh_action: add workflow to check typos on the PRs

See merge request app-frameworks/esp-matter!1352
2025-12-18 14:47:57 +08:00
Hrishikesh Dhayagude 9b315c43cf Merge branch 'remove-ESP32SecureCertDataProvider-copy' into 'main'
examples: use symlink for ESP32SecureCertDataProvider.h instead of copy

See merge request app-frameworks/esp-matter!1349
2025-12-18 14:45:20 +08:00
mahesh 6daddbffe7 components/esp_matter: Add chime device type 2025-12-18 11:11:00 +05:30
Rohit ba887f9f6a components/esp-matter: Fix the set_val call and add RAII lock. 2025-12-18 10:31:49 +05:30
Tomas McGuinness 66c6c84f8e Fix typos 2025-12-17 15:03:31 +00:00
Shubham Patil e591d6bc41 gh_action: add workflow to check typos on the PRs 2025-12-17 20:32:38 +05:30
Tomas McGuinness a77b0f6a48 Add unpair_complete_callback to pairing_command 2025-12-17 07:38:06 +00:00
Shubham Patil 1e7ad58145 examples: use symlink for ESP32SecureCertDataProvider.h instead of copy 2025-12-16 20:36:07 +05:30
Hrishikesh Dhayagude 46d1af520f Merge branch 'esp_matter/attr_flags_icd' into 'main'
esp_matter: fix attributes flags for icd-management cluster

See merge request app-frameworks/esp-matter!1337
2025-12-16 14:58:02 +08:00
WanqQixiang 60d24aea7f esp_matter: fix attributes flags for ICD Management cluster and Time Synchronization cluster 2025-12-16 12:25:18 +08:00
Hrishikesh Dhayagude fe36711534 Merge branch 'feat/add-closure_devices' into 'main'
Add closure device types

See merge request app-frameworks/esp-matter!1333
2025-12-16 01:26:03 +08:00
mahesh 17257d95b6 components/esp_matter: Add closure device types 2025-12-15 15:23:08 +05:30
Shu Chen e39ff3e3b4 Merge branch 'example/add_rainmaker_bridge' into 'main'
example/bridge: Add rainmaker bridge example

See merge request app-frameworks/esp-matter!1237
2025-12-15 06:38:09 +00:00
Hrishikesh Dhayagude 51e263b19a Merge branch 'fix/link' into 'main'
all-device-types-app: Fix broken link in readme.

See merge request app-frameworks/esp-matter!1341
2025-12-15 13:58:09 +08:00
Rohit ab743e2efb all-device-types-app: Fix broken link in readme.
Fixes: https://github.com/espressif/esp-matter/issues/1615
2025-12-15 10:42:15 +05:30
liyashuai 440db30e16 add thread br support 2025-12-11 18:35:00 +08:00
Hrishikesh Dhayagude 0c4e0a07c8 Merge branch 'fix-attribute-types' into 'main'
components/esp-matter: fix types for on_time and off_wait_time

See merge request app-frameworks/esp-matter!1332
2025-12-05 16:44:17 +08:00
Hrishikesh Dhayagude 3dcc62b2ed Merge branch 'feat/add-closure_dimension-cluster' into 'main'
Add closure_dimension Cluster to esp-matter Data Model

See merge request app-frameworks/esp-matter!1327
2025-12-05 14:05:34 +08:00
mahesh 82e9188dc2 components/esp_matter: add closure_dimension cluster in esp_matter 2025-12-05 10:52:40 +05:30
Shubham Patil ad2ea4f55b components/esp-matter: fix types for on_time and off_wait_time
These are non-nullable uint16's, so removed the nullable type
2025-12-04 22:15:26 +05:30
Hrishikesh Dhayagude 405bc3d537 Merge branch 'feat/add-closure_control-cluster' into 'main'
Add Closure Control Cluster to esp-matter Data Model

See merge request app-frameworks/esp-matter!1326
2025-12-04 20:55:49 +08:00
mahesh 18a201cd18 components/esp_matter: add closure_control cluster in esp_matter 2025-12-04 17:21:22 +05:30
Hrishikesh Dhayagude 6318e597c0 Merge branch 'feat/add-chime-cluster' into 'main'
Add Chime Cluster to esp-matter Data Model

See merge request app-frameworks/esp-matter!1325
2025-12-04 16:57:17 +08:00
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
Hrishikesh Dhayagude 57592964ff Merge branch 'pr_1600' into 'main'
[GH_PR] Fix parameter order in commissioning callbacks (CON-1874)

See merge request app-frameworks/esp-matter!1329
2025-12-03 14:48:14 +08:00
Tomas McGuinness 0dfd5f6d2c Fix typo 2025-12-02 16:48:16 +00:00
Tomas McGuinness cce19c935b Fix parameter order in commissioning callbacks 2025-12-02 10:46:44 +00:00
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
Hrishikesh Dhayagude eb5b9adcbe Merge branch 'fix/remove-extra-elements' into 'main'
Remove Extra Attributes, Commands, and Events from esp_matter

See merge request app-frameworks/esp-matter!1311
2025-12-01 21:05:35 +08:00
Hrishikesh Dhayagude beccedfecc Merge branch 'esp_matter/fix_bounds_type' into 'main'
esp_matter: fix duplicated add_bounds callback and remove add bounds callback for identify cluster

See merge request app-frameworks/esp-matter!1323
2025-12-01 21:04:45 +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
Hrishikesh Dhayagude e322e230df Merge branch 'all_device_type/fan_control' into 'main'
all_device_types_app: Fix the fan control clusters delegate and add comment.

See merge request app-frameworks/esp-matter!1322
2025-12-01 15:55:34 +08:00
WanqQixiang f29635598a esp_matter: fix duplicated add_bounds callback and remove add bounds callback for identify cluster 2025-12-01 15:14:01 +08:00
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
Shu Chen 29b0190f46 Merge branch 'fix/add_missing_flag' into 'main'
Add Missing or Correct Incorrect Attribute and Command Flags

See merge request app-frameworks/esp-matter!1309
2025-11-28 10:12:55 +00:00
Shu Chen 01092970b0 Merge branch 'fix/add-missing-elements' into 'main'
Add Missing Data Model Elements from Matter Spec 1.5

See merge request app-frameworks/esp-matter!1310
2025-11-28 10:12:36 +00:00
Rohit 19fb282d5f all_device_types_app: Fix the fan control clusters delegate and add comment. 2025-11-27 21:47:20 +05:30
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
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