Hrishikesh Dhayagude
f491dbf960
Merge branch 'task/attribute_wrapper' into 'main'
...
esp_matter_attribute: Restructuring and fixing the default value
See merge request app-frameworks/esp-matter!95
2022-03-29 00:30:30 +08:00
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
Hrishikesh Dhayagude
2eb945f281
Merge branch 'bugfix/enable_dynamic_endpoint' into 'main'
...
esp_matter_attribute: Fix enable/disable dynamic endpoint without chip stack lock
See merge request app-frameworks/esp-matter!99
2022-03-25 02:00:45 +08:00
InfiniteYuan
b1d8f44f40
esp_matter_attribute: Fix enable dynamic endpoint without chip stack lock
2022-03-22 21:58:31 +08:00
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
Hrishikesh Dhayagude
e4ce659fd2
Merge branch 'task/rainmaker_cluster' into 'main'
...
app_rainmaker: Add support for custom rainmaker cluster
See merge request app-frameworks/esp-matter!94
2022-03-21 20:55:50 +08:00
Chirag Atal
11d0bb9733
app_rainmaker: Add support for custom rainmaker cluster
...
This also adds the custom attribute and custom command for required user node association.
sdkconfig.defauls: Setting self claim by default. This does not get set for esp32, since the config option is not valid for esp32.
2022-03-21 11:49:06 +05:30
Hrishikesh Dhayagude
e1d328e109
Merge branch 'task/submodule_update' into 'main'
...
submodule: Updating submodule to current master (commit id: 10b804696)
See merge request app-frameworks/esp-matter!86
2022-03-15 19:32:54 +08:00
Chirag Atal
2f41c1d7a1
submodule: Updating submodule to current master (commit id: 10b804696)
...
esp_matter_command: Removing the response commands support. This is now managed internally for each command separately.
esp_matter_command: Adding another flag for commands. This is used to generate the command lists.
esp_matter_core: Add support for client generated and server generated command lists in clusters.
esp_matter_core: Add support for data versions for endpoints and minor restructuring.
esp_matter_core: Add support to lock and unlock chip_stack. Using this lock in esp_matter_attribute for reading and writing attributes.
esp_matter_client: Binding changes.
esp_matter_cluster: Changing binding commands to binding attribute.
esp_matter_cluster: Adding the clusters/attributes/commands which were 'not implemented' before and are supported now.
esp_matter_cluster: Minor renames.
esp_matter_attribute: Minor changes.
esp_matter_ota: Minor changes.
zap-generated: Removing CHIPClusters.cpp and CHIPClientCallbacks.cpp and updating their corresponding header files.
zap-generated: Minor changes in gen_config.h, callback-stub.cpp and endpoint_config.h.
zap-generated: Added new empty files to prevent cmake warnings.
zap-generated: Updated zap_light's zap-generated.
2022-03-15 14:42:38 +05:30
Hrishikesh Dhayagude
9322d4168b
Merge branch 'task/dac_in_factory' into 'main'
...
ESP Matter DAC Provider
See merge request app-frameworks/esp-matter!55
2022-03-15 12:47:15 +08:00
Shubham Patil
7d86056771
Script to generate the DACs and matter factory partition
2022-03-14 17:23:32 +05:30
Shubham Patil
025f04c93c
Added esp_matter_dac and using it in esp_matter_core
2022-03-14 17:23:26 +05:30
Shubham Patil
7a80a295de
esp_matter_factory: Helpers to read values from factory partition
2022-03-14 17:21:49 +05:30
Hrishikesh Dhayagude
771e4c41fd
Merge branch 'bugfix/attribute_values' into 'main'
...
esp_matter_attribute: Fix attribute values for uint16 and strings
See merge request app-frameworks/esp-matter!92
2022-03-14 17:32:17 +08:00
Chirag Atal
01e00cbf7d
esp_matter_attribute: Passing esp_matter_attr_val_t by reference instead of passing it as value everywhere.
2022-03-10 20:15:49 +05:30
Chirag Atal
cc83b3db4b
esp_matter_attribute: Moving the console commands for get/set attributes from the application to esp_matter
...
These commands support both zap data model and esp matter data model applications.
2022-03-10 19:09:54 +05:30
Chirag Atal
ce9b734d56
esp_matter_attribute: Fix attribute values for uint16 and strings
...
This includes all the attributes other than uint8.
Using memcpy instead of just setting the pointers.
Also allocating and freeing the buffers for arrays and strings.
2022-03-10 19:09:48 +05:30
Hrishikesh Dhayagude
f728458c91
Merge branch 'readme-change' into 'main'
...
Update switch readme
See merge request app-frameworks/esp-matter!91
2022-03-10 18:35:07 +08:00
PSONALl
13755cb263
Update switch readme
2022-03-10 15:18:17 +05:30
Hrishikesh Dhayagude
a2360d9d77
Merge branch 'default_config' into 'main'
...
Add default configs for light
See merge request app-frameworks/esp-matter!93
2022-03-10 13:21:18 +08:00
PSONALl
ee7a45f8f1
Add default configs for light
2022-03-09 13:21:03 +05:30
Hrishikesh Dhayagude
e2ea96ee14
Merge branch 'temperature_sensor_app' into 'main'
...
Add temerature sensor device in esp-matter
See merge request app-frameworks/esp-matter!73
2022-03-03 12:24:19 +08:00
Hrishikesh Dhayagude
6f8acdeb83
Merge branch 'task/client_clusters' into 'main'
...
esp_matter_client: Adding APIs to support connect and then sending commands from a client
See merge request app-frameworks/esp-matter!72
2022-03-03 12:12:38 +08:00
PSONALl
25b3414971
Add temerature sensor device in esp-matter
2022-03-02 22:36:40 +05:30
Hrishikesh Dhayagude
71a091840c
Merge branch 'door-lock' into 'main'
...
Add support of door lock device type
See merge request app-frameworks/esp-matter!82
2022-03-02 23:24:30 +08:00
PSONALl
7284193cca
Add support of door lock device type
2022-03-02 20:09:01 +05:30
Hrishikesh Dhayagude
5aa61f64b6
Merge branch 'example/fan_app' into 'main'
...
Add fan device type to esp-matter
See merge request app-frameworks/esp-matter!76
2022-03-02 22:08:45 +08:00
PSONALl
bc45912d0e
Add fan device type to esp-matter
2022-03-02 10:01:40 +05:30
Shu Chen
678c7d3fbe
Merge branch 'CI/add-ci' into 'main'
...
Add CI for bridge_zigbee app and switch app
See merge request app-frameworks/esp-matter!87
2022-03-02 11:30:49 +08:00
WanqQixiang
0898a37af7
Add CI for bridge_zigbee app and switch app
2022-03-01 15:49:11 +08:00
Shu Chen
b0f606f504
Merge branch 'example/bridge-app-zigbee' into 'main'
...
Example: Add app_bridge component and bridge_zigbee example
See merge request app-frameworks/esp-matter!75
2022-03-01 09:57:12 +08:00
Hrishikesh Dhayagude
bee2622db4
Merge branch 'bugfix/compilation_fixes' into 'main'
...
esp_matter_cluster: Compilation fixes after the masks was changed to flags.
See merge request app-frameworks/esp-matter!85
2022-02-25 12:52:17 +00:00
Chirag Atal
33ae626960
esp_matter_cluster: Compilation fixes after the masks was changed to flags.
2022-02-25 17:41:52 +05:30
Hrishikesh Dhayagude
7410b091eb
Merge branch 'task/switch_server' into 'main'
...
esp_matter_cluster: Add support for switch cluster
See merge request app-frameworks/esp-matter!83
2022-02-25 07:23:03 +00:00
WanqQixiang
685a6c8a06
Add app_bridge component and bridge_zigbee app (support on_off light device)
2022-02-25 10:48:16 +08:00
Hrishikesh Dhayagude
7befdbad22
Merge branch 'task/flags_restructure' into 'main'
...
esp_matter: Using the flags enums instead of mask macros
See merge request app-frameworks/esp-matter!81
2022-02-24 13:13:26 +00:00
Hrishikesh Dhayagude
30bd60b000
Merge branch 'bugfix/command_response' into 'main'
...
esp_matter_command: Sending response for custom commands
See merge request app-frameworks/esp-matter!84
2022-02-24 12:59:49 +00:00
Chirag Atal
e45092ea43
esp_matter_command: Sending response for custom commands
...
Earlier no response was being sent. Now sending the default response.
2022-02-24 15:05:29 +05:30
Chirag Atal
ab94a54194
esp_matter_cluster: Add support for switch cluster
...
esp_matter_events: Renaming to APIs to match with the new client command APIs.
2022-02-23 19:47:07 +05:30
Chirag Atal
b55cbf6661
esp_matter_client: Adding APIs to support connect and then sending commands from a client
...
zap_common: Adding all the client commands.
switch: Removing binding handler from the example since it is already handled in esp_matter.
switch/app_driver: Add support for sending commands.
2022-02-23 18:29:57 +05:30
Hrishikesh Dhayagude
79dfef9098
Merge branch 'feature/full-network-commissioning' into 'main'
...
Add full network commissioning support
See merge request app-frameworks/esp-matter!78
2022-02-21 18:08:15 +00:00
Chirag Atal
ddf15359ea
esp_matter: Using the flags enums instead of mask macros for endpoints, clusters, attributes, commands.
2022-02-17 16:42:36 +05:30
Chirag Atal
5d613627af
esp_matter: Adding enums for flags instead of using the masks from submodule directly
2022-02-17 16:14:28 +05:30
WanqQixiang
782e64dac6
Add full network commissioning support
2022-02-17 14:57:10 +08:00
Hrishikesh Dhayagude
c186f30a2b
Merge branch 'support/descriptor_cluster' into 'main'
...
Add descriptor cluster on endpoint 1 in all device types
See merge request app-frameworks/esp-matter!80
2022-02-17 06:35:20 +00:00
PSONALl
01cc113190
Add descriptor cluster on endpoint 1 in all device types
2022-02-16 17:14:28 +05:30
Hrishikesh Dhayagude
3f965ba768
Merge branch 'support/light_device_types' into 'main'
...
Add platform support for on_off_light and dimmable_light device types
See merge request app-frameworks/esp-matter!77
2022-02-15 16:23:31 +00:00
PSONALl
05191f74f8
Add platform support for on_off_light and dimmable_light device types
2022-02-14 11:32:34 +05:30
Shu Chen
92b356c557
Merge branch 'move_ota' into 'main'
...
Move app_ota to esp_matter_ota component
See merge request app-frameworks/esp-matter!74
2022-02-11 10:58:04 +00:00
Shu Chen
4bd798411a
Merge branch 'feature/add-bridged-on-off-light-endpoint-type' into 'main'
...
Add bridged_node endpoint template
See merge request app-frameworks/esp-matter!59
2022-02-11 10:57:18 +00:00