Commit Graph

183 Commits

Author SHA1 Message Date
shripad621git d69bf58e57 examples: Relinker changes for esp32c2 idf v5.4.1.
- Added the relinker files for esp-idf v5.4.1 for esp32c2.
2025-06-06 12:11:09 +05:30
shripad621git 7557f0b87f 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-06-06 12:11:09 +05:30
chendejin 2d2c921f8f revert 41ec0e2943 2025-06-06 12:11:09 +05:30
WanqQixiang e8bff42a2a esp-matter: Add menuconfig options to exclude unused clusters for flash optimization 2025-03-25 19:25:48 +08:00
Shu Chen 4d82fb7472 Merge branch 'examples/remove_mrp_configs' into 'main'
examples: Removed MRP configs and enable CONFIG_ENABLE_PERSIST_SUBSCRIPTIONS

See merge request app-frameworks/esp-matter!993
2024-12-27 14:28:48 +08:00
chendejin 125d41b732 examples: Removed MRP configs and enable CONFIG_ENABLE_PERSIST_SUBSCRIPTIONS 2024-12-27 14:26:05 +08:00
Shu Chen badac88030 Merge branch 'factory-reset' into 'main'
components/esp_matter_console: add the "matter esp factoryreset"

See merge request app-frameworks/esp-matter!984
2024-12-27 14:25:46 +08:00
Shubham Patil 9575c13b12 examples: add the register factoryreset command in examples 2024-12-27 11:08:02 +05:30
chendejin 7868b2a1b9 examples: Remove unnecessary default configs and esp32s2 configs 2024-12-23 16:34:54 +08:00
chendejin 6f69a26872 examples: Remove the same configs as the default 2024-12-19 19:52:17 +08:00
WanqQixiang 6f5da35df5 submodule: update to 43aa98c2d3 to support ESP32-P4 2024-12-17 10:45:48 +08:00
Shu Chen 82419a3e78 Merge branch 'update/idf_version_5.2.2' into 'main'
idf: update idf version 5.2.3

See merge request app-frameworks/esp-matter!827
2024-11-12 10:03:32 +08:00
YuanMingFu d96280a5cc idf: update version to v5.2.3 2024-11-11 20:53:36 +08:00
chendejin 825bd4a91c examples/light: Added secondary network interface for esp32c6 light 2024-11-05 14:24:36 +08:00
WanqQixiang 181962edea examples: Use esp_bsp_devkit instead of esp_bsp_generic to decrease the examples build time 2024-10-28 16:12:05 +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
mahesh 699d8d0f78 examples: simplified attribute retrieval api 2024-08-20 16:58:59 +05:30
Rohit Jadhav 7e80758817 CHIP-submodule: Update connectedhomeip submodule to commit 0460715589413cb32e32f1626e43ad8000b84f2d 2024-08-13 19:49:57 +08:00
Pavel Borcin 536ea2956c change light_switch example to use bsp, remove unused esp32s3 defaults 2024-06-04 16:36:46 +02:00
chendejin df37795de0 examples: Added MRP configs for Thread device 2024-05-31 10:12:11 +08:00
Pavel Borcin faae30a1c2 examples/light: Fix the issue of on-board LED not turning off 2024-05-29 14:05:17 +08:00
Shripad Deshpande 9783e126b9 Fix the local build for external platform in case of light example 2024-05-13 20:02:12 +08:00
Shu Chen 4575995c5b Merge branch 'fix_relative_paths' into 'main'
Fix building examples if placed outside the repo

See merge request app-frameworks/esp-matter!729
2024-05-09 16:18:34 +08:00
Yuan Ming Fu 7ef1f5e13a example: use 26MHz XTAL default on esp32-c2 2024-05-07 19:28:22 +08:00
Shubham Patil 6dd7a44272 Fix building examples if placed outside the repo
Fixes https://github.com/espressif/esp-matter/issues/916

Build path using ESP_MATTER_PATH variable and not with
CMAKE_CURRENT_LIST_DIR.

If example is moved out from their current place then the compilation
breaks, becuase it tries to find the file wrt to current project
directory.
2024-05-06 11:57:56 +05:30
Shripad Deshpande 0123d1ed2e esp-matter-ci : Changes to fix the arbitary failures in esp-matter CI test cases by using symlink approach. 2024-04-30 13:55:05 +08:00
Shu Chen 8c101cadd1 Merge branch 'remove-diag-logs-from-eg' into 'main'
Revert "Support diagnostic logs cluster in light example"

See merge request app-frameworks/esp-matter!710
2024-04-23 10:07:42 +08:00
Shubham Patil 4a675b503a Revert "Support diagnostic logs cluster in light example"
This reverts commit 9998ef3cb6.
2024-04-19 17:26:58 +05:30
Hrishikesh Dhayagude a81100ad98 Merge branch 'handle_nvs_primitive_types' into 'main'
Ensure backward compatibility for attributes stored in NVS with primitive data type

See merge request app-frameworks/esp-matter!594
2024-04-19 16:45:43 +08:00
YuanMingFu 46c3d4d07b relinker: add support for more idf version 2024-04-18 11:40:34 +08:00
Shubham Patil 68714c0e2d Ensure backward compatibility for attributes stored in NVS with
primitive data type

Removed config option ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE.

Previously, the ESP_MATTER_NVS_USE_COMPACT_ATTR_STORAGE option
determined whether to store attributes as a blob or a primitive data
type in NVS. Since this configuration is not backward compatible, we now
read the attribute as a primitive data type if not found. If it's a
blob, we read it and rewrite it as a primitive data type.
2024-04-12 12:38:16 +05:30
Shu Chen aea4a24eda Merge branch 'update_idf_to_v5_2_1' into 'main'
update idf version to v5.2.1

See merge request app-frameworks/esp-matter!680
2024-04-11 12:31:55 +08:00
liyashuai 2ef30e7a47 fix ci error 2024-04-10 16:43:53 +08:00
liyashuai 213d48c6d4 update connectedhomeip to v1.3-branch: 5bb5c9e 2024-04-10 11:19:42 +08:00
Vilem Zavodny bed4aa92e3 fix: Fixed boot GPIO number on ESP32C6, ESP32H2 and ESP32C3. 2024-03-06 10:11:40 +01:00
Shubham Patil 9998ef3cb6 Support diagnostic logs cluster in light example 2024-02-28 14:06:39 +05:30
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
Vilem Zavodny 41ec0e2943 Changed HAL to use BSP 2024-01-30 07:46:48 +01:00
chendejin bc55912270 add openthread cli command support in console 2024-01-25 14:06:42 +08:00
liyashuai 1977e50b09 update esp32c6 ble deinit and mem release config 2024-01-17 19:34:00 +08:00
Shu Chen d0c76f489b Merge branch 'deferred_attribute' into 'main'
esp_matter: Add deferred attribute flag for non-volatile attributes which might change rapidly

Closes CON-909

See merge request app-frameworks/esp-matter!563
2024-01-11 20:00:58 +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
Shu Chen c0f10e3a92 Merge branch 'release_ble_iram_c2' into 'main'
Add CONFIG_BT_RELEASE_IRAM option to sdkconfig.defaults.esp32c2

See merge request app-frameworks/esp-matter!591
2024-01-10 12:26:47 +08:00
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
Shubham Patil 7973dae303 Add CONFIG_BT_RELEASE_IRAM option to sdkconfig.defaults.esp32c2
This will free up the BLE IRAM when BLE is not in use.
2024-01-04 14:06:32 +05:30
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