Commit Graph

94 Commits

Author SHA1 Message Date
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
Shubham Patil 6172f9a3e2 Add fault injection check when reading secure cert contents 2022-12-06 19:17:36 +05:30
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 54741bea51 Updated button idf_component to 2.3.0 2022-11-25 16:19:51 +05:30
Rohit Jadhav 0960b7787a Fixed path to example/common in CMakeList for examples Closes https://github.com/espressif/esp-matter/issues/93 2022-11-22 10:24:46 +05:30
WanqQixiang ba454ce389 esp_matter: Add support for nullable attribute setting and getting 2022-11-02 16:50:25 +08:00
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
Shubham Patil 5cd0e7d244 Disable softap support by default
As softap won't be used for commissioning, disabling it saves around
~30KB of flash size.
2022-10-07 12:03:42 +05:30
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
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 83fec9a438 Merge branch 'temporarily-remove-ota-esp32h2' into 'main'
Example: Temporarily disable ota for esp32h2

See merge request app-frameworks/esp-matter!195
2022-09-21 16:41:57 +08:00
WanqQixiang 3b6ead1f32 example: temporarily disable ota for esp32h2 2022-09-21 15:28:22 +08:00
Shubham Patil 4d55e2f8d9 Remove app_qrcode component and do not print it in examples.
Added the default QR code to the docs and pointer to generate the new
factory partition and qr code.
2022-09-20 14:45:34 +05:30
WanqQixiang a26d07bd60 move dnssd-server-start and route-hook-init to device_callback_internal 2022-09-13 15:13:24 +08:00
WanqQixiang 5e9596709f OTA: Call esp_matter_ota_requestor_start after connected to a network 2022-09-06 14:17:56 +08:00
Shubham Patil 64a44ba04d Handle the commissioning events in examples 2022-08-30 19:21:22 +05:30
liyashuai 7decda072b ota: make OTA clusters optional. 2022-08-30 15:33:57 +08:00
Shu Chen 0eca149514 Merge branch 'update_submodule_support_esp32h2' into 'main'
Submodule: Update the connectedhomeip submodule to the lastest master commit 069b09b5f3

See merge request app-frameworks/esp-matter!180
2022-08-26 18:31:31 +08:00
WanqQixiang 74d6f1ae81 Submodule: Update the connectedhomeip submodule to the lastest master commit 069b09b5f3
Example: Update lighting app on ESP32-H2

qrcode: use managed_component instead of the extra_component from IDF
2022-08-26 12:02:17 +08:00
Hrishikesh Dhayagude 0e1a62d4ee Minor changes to the documentation 2022-08-25 14:23:31 +05:30
Chirag Atal 70ffba8cc6 app_driver: Using app_driver_handle_t instead of void pointer. 2022-08-04 13:55:48 +05:30
Chirag Atal 4b47bf9819 identification: Renaming esp_matter::identify to identification
This is to reduce confusions with esp_matter::cluster::identify.
2022-08-03 19:48:21 +05:30
Chirag Atal 09eba3f455 app_driver: Restructuring setting the driver to default value
led_driver: Removing the get() APIs
2022-08-03 19:45:56 +05:30
Chirag Atal 2cc98e1de2 led_driver: Add support for handle
app_main: Passing this handle to the endpoint as priv_data and using the handle in the driver on attribute_update.
2022-08-03 11:58:13 +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 0800f66c0e identify: Resturcturing identify to simplify application
Removed the separate identify component, and made it a part of esp_matter itself.
Added a common callback for the application.
2022-08-02 15:21:35 +05:30
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
Shubham Patil dd6ff7afaa examples: Fix af-gen-event.h
This fixes the level control on light app
2022-06-13 20:01:27 +05:30
Shubham Patil bc45bb3a66 Do not deinit BLE on Commissioning Complete and minor doc change 2022-06-09 18:56:50 +05:30
Shubham Patil 41e7ea0596 Remove support for ESP32S2 chip 2022-06-09 18:56:50 +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 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 2e91ab095f docs: Minor docs changes
readme: Replacing the example rst files in the docs with the readme files in the example directories.
2022-05-28 07:43:20 +08:00
Chirag Atal 3cadeddde8 app_ble: Add support to disable BLE
examples: Disabled BLE once commissioning is complete.
2022-05-28 07:43:10 +08:00
Chirag Atal 58ede577ef esp-matter: Minor miscellaneous fixes
examples: Changes to events and comments.
switch: Rename to light_switch.
docs: Minor changes.
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
Shubham Patil 9ec2d301ac Remove esp-insights support for now 2022-05-27 15:51:30 +05:30
Shu Chen a803cb1f15 ci: add external platform test 2022-05-16 19:34:54 +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
Shubham Patil ef93c9f5f4 Enable insights support in light app 2022-05-10 21:33:52 +05:30
Chirag Atal 6582643a37 zap-generated: Updating the files with changes from submodule. 2022-05-06 15:16:16 +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
WangQixiang 860ab38e86 Fix lighting app of esp32h2 and bridge-zigbee app errors 2022-04-28 20:40:03 +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 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