Commit Graph

22 Commits

Author SHA1 Message Date
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
Dhaval Gujar 7a9349618a components/esp_matter: Add template specialization for nullable<bool> 2025-04-24 18:13:09 +05:30
PSONALl aff8e2e774 Add ethernet network diagnostics cluster 2023-11-28 11:15:04 +05:30
WanqQixiang 2aacde317c esp-matter: Add support for long char string and long octet string 2023-08-03 17:38:33 +08:00
Rohit Jadhav e965560480 Addressed review comments 2023-07-06 15:13:29 +05:30
Rohit Jadhav f5e80e7482 Added support of mode select 2023-07-06 11:47:53 +05:30
shripad621git 702ac7e94e Fixed the typo mentioned in issue #326
Fixes https://github.com/espressif/esp-matter/issues/326.
2023-05-23 11:01:18 +05:30
InfiniteYuan 8caa280e4b feature: add attribute report API 2023-04-19 12:05:37 +08:00
shripad621git 146977123a Indicating Read or Write on Attribute
Fixes #236.
For better debuggig added 'R' or 'W' on the prints for attributes.
2023-04-03 12:46:37 +05:30
WanqQixiang 4cbdecf48e bugfix: Fix remap inverse when the value is zero 2023-02-02 11:25:18 +08:00
Chirag Atal 58a21b6146 esp_matter_attribute_utils: Fix crash for nullable attribute's assignment
Removed the assert when the nullable attribute was being the actual null value. Handling this in the APIs now.
2022-12-02 16:31:29 +05:30
WanqQixiang ba454ce389 esp_matter: Add support for nullable attribute setting and getting 2022-11-02 16:50:25 +08:00
Rohit Jadhav 08f2f5de38 Support for int32 and int64 data types 2022-09-12 18:15:00 +05:30
Chirag Atal 7ab1b365e6 esp_matter: Data model fixes according to spec 2022-09-01 10:26:57 +05:30
Chirag Atal d719c97b88 endpoint: Added support for priv_data
This priv_data is returned to the application in the attribute_update and the identify callbacks.
2022-08-02 16:01:38 +05:30
Chirag Atal 743f5cd90e light: Change color_dimmable_light to color_temperature_light
Added support for temperature in app_driver.
Adding hue and saturation after the color_temperature_light endpoint has been created.
Similar changes in other light examples.
2022-05-28 07:43:20 +08:00
Chirag Atal 28b385d228 esp_matter: Change all IDs to their correct data types. 2022-05-28 07:42:00 +08:00
Chirag Atal 62a4fbbd3d attribute: Add support for overriding attribute read and write
This can also be used for an attribute whose value is dynamic and needs to be fetched from the application.
2022-04-13 16:50:00 +05:30
Chirag Atal dc92697de8 esp_matter: API documentation
Also some other minor restructurings.
2022-04-07 11:36:02 +05:30
Chirag Atal b4d240e4a1 esp_matter: Using namespaces everywhere
Adding constructors to structs for default values of the cluster configs.
esp_matter_command: Removing the support for custom command callbacks and instead using the standard command callback itself. Also some other minor changes to make it easier for the application to use the standard command callback.
2022-04-06 10:55:58 +05:30
Chirag Atal 6a28250523 esp_matter_core: Fix the default attribute value
The default value of the attribute being set when creating the submodule data model was incorrect.
Also adding support for attribute bounds.
2022-03-28 12:02:30 +05:30
Chirag Atal 205a25913a esp_matter_attribute: Adding wrappers for all attribute_create() APIs
esp_matter_cluster: Removing configs for attributes which are handled internally.
esp_matter_attribute_utils: Renamed the old esp_matter_attribute files.
2022-03-22 11:05:50 +05:30