Commit Graph

105 Commits

Author SHA1 Message Date
chendejin 2c103c253d examples/common: fix ble not start in blemesh_bridge exmaple 2026-03-31 17:03:28 +08:00
Shubham Patil 6a2ed584eb connectedhomeip: update submodule to 2960abcbcf
- Use the correct ESP32SecureCertDataProvider.h
- update the readme to list v1.4.2
- ci: bump idf-component-manager to v2.2 for external platform builds
- idf.py build complaining about older v2.1.2 of idf-component-manager so
  bumping it.
- components/esp_matter: run the generate_zap_common_files.py, and
  commit delta
2025-12-02 20:07:55 +05:30
chendejin 1a0c29d867 esp_matter managed component: v1.4.2 2025-09-24 11:44:44 +08:00
Shubham Patil 69782dd1a3 examples: add ESP32SecureCertDataProvider to the external platform 2025-08-22 14:34:54 +05:30
Shubham Patil 6985d49f6e examples/common: manufacturing data provider implementation
Introduce a precedence-based implementation for reading manufacturing
data.

Manufacturing data can reside in either the secure-cert partition or the
fctry partition. To ensure backward compatibility with older modules
(where manufacturing data was stored in the fctry partition), this implementation
supports setting precedence between the available storage options.

Default precedence is factory first, i.e. implementation checks the data
in factory partition first and if not found falls back to check secure
cert partition.

This allows newer modules using secure-cert to coexist seamlessly with legacy ones.
2025-08-22 11:15:21 +05:30
shripad621git 4500815659 examples: Build and pytest failure fixes for the submodule update
- Fixed the h2 pytest failure by adding the timedInteractionTimeoutMs in the activedataset command
  since spec mandates a timed interaction.
- Fixed the external platform build failure.
2025-08-21 15:32:13 +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
Shubham Patil 63e76c8b61 components/esp_matter: fix few warnings
- remove unused variable from bounds
- remove unused command callback functions
- add ifdefs for restricting code from compiling and generating warnings
  during builds
- Fix unused usage of heap stats function
2025-06-25 09:02:07 +05:30
shripad621git ab45deafd9 tools/jenkins: Added support for heap memory numbers in all_device_types app 2025-05-20 10:50:55 +05:30
WanqQixiang 9eec16e3e1 example: Remove external platform for light_wifi_prov example 2025-04-17 10:59:46 +08:00
Shu Chen f1f3fb79d1 Merge branch 'fix/not_include_platform_headers' into 'main'
esp_matter: not include platform headers when external platform is used

Closes CON-1607

See merge request app-frameworks/esp-matter!1081
2025-04-17 10:53:59 +08:00
WanqQixiang ce23eee891 esp_matter: include external platform headers when using external platform 2025-04-11 14:25:28 +08:00
shripad621git dfb1d15b42 external_platform: Fix the external platform apps for the latest submodule.
- Fixed the external platform build failures for blemesh_platform and secondary_ble_adv.
- Added the build fixes to external_platform BUILD.gn for extended ble_adv.
2025-04-11 11:43:22 +05:30
shripad621git 0bbe3c3844 examples: Relinker changes for esp32c2 idf v5.4.1.
- Added the relinker files for esp-idf v5.4.1 for esp32c2.
2025-04-11 11:43:22 +05:30
shripad621git 768163a9da examples: Update the button component to latest version.
- Driver specific changes for updated button component in examples.
- Updated the device_hal code for button component upgrade.
- Updated the idf_component.yml of examples to use latest version of espressif/cmake_utilities.
2025-04-11 11:43:03 +05:30
Shubham Patil 150f03c800 docs: modify copyright headers for files taken and modified from
third-party sources
2025-01-28 15:22:12 +05:30
WanqQixiang 22f0648cb9 esp-matter: update connectedhomeip submodule to 9b8fffe0bb 2025-01-17 17:33:18 +08:00
WanqQixiang 70906ab18f example: Fix ble advertisement refresh after ble disconnection for light_wifi_prov example 2024-10-31 17:31:30 +08:00
Yuan Mingfu 9649c822ef fix/ble_mesh_bridge: Fixed the ble mesh provisioning issue 2024-09-29 16:55:10 +08:00
WanqQixiang aed49010c6 example: Add light example with RainMaker-WiFi-Provisioning 2024-09-11 20:00:45 +08:00
Hrishikesh Dhayagude 22fad1243b Merge branch 'fix_io_num_c6' into 'main'
Fix the boot button and LED not working in C6 thread example from launchpad

See merge request app-frameworks/esp-matter!852
2024-08-30 14:38:20 +08:00
Rohit Jadhav 1bc18a1f5c Update chip submodule to latest master 2024-08-29 17:25:04 +05:30
Shubham Patil 4bc99f6db8 examples: Fix the sequence of sdkconfig loading 2024-08-23 10:15:39 +05:30
Rohit Jadhav 7e80758817 CHIP-submodule: Update connectedhomeip submodule to commit 0460715589413cb32e32f1626e43ad8000b84f2d 2024-08-13 19:49:57 +08:00
shripad621git 9ab1d993f1 blemesh/ESP32_custom: Updated the external platform files for blemesh_platform.
Fixes https://github.com/espressif/esp-matter/issues/968.
2024-06-14 15:29:20 +05:30
Shripad Deshpande e8deadf1db feature/esp-insights: Integrate esp-insights with esp-matter 2024-05-16 14:50:15 +08:00
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