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
Shubham Patil
7251a7aa9f
components/esp-matter: added attribute::get_val_type() API
...
This works for both base attributes i.e. managed internally as well as
esp-matter managed attributes as well.
2025-11-27 19:16:04 +05:30
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
mahesh
08d74ce220
components/esp_matter: Add missing elements in data model
2025-11-27 12:40:46 +05:30
mahesh
5fbd94259a
components/esp_matter: Fix missing or incorrect attribute/command flags
2025-11-27 12:32:16 +05:30
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
Hrishikesh Dhayagude
defcaa913c
Merge branch 'bugfix/attribute_console' into 'main'
...
esp_matter_console: Fix attribute val setting to update the attribute.
See merge request app-frameworks/esp-matter!1305
2025-11-25 23:32:20 +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
Hrishikesh Dhayagude
d36422b6ed
Merge branch 'fix-c6-pytest' into 'main'
...
examples: fix the expected log for C6 tests
See merge request app-frameworks/esp-matter!1314
2025-11-25 17:25:08 +08:00
WanqQixiang
211658c88e
upgrade connectedhomeip to latest release v1.5 branch
2025-11-25 16:11:40 +08:00
Shubham Patil
ac23b46bde
examples: fix the expected log for C6 tests
2025-11-24 12:17:12 +05:30
Hrishikesh Dhayagude
2ebedec925
Merge branch 'docs/delegate' into 'main'
...
docs: Update delegate docs links and add some clusters.
See merge request app-frameworks/esp-matter!1244
2025-11-21 19:02:39 +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
Rohit
dc6cfb7a22
docs: Update delegate docs links and add some clusters.
2025-11-14 14:20:46 +05:30
Hrishikesh Dhayagude
eb687662dc
Merge branch 'bugfix/mode_select' into 'main'
...
Fix: mode_select - missing callback and flag
See merge request app-frameworks/esp-matter!1287
2025-11-13 21:18:35 +08:00
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
Hrishikesh Dhayagude
58a119953a
Merge branch 'fix/remove-optional-attributes' into 'main'
...
Remove optional attributes from feature::add method
See merge request app-frameworks/esp-matter!1265
2025-11-01 01:20:38 +08: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