Commit Graph

111 Commits

Author SHA1 Message Date
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 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
WanqQixiang b75040657b Move app_ota to esp_matter_ota component 2022-02-10 15:10:09 +08:00
WanqQixiang 82de9551e1 Add bridged_node endpoint template 2022-02-10 13:58:19 +08:00
Hrishikesh Dhayagude 5709c98cb1 Merge branch 'feature/thermostat_support' into 'main'
esp_matter: Add support for thermostat device type

See merge request app-frameworks/esp-matter!71
2022-02-10 05:15:09 +00:00
Hrishikesh Dhayagude 0f3a6a6341 Merge branch 'feature/events' into 'main'
esp_matter_event: Add support for events in esp_matter

See merge request app-frameworks/esp-matter!70
2022-02-10 04:53:04 +00:00
Chirag Atal dfdc288621 esp_matter_event: Add support for events in esp_matter 2022-02-09 19:15:08 +05:30
Hrishikesh Dhayagude 4e2f8f0d1f Merge branch 'task/cmake_fix' into 'main'
cmake: Minor change to remove the example's directory name

See merge request app-frameworks/esp-matter!69
2022-02-08 18:04:41 +00:00
Chirag Atal 5b61445b77 esp_matter: Add support for thermostat device type 2022-02-08 18:21:09 +05:30
Hrishikesh Dhayagude 92d1b3602c Merge branch 'example/switch' into 'main'
Add switch example to control remote device

See merge request app-frameworks/esp-matter!54
2022-02-07 17:58:15 +00:00
Sonali Patil 332b42322b Add switch example to control remote device (light) 2022-02-07 17:58:14 +00:00
Chirag Atal 3d03223f3a cmake: Minor change to remove the example's directory name
This makes it easier for adding new examples
2022-02-04 17:12:51 +05:30
Hrishikesh Dhayagude 25616710fc Merge branch 'task/cluster_functions' into 'main'
esp_matter_cluster: Adding cluster functions support

See merge request app-frameworks/esp-matter!66
2022-02-02 12:38:47 +00:00
Chirag Atal 925d598df0 esp_matter_cluster: Adding cluster functions support 2022-02-02 16:31:30 +05:30
Hrishikesh Dhayagude f8f8f0d5a2 Merge branch 'task/command_apis' into 'main'
esp_matter_command: Adding individual command_create APIs which makes customizing easier

See merge request app-frameworks/esp-matter!68
2022-02-02 10:26:54 +00:00
Hrishikesh Dhayagude 42c0cf63dd Merge branch 'task/endpoint_id_fix' into 'main'
esp_matter_core: Assigning the endpoint id internally

See merge request app-frameworks/esp-matter!67
2022-02-02 07:44:27 +00:00
Chirag Atal 973fdb389c esp_matter_command: Adding individual command_create APIs which makes customizing easier 2022-02-02 13:02:25 +05:30
Chirag Atal 1fc7c1485f esp_matter_core: Assigning the endpoint id internally
Also added support for endpoint's device_type_id
2022-02-02 11:53:54 +05:30
Hrishikesh Dhayagude 03f064c76e Merge branch 'task/endpoint_delete' into 'main'
esp_matter: Add support for endpoint_delete() API

See merge request app-frameworks/esp-matter!63
2022-02-01 13:30:26 +00:00
Chirag Atal 169feb9e16 esp_matter: Add support for endpoint_delete() API
Also added some additional checks for the data model APIs.
2022-01-31 14:27:18 +05:30
Hrishikesh Dhayagude 1c6e6fd96a Merge branch 'task/command_callback' into 'main'
matter_command: Add callback support for custom commands.

See merge request app-frameworks/esp-matter!62
2022-01-31 08:40:47 +00:00
Hrishikesh Dhayagude d7fd50a1b8 Merge branch 'task/zap_common' into 'main'
zap_common: Added common zap code here which overrides the zap-generated

See merge request app-frameworks/esp-matter!58
2022-01-31 06:45:24 +00:00