Commit Graph

79 Commits

Author SHA1 Message Date
Shu Chen bf568327d4 Merge branch 'fix_sdkconfig_seq' into 'main'
Do not set the SDKCONFIG_DEFAULTS variable, append it

See merge request app-frameworks/esp-matter!727
2024-05-09 16:19:12 +08:00
Shubham Patil 1563b08126 Patch blemesh ble manager with few fixes
This includes fixes for extended advertisement introduced in v1.3,
shutdown sequence for ble manager, and some restyling
2024-05-08 12:52:43 +05:30
Shubham Patil 176688996e Do not set the SDKCONFIG_DEFAULTS variable, append it 2024-05-02 18:48:12 +05:30
WanqQixiang 58fdd405a2 Update external platform BUILD.gn file to support thread devices 2024-04-29 16:08:24 +08:00
Shu Chen 0aac1d35e5 Merge branch 'fix/crash_external_platform' into 'main'
fixed external platform crash due to device instance info

See merge request app-frameworks/esp-matter!703
2024-04-23 10:16:10 +08:00
Shubham Patil f86500ae73 Remove few functions that are crashing from relinker's list
This was crashing on boot as well as during commissioning
2024-04-22 17:57:11 +05:30
YuanMingFu d086bfae38 bugfix: relinker for v5.1.2 2024-04-19 19:45:38 +08:00
Sayon Deep 6f3da404a1 fixed external platform crash due to device instance info 2024-04-18 09:21:52 +05:30
YuanMingFu 46c3d4d07b relinker: add support for more idf version 2024-04-18 11:40:34 +08:00
liyashuai b061c3c6d0 update c2 relinker for ci fix 2024-04-10 10:39:17 +08:00
Shu Chen dda2d776df Merge branch 'bugfix/blemesh_platform' into 'main'
bugfix: blemesh platform don't include chip_persist_subscriptions variable

See merge request app-frameworks/esp-matter!479
2024-04-02 12:32:03 +08:00
Hrishikesh Dhayagude e8e6d70e36 Merge branch 'example/blemesh_bridge_platform_update' into 'main'
blemesh_bridge: sync nimble/BLEManagerImpl.cpp for blemesh_bridge

See merge request app-frameworks/esp-matter!652
2024-03-25 13:58:56 +08:00
InfiniteYuan ee05e655b6 bugfix: blemesh platform don't include chip_persist_subscriptions variable 2024-03-25 11:24:09 +08:00
Will df42dfda6b Make error message generic for other bridge device types
BLE Mesh and ESP now examples also call app_bridge_create_bridged_device so log message shouldn't refer to any particular device type.
2024-03-12 11:05:00 +00:00
YuanMingFu b6ddb30bc9 blemesh_bridge: update BLEManagerImpl.cpp 2024-03-07 15:51:31 +08:00
Shu Chen d4cbddc4d3 Merge branch 'add_connectedhomeip_component' into 'main'
Add matter component based on esp-matter sdk and connectedhomeip

See merge request app-frameworks/esp-matter!552
2024-02-26 20:35:06 +08:00
Hrishikesh Dhayagude f21e7b436e Merge branch 'fix_dynamic_ep_check' into 'main'
Fix dynamic endpoint check and added abort in examples

See merge request app-frameworks/esp-matter!607
2024-02-15 18:07:36 +08:00
Shubham Patil ec72e3209d examples: added ABORT_APP_ON_FAILURE macro to abort if APIs return error 2024-02-07 17:47:54 +05:30
Shu Chen 886aa35375 Merge branch 'bsp_integration' into 'main'
Changed HAL to use BSP

See merge request app-frameworks/esp-matter!547
2024-02-07 11:19:28 +08:00
WanqQixiang 668e22da6f example: Fix blemesh bridge example crash 2024-02-06 19:29:58 +08:00
chendejin d951642b5b add esp_matter component based on esp-matter sdk and connectedhomeip 2024-02-06 16:14:02 +08:00
Vilem Zavodny 41ec0e2943 Changed HAL to use BSP 2024-01-30 07:46:48 +01:00
Jon Smirl 7f28efa4ad Create bridged devices using a callback 2024-01-16 14:06:44 +05:30
WanqQixiang 080926c56a Update connectedhomeip submodule to d38a6496c3 and re-enable external platform CI buildings
Closes CON-946
2024-01-05 17:37:25 +08:00
Shu Chen 1ff7b63828 Merge branch 'bridge/endpoint_num' into 'main'
Bridge: fix the endpoint number limit issue

Closes CON-761 and CON-830

See merge request app-frameworks/esp-matter!493
2023-11-09 10:17:58 +08:00
Rohit Jadhav 0fdb83184e Update CHIP submodule to 1.2.0.1 2023-11-06 12:56:53 +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
PSONALl 2f6c54a125 Add support of ethernet in ble-mesh platform 2023-10-09 14:22:28 +05:30
WanqQixiang 350f8d737c example: Fix ble-mesh bridge example build issue when enabling platform mDNS
Closes: https://github.com/espressif/esp-matter/issues/491
2023-07-10 14:19:30 +08:00
Rohit Jadhav 1ca657853d Submodule update: to 111bc80 2023-07-03 16:28:49 +05:30
wanghuixiao 1b3cf7eb01 blemesh_bridge: compile failed when enable secure cert DAC provider 2023-06-21 09:54:16 +08:00
Shu Chen ecddefbfdd submodule: update connectedhomeip to v1.1.0.1 tag 2023-05-08 19:52:16 +08:00
Zhang Wei 853b2666d4 Add ESP-NOW bridge example and necessary support 2023-04-26 23:57:57 +08:00
InfiniteYuan f6f863f9c8 bugfix: relinker: rm some objects 2023-04-06 11:32:14 +08:00
InfiniteYuan ba96bc8d6e example: add memory optimization for esp32-c2 2023-03-31 16:41:20 +08:00
liyashuai d0d631bb23 update connecthomeip submodule to bd17b9f52 2023-03-29 22:30:01 +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
Shubham Patil 4cca14cd13 Specify route_hook in ESP32_custom platforms BUILD.gn 2023-03-16 14:25:15 +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
liyashuai ca6fc9f31f fix build error for platform mdns 2023-03-01 16:29:32 +08:00
InfiniteYuan bb6bb9afd9 bugfix: compiler failed when enable factory data provider 2023-02-16 16:51:46 +08:00
WanqQixiang 52795c4b50 example: Move the external_platform out of the ble_mesh example 2023-02-06 20:41:52 +08:00
WanqQixiang f705a89c80 Submodule: Update submodule to the new released tag v1.0.0.1
CI: Activate matter build env before building the examples

sdkconfig: update sdkconfig to disable BT connection reattempt
2022-12-23 17:03:57 +08:00
Rohit Jadhav 54741bea51 Updated button idf_component to 2.3.0 2022-11-25 16:19:51 +05:30
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
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 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