WanqQixiang
968ff042a8
CI: add astyle pre-commit hook
2026-02-03 15:30:42 +08:00
chendejin
f3a727930b
components/esp_matter: call init function in endpoint::enable
2026-01-30 14:09:50 +08:00
Rohit
ba887f9f6a
components/esp-matter: Fix the set_val call and add RAII lock.
2025-12-18 10:31:49 +05:30
liyashuai
440db30e16
add thread br support
2025-12-11 18:35:00 +08:00
mahesh
11da871f81
components/esp_matter: Remove inconsistencies in the namespaces
2025-10-03 16:24:56 +05:30
Shu Chen
43fc04889b
Merge branch 'dm_provider' into 'main'
...
esp_matter: Add data model provider for esp_matter data model and remove upstream ember codes from esp_matter component
See merge request app-frameworks/esp-matter!1215
2025-09-02 03:15:13 +00:00
WanqQixiang
9d7ff306f6
esp_matter: Add data model provider for esp_matter data model and remove upstream ember codes from esp_matter component
2025-09-02 10:16:06 +08:00
Shubham Patil
83f5aec24f
components/esp_matter_bridge: add null checks after memory allocations
2025-08-29 10:40:47 +05:30
WanqQixiang
13a15243cc
esp_matter: create a data_model directory and move data_model related codes to it
2025-07-25 15:59:35 +08:00
chendejin
8105969f86
docs: add bridge device command descriptions
2024-08-22 14:04:42 +08:00
chendejin
5389422cd1
components/esp_matter_bridge: add or remove bridged device in console
2024-08-21 19:00:42 +08:00
Jon Smirl
7f28efa4ad
Create bridged devices using a callback
2024-01-16 14:06:44 +05:30
WanqQixiang
98c6e8070b
Bridge: Fix the endpoint number limit issue
...
Close CON-761
nvs: use one namespace for the non-volatile atttributes in all the endpoints
Close CON-830
Release Note change
2023-11-03 10:36:22 +08:00
Rohit Jadhav
5f79a45627
Change return type of add() API to esp_err from endpoint.
2023-10-27 11:50:07 +05:30
WanqQixiang
fee4a9330f
esp-matter: update zap-common and clean zap-file for zap-light example
2023-06-21 14:38:06 +08:00
Zhang Wei
853b2666d4
Add ESP-NOW bridge example and necessary support
2023-04-26 23:57:57 +08:00
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
WanqQixiang
7b2912a9e5
submodule: Update connectedhomeip submodule to bc8c9ece1 to support ESP32-C6 and ESP32-H2-MP
...
docs: Add details for esp32h2, esp32c2, and esp32c6
2023-03-23 21:10:37 +08:00
PSONALl
c8babee85a
Add support of dynamic memory allocation strategies
2023-03-15 17:54:44 +05:30
dhairyashah1
48cffae757
[blemesh & zigbee bridge] Adds support to reduce complexity of bridged_device search using priv_data instead of using endpoint
...
Fixes and closes https://github.com/espressif/esp-matter/issues/60
2023-03-08 03:32:13 +05:30
WanqQixiang
38a893b1ac
bridge: Fix the bridged endpoint plugin init
2023-02-23 11:13:29 +08:00
WanqQixiang
bd9fc0d974
Bridge: Call plugin init callbacks for bridged endpoints
2023-02-17 12:39:08 +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
WanqQixiang
af5ac793d1
esp_matter_bridge: Add aggregator device type and add parent_endpoint_id for bridged_endpoint
...
example: Add aggregator endpoint for bridge examples
2022-09-09 14:11:53 +08:00
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
WanqQixiang
660cb42c4c
Bugfix: Avoid using 'using namspace' in headers
2022-06-17 16:14:23 +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
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
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
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
WanqQixiang
0898a37af7
Add CI for bridge_zigbee app and switch app
2022-03-01 15:49:11 +08:00
WanqQixiang
685a6c8a06
Add app_bridge component and bridge_zigbee app (support on_off light device)
2022-02-25 10:48:16 +08:00