Shubham Patil
9998ef3cb6
Support diagnostic logs cluster in light example
2024-02-28 14:06:39 +05:30
Shubham Patil
ec72e3209d
examples: added ABORT_APP_ON_FAILURE macro to abort if APIs return error
2024-02-07 17:47:54 +05:30
chendejin
bc55912270
add openthread cli command support in console
2024-01-25 14:06:42 +08:00
WanqQixiang
80a0868271
esp_matter: Add deferred attribute flag for non-volatile attributes which might change rapidly
...
Closes CON-909
2024-01-10 17:56:59 +08:00
Shubham Patil
5bebd3bdde
Added an event when BLE is deinitialized and memory is reclaimed
...
Fixes https://github.com/espressif/esp-matter/issues/777
2023-12-20 21:24:40 +05:30
WanqQixiang
0e8dcb9c60
Update connectedhomeip submodule to 8e3d98c039
2023-12-15 15:24:54 +08:00
Shubham Patil
54a8903f32
Few documentation fixes
...
- Added some docs for attribute and identify callback
- mfg_tool: Add the sourcing of esp-idf's export.sh script
- Added the link for getting the repository in top level README.md
- Table for Matter specification version and release branches
- FAQ for stuck at "Solving dependencies requirements"
- Change the link and doc in rainmaker example
2023-10-05 12:47:35 +05:30
PSONALl
b9cb1b2fa5
Fix enhanced color mode's default value
2023-07-19 11:53:23 +05:30
WanqQixiang
cd7457684f
Submodule: update submodule to 6382144be
2023-06-13 12:07:49 +08:00
Shubham Patil
e04c1eb302
ota: Enable the handling of encrypted OTA image
...
Also, added the docs around OTA and sample usage in light example.
2023-06-07 19:32:12 +05:30
Shu Chen
f2e77d239e
Merge branch 'support-c6-h2' into 'main'
...
Add support for ESP32-C2, ESP32-C6 and ESP32-H2-MP
See merge request app-frameworks/esp-matter!319
2023-03-24 15:30:52 +08:00
Shubham Patil
d7215de6d2
identify: Make init API configurable and pass in identify effect in cb
...
Closes https://github.com/espressif/esp-matter/issues/238
2023-03-16 13:53:49 +05:30
WanqQixiang
c44c2177a3
submodule-update: Update connectedhomeip submodule to 7e69c66bb for matter 1.1 TE1
2023-03-16 14:15:23 +08:00
Shubham Patil
31afec5674
examples/light: Advertise only on dns-sd when last fabric is removed
2023-02-13 10:33:33 +05:30
shripad621git
3e8ea13b09
Handled the events related to Fabric in esp_matter_core.cpp and called OpenBasicCommissioningWindow api from OnFabricRemoved in light example.
...
Added the fabric related events to light example.
2023-02-07 16:30:59 +05:30
WanqQixiang
b155794f7f
console: Add wifi connect command
2022-12-30 15:58:33 +08:00
liyashuai
4916723edc
update attribute value in color light for v1.0 certified
2022-12-12 20:55:38 +08:00
WanqQixiang
ba454ce389
esp_matter: Add support for nullable attribute setting and getting
2022-11-02 16:50:25 +08:00
WanqQixiang
47a93e6d10
console: refactor esp_matter_console
2022-09-27 10:36:42 +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
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
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
Shubham Patil
bc45bb3a66
Do not deinit BLE on Commissioning Complete and minor doc change
2022-06-09 18:56:50 +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
Shubham Patil
ef93c9f5f4
Enable insights support in light app
2022-05-10 21:33:52 +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
5a70c12bdb
app_rainmaker: Remapping the param values
...
Also minor restructuring of files in the examples.
Also minor change to the default values to fix remapping.
2022-04-04 11:21:51 +05:30
Chirag Atal
c4adabf075
examples/app_main: Making the endpoint_configs local instead of global
...
The attributes values are now allocated and copied internally. So not using the endpoint_config as the storage for the attributes.
app_main: Adding default for hue. Also adding defaults for zap_light.
2022-03-29 11:05:21 +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
PSONALl
ee7a45f8f1
Add default configs for light
2022-03-09 13:21:03 +05:30
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
WanqQixiang
b75040657b
Move app_ota to esp_matter_ota component
2022-02-10 15:10:09 +08:00