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