118 Commits

Author SHA1 Message Date
Shu Chen c1dca7810f Merge branch 'sve-bug-fix' into 'main'
Bugfix: Fix the bugs found in SVE

See merge request app-frameworks/esp-matter!162
2022-07-27 20:48:18 +08:00
WangQixiang f61e804313 Bugfix: Add record for boot reason event 2022-07-27 10:28:00 +08:00
WangQixiang 0e26d72977 Bugfix: Make ota_requestor update_progress nullable and set the update_possible default to true 2022-07-27 10:28:00 +08:00
WangQixiang 68f7bd088b Bugfix:Change the defaults_ota_provider type from octstr to array 2022-07-27 10:28:00 +08:00
WangQixiang ed13200ebf Bugfix: Add check for attribute::set_val 2022-07-27 10:27:55 +08:00
WangQixiang 4cfcf617c9 Feature: Add NumberOfPrimaries, PrimarynX, PrimarynY and PrimarynIntensity attributes in ColorControl cluster 2022-07-26 19:59:18 +08:00
Rohit Jadhav e1f80a3d77 Updated connectedhomeip submodule to ae4e105 2022-07-26 18:52:08 +08:00
Hrishikesh Dhayagude 2d77b2b58b Merge branch 'feature/basic_and_diag_wifi' into 'main'
Feature: Add optional features & attributes in basic cluster and wifinetworkdiag cluster

See merge request app-frameworks/esp-matter!155
2022-07-20 13:48:06 +08:00
Chirag Atal 5fc57ad4c4 esp_matter_rainmaker: Fixing compilation
esp_matter_attribute: Minor additions
2022-07-11 10:55:03 -04:00
WanqQixiang 825e9ad3c8 Feature: Add optional features & attributes in basic cluster and wifinetworkdiag cluster 2022-07-06 16:52:13 +08:00
WanqQixiang a19f555c90 Features: Add optional features APIs for LevelControl cluster.
Bugfix: Add NULLABLE flag for start_up_on_off attribute.
2022-07-05 11:57:16 +08:00
Shu Chen 110a612f05 Merge branch 'bugfix/nonvolatile-attr' into 'main'
bugfix: Add nonvolatile attribute initializing for on_off cluster

See merge request app-frameworks/esp-matter!152
2022-07-01 17:59:40 +08:00
Shu Chen 0814221c02 Merge branch 'bugfix/start_up_event' into 'main'
Bugfix: Add HandleServerStarted function to record start_up event

See merge request app-frameworks/esp-matter!153
2022-07-01 17:56:37 +08:00
WanqQixiang 7a28bf784b submodule: update connectedhomeip submodule to c1d5431 2022-07-01 14:17:02 +08:00
WanqQixiang 51c0032c50 bugfix: Add nonvolatile attribute initializing for on_off cluster 2022-07-01 11:27:35 +08:00
WanqQixiang dea7c14236 Bugfix: Add HandleServerStarted function to record start_up event 2022-06-30 12:20:53 +08:00
WanqQixiang c23555fcf7 Cluster: Add enhanced-hue and color-loop features to color-control cluster 2022-06-30 11:41:33 +08:00
liyashuai a0adf7f926 esp-matter: add some missing attributes 2022-06-29 15:13:46 +08:00
jerry b99169db24 submodule: update the matter SDK to the commit c38e915 2022-06-27 14:37:03 +08:00
WanqQixiang 10437e4cbe Cluster: Add trigger effect for identify cluster 2022-06-20 20:42:19 +08:00
WanqQixiang 660cb42c4c Bugfix: Avoid using 'using namspace' in headers 2022-06-17 16:14:23 +08:00
Chirag Atal 880195c7bd readme: Memory numbers update
Also docs link update
blemesh_bridge: Readme fixes
esp_matter_cluster: Add missing cluster_revision attributes
2022-06-16 18:30:28 +05:30
Hrishikesh Dhayagude c36fd7c830 Merge branch 'bugfix/cluster_create' into 'main'
esp_matter_core: Handle creating duplicate clusters better

See merge request app-frameworks/esp-matter!131
2022-06-06 17:08:56 +08:00
Chirag Atal 62c20badfc esp_matter_cluster: Add wifi and thread diagnostics clusters 2022-06-03 10:50:17 +05:30
Chirag Atal 533ab129ee esp_matter: Data model fixes
- Removed color_dimmable_light
- Fixed identify cluster for switch
- Fixed basic cluster on all endpoints
- Passing NULL config for client clusters
2022-06-03 10:50:10 +05:30
Chirag Atal 6e50d9dbac esp_matter_core: Handle creating duplicate clusters better 2022-05-31 18:13:03 +05:30
Chirag Atal 0b555d3cf7 esp_matter_rainmaker: Fix the rainmaker cluster_id
docs: Corresponding changes
2022-05-31 16:09:38 +05:30
Chirag Atal 196ed4b579 esp_matter_cluster: Creating binding attribute by default if another client cluster is created 2022-05-28 07:43:20 +08:00
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 adc45fb552 esp_matter: Add support for more device types
Also other minor doc changes.
2022-05-28 07:43:20 +08:00
Chirag Atal a14fb95d08 esp_matter_core: Check for already existing cluster while creating
If it exists, return the existing one.
Similar checks for attributes and commands.
esp_matter_cluster: Creating attributes only if the cluster is a server.
2022-05-28 07:43:20 +08:00
Chirag Atal 039589befc esp_matter_endpoint: Adding more device types 2022-05-28 07:42:00 +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 937bbd81fe esp-matter: General changes and fixes
Some of these are changes corresponding to the spec or to the documentation.
zigbee_bridge: Renamed bridge_zigbee to zigbee_bridge.
switch: Changed console commands to: matter esp bound/client invoke.
2022-05-28 07:41:49 +08:00
Hrishikesh Dhayagude 71a690244b Merge branch 'task/hollow_button' into 'main'
hollow_button: Add support for hollow button driver

See merge request app-frameworks/esp-matter!116
2022-05-11 13:39:47 +08:00
Chirag Atal 6582643a37 zap-generated: Updating the files with changes from submodule. 2022-05-06 15:16:16 +05:30
Shubham Patil a3135d346c Mass manufacturing tool for Matter
Utility generates manufacturing NVS partition image and Onboarding QR codes
2022-05-04 15:10:15 +05:30
Chirag Atal 96c6a92a40 app_reset: Add support for factory reset on button.
esp_matter: Supporting factory reset API.
app_driver: Enabling factory reset on button.
2022-05-04 10:43:44 +05:30
Chirag Atal 82ecf9fa05 device_hal: Restructuring to make the usage flexible.
button_driver: Add support for gpio and adc from esp-iot-solution.
led_driver: Renamed light_driver to led_driver.
app_driver: Using this restructured device_hal.
app_driver: Added toggle based on button_driver.
2022-05-04 10:38:24 +05:30
Chirag Atal b7a380e556 attribute: Add nvs support 2022-05-04 10:38:24 +05:30
WangQixiang 860ab38e86 Fix lighting app of esp32h2 and bridge-zigbee app errors 2022-04-28 20:40:03 +08:00
Hrishikesh Dhayagude 7e8c6da7bc Merge branch 'task/submodule_update_6109d1434' into 'main'
submodule: Update the submodule to 6109d14

See merge request app-frameworks/esp-matter!109
2022-04-28 14:54:54 +08:00
Chirag Atal 55e9c353f5 submodule: Update the submodule to 6109d1434
esp_matter_core: Some changes for device type id.
esp_matter_command: Corresponding changes for renaming of command flags.
esp_matter_ota: Corresponding changes from upstream examples.
zap-generated: Added a common access.h with all the clusters and other corresponding changes in endpoint_config.h.
zap_light: Regenerated zap-generated with the same light.zap file.
2022-04-25 19:55:53 +05:30
Chirag Atal 2d03b733b5 esp_matter_rainmaker: Fix incorrect secret key
strrchr() was being used with a non-null terminated string. This caused the secret key to be outside of the range of the actual data. Fixed it by using a different logic.
2022-04-25 11:19:24 +05:30
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 0685068c26 esp_matter: Using namespaces for IDs instead of using macros from submodule
examples: Similar changes
esp_matter_rainmaker: Adding rainmaker namespace and similar IDs instead of macros.
2022-04-07 15:45:07 +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 8a14138e17 esp_matter_feature: Add support for cluster features
esp_matter_endpoint: Adding these features to the cluster based on the device types.
esp_matter_cluster: Calling the feature APIs based on the features selected.
2022-04-05 11:13:22 +05:30
Chirag Atal 4eae357b74 esp_matter_rainmaker: Add another attribute for node_id to the custom cluster 2022-04-04 11:21:51 +05:30