Commit Graph

197 Commits

Author SHA1 Message Date
Shu Chen fc2787cd89 Merge branch 'controller/commissioner_option' into 'main'
Controller: Make the commissioner feature optional

See merge request app-frameworks/esp-matter!233
2022-12-16 11:26:45 +08:00
Hrishikesh Dhayagude 3a001cc0a8 Merge branch 'bugfix/window_cover_attribute' into 'main'
bugfix: installed_closed_limit_lift attribute of window cover cluster

See merge request app-frameworks/esp-matter!244
2022-12-15 17:53:08 +08:00
Shu Chen 4fed14a20e Merge branch 'v1.0/update-attribute-init-value' into 'main'
Add color capability update when add colorcontrol feature

See merge request app-frameworks/esp-matter!241
2022-12-14 11:25:37 +08:00
liyashuai 4916723edc update attribute value in color light for v1.0 certified 2022-12-12 20:55:38 +08:00
WanqQixiang 00412aa3cb Controller: Make the commissioner feature optional 2022-12-12 19:18:40 +08:00
InfiniteYuan eaa60c345f bugfix: installed_closed_limit_lift is incorrect 2022-12-12 17:26:07 +08:00
Shu Chen 1baf476692 Merge branch 'controller/json_attribute_write' into 'main'
esp_matter_controller: Add json_parser support for write-attr command

See merge request app-frameworks/esp-matter!240
2022-12-12 16:57:45 +08:00
Shu Chen e3ce60e610 Merge branch 'bugfix/binding_manager_initialize' into 'main'
binding: Call BindingManager::Init() after network connected

See merge request app-frameworks/esp-matter!238
2022-12-12 15:35:33 +08:00
Hrishikesh Dhayagude afd1032c92 Merge branch 'feature/thermostat_data_model' into 'main'
Added support of attributes, commmands, features for thermostat cluster

See merge request app-frameworks/esp-matter!234
2022-12-12 12:49:33 +08:00
WanqQixiang aec8bd7aac esp_matter_controller: Add json_parser support for matter controller 2022-12-08 13:18:30 +08:00
WanqQixiang d5afe01a68 binding: Call BindingManager::Init() after network connected 2022-12-07 15:52:37 +08:00
Shu Chen a0f1378659 Merge branch 'esp_secure_cert_partition' into 'main'
DAC Provider Implementation to read attestation information from esp_secure_cert partition

See merge request app-frameworks/esp-matter!232
2022-12-07 10:43:14 +08:00
Shubham Patil 6172f9a3e2 Add fault injection check when reading secure cert contents 2022-12-06 19:17:36 +05:30
Rohit Jadhav b6c90fbf8b Added support of attributes, commmands, features for thermostat cluster 2022-12-06 11:04:03 +05:30
Hrishikesh Dhayagude 54fd0a22f9 Merge branch 'bugfix/window_covering_features' into 'main'
Added attributes/commands for features of window covering

See merge request app-frameworks/esp-matter!231
2022-12-06 00:45:25 +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
Mahavir Jain 75e5050258 esp_err_t is of type int and not unsigned int 2022-12-02 14:34:07 +08:00
Shubham Patil 09e8ee3d11 DAC Provider impl to read att info from esp_secure_cert partition
Refactored some code related to setting the attestation info provider.
Added some configurations which lets user decide which implementation of
DAC Provider to use.
Added esp_secure_cert_mgr component through idf component manager
2022-12-01 20:03:58 +05:30
Rohit Jadhav b30b85ebdf Added attributes/commands for features of window covering 2022-11-29 14:59:18 +05:30
Shu Chen bf8e1f8348 Merge branch 'feature/matter_controller' into 'main'
Controller: Add controller example and esp_matter_controller component

See merge request app-frameworks/esp-matter!202
2022-11-29 12:34:11 +08:00
Shu Chen dc03464453 Merge branch 'endpoint_destrory_flash_erase' into 'main'
esp_matter: Erase endpoint_X namespace when destroying the endpoint

See merge request app-frameworks/esp-matter!222
2022-11-24 18:54:28 +08:00
WanqQixiang a2c5e913ed esp_matter: Erase endpoint_X namespace when destroying the endpoint 2022-11-24 16:29:35 +08:00
Rohit Jadhav 92034e9e84 Added descriptor cluster for sensor device types. Closes https://github.com/espressif/esp-matter/issues/94 2022-11-22 10:27:52 +05:30
WanqQixiang 27976aeb94 Add controller example and esp_matter_controller component
-Add cluster command feature (on_off, level_control, color_control)

  -Add reading attributes/events features

  -Add writing attributes feature (on_off, level_control, color_control)

  -Add subscribing attributes/events and shutdowning subscription features
2022-11-18 19:27:06 +08:00
WanqQixiang c90ece67ac esp_matter_cluster: Remove create_default_binding_cluster in Non-application clusters 2022-11-18 17:40:39 +08:00
Chirag Atal 8183dd3963 esp_matter_core: Fix parent_endpoint_id
The parts_list attribute is populated in upstream based on the parent_endpoint_id passed to the upstream EndpointCreate API. Adding a new API to add a parent_endpoint, to support composite endpoints which have other endpoint_ids in their parts_list.
esp_matter_bridge: Using this new API
2022-11-17 09:41:07 +05:30
WanqQixiang 7fffc18406 esp_matter: Add endpoint resume logic
endpoint: make it easier to create mutiple device_types endpoint

Bridge: store bridged device information in flash
2022-11-09 14:45:10 +08:00
Shu Chen 87fee187fb Merge branch 'lock_tracking' into 'main'
Fixed compilation error with CHIP_STACK_LOCK_TRACKING_ENABLED unset

See merge request app-frameworks/esp-matter!210
2022-11-09 10:14:13 +08:00
Shu Chen 030d1c2da8 Merge branch 'feature/add-level-color-group-commands' into 'main'
esp-matter: add group send command and cli

See merge request app-frameworks/esp-matter!208
2022-11-09 10:10:21 +08:00
liyashuai 84db3c810a add level-control and color-control group send console command
1. Add multiple parameters cli send
2. Add all the level-control and color-control group send command interface
3. Add bound and client group send cli.
2022-11-08 14:34:49 +08:00
Shu Chen a0953e68a1 Merge branch 'bugfix/optimize-DAC-provider-set-location' into 'main'
esp-matter: change the Providers set location

See merge request app-frameworks/esp-matter!218
2022-11-07 12:20:59 +08:00
liyashuai 70fbbd3b6a esp-matter: change the Providers set location and change the bt memory release mode to ESP_BT_MODE_BTDM 2022-11-04 19:11:49 +08:00
WanqQixiang ba454ce389 esp_matter: Add support for nullable attribute setting and getting 2022-11-02 16:50:25 +08:00
liyashuai 7ea8f1e20b change for bluedroid build error 2022-10-31 16:15:43 +08:00
Rohit Jadhav f8fec4e92f Fixed compilation error with CHIP_STACK_LOCK_TRACKING_ENABLED unset 2022-10-26 10:40:11 +05:30
Shubham Patil 5988405d51 core: reclaim the BLE memory on commissioning complete
Moved the logic to reclaim the ble memory from application to core
Also, removed the app_ble component
2022-10-18 00:07:02 +05:30
Hrishikesh Dhayagude 0b78e02ddb Merge branch 'bugfix/rainmaker_console' into 'main'
esp_matter_rainmaker: Console changes corresponding to changes in esp_matter_console

See merge request app-frameworks/esp-matter!201
2022-10-03 15:56:06 +08:00
Shu Chen b9133f0672 Merge branch 'submodule/update_chip_v1.0' into 'main'
Submodule: Update connectedhomeip repo to commit 4f7669b0 in v1.0 branch

See merge request app-frameworks/esp-matter!200
2022-09-28 15:30:22 +08:00
Chirag Atal 9813e5b853 esp_matter_rainmaker: Console changes corresponding to changes in esp_matter_console 2022-09-28 12:51:01 +05:30
WanqQixiang 8160c16dd7 Submodule: Update connectedhomeip repo to commit 4f7669b0 in v1.0 branch 2022-09-27 20:40:27 +08:00
WanqQixiang 47a93e6d10 console: refactor esp_matter_console 2022-09-27 10:36:42 +08:00
Shu Chen ec70d32ecc Merge branch 'group-binding' into 'main'
Example: Add group binding for the light-switch app

See merge request app-frameworks/esp-matter!188
2022-09-27 10:21:00 +08:00
WanqQixiang d34c6f8dc2 esp-matter: add device type version for all the supported device types 2022-09-26 13:20:54 +08:00
Shu Chen 56ac216f2a Merge branch 'bugfix/privilege-test-event-trigger' into 'main'
Bugfix: Add privilege for TestEventTrigger command on GeneralDiagnostics cluster

See merge request app-frameworks/esp-matter!194
2022-09-21 15:53:29 +08:00
Hrishikesh Dhayagude dacc37a061 Merge branch 'qrcode_removal' into 'main'
Remove app_qrcode component and do not print it in examples.

See merge request app-frameworks/esp-matter!193
2022-09-20 20:56:48 +08:00
WanqQixiang 581fc77784 Bugfix: Add privilege for TestEventTrigger command on GeneralDiagnostics cluster 2022-09-19 19:28:06 +08:00
Hrishikesh Dhayagude 960517dc14 Merge branch 'generic-switch' into 'main'
Add generic switch device type

See merge request app-frameworks/esp-matter!189
2022-09-16 22:00:16 +08:00
Shubham Patil 5cfb20af8a Log with level debug when loading/storing attribute from nvs 2022-09-16 12:51:13 +05:30
WanqQixiang ad94862cc4 client: add command_handle to store the command information in client command send
Example: Add group binding for light-switch example
2022-09-15 20:11:02 +08:00
Shu Chen 412f6ebd4f Merge branch 'feature/aggregator_device' into 'main'
esp_matter: Add aggregator device type for bridge apps

See merge request app-frameworks/esp-matter!187
2022-09-15 19:49:46 +08:00