Commit Graph

51 Commits

Author SHA1 Message Date
Shubham Patil a5a1a4d7bd examples: remove redundant C++ standard setting in main component
All examples already set the C++ standard in the project-level
CMakeLists.txt. The main component redundantly sets it again.
As per the ESP-IDF C++ support guide, a component should only
override the C++ version if it intends to use a different one.
We want to keep a consistent version across the project, so
the redundant setting is removed.
2025-08-13 11:03:12 +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
WanqQixiang a68e73d7b4 esp-matter: move Thread stack initialization from esp_matter_chip_init_task() 2025-04-15 19:24:16 +08:00
chendejin 6f683336bb examples/controller: add configs for controller RAM optimization 2025-02-13 10:56:39 +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
YuanMingFu d96280a5cc idf: update version to v5.2.3 2024-11-11 20:53:36 +08:00
WanqQixiang 0b13dbb216 esp_matter: Add thread border router management support and thread border router example 2024-09-19 17:07:39 +08:00
WanqQixiang c52f4fa865 component: Remove esp_matter_thread_br component and use logic from upstream repo 2024-09-19 16:00:44 +08:00
Rohit Jadhav 1bc18a1f5c Update chip submodule to latest master 2024-08-29 17:25:04 +05:30
WanqQixiang a29cc6cf3c examples: Increase the default console buffer length for controller example
Closes CON-1282
2024-08-08 19:36:53 +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
liyashuai 95cbad99aa update connectedhomeip to 13ab158f10 to fix some issue 2024-05-08 10:31:49 +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
Shu Chen f7397d8225 Merge branch 'thread_br/custom_cluster' into 'main'
thread_br: add thread br custom cluster

See merge request app-frameworks/esp-matter!590
2024-04-23 10:13:29 +08:00
Wang Qixiang ba953233f5 thread_br: add thread br custom cluster 2024-04-23 10:13:29 +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
Shu Chen ab584db4bf Merge branch 'update_chip_submodule_to_v1.3_branch' into 'main'
[v1.3-branch] update connectedhomeip to v1.3-branch: 5bb5c9e

See merge request app-frameworks/esp-matter!675
2024-04-11 10:10:20 +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
liyashuai 32e2f71e76 update idf version to v5.2.1 for fixing Bootloader TOCTOU Vulnerability in Anti-rollback Scheme 2024-04-09 19:34:18 +08:00
WanqQixiang e39a21e770 Add client-only controller and commissioner 2024-04-07 19:31:00 +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
WanqQixiang c03670e269 controller: Fix the compile error when enabling otbr feature and add CI building 2024-01-15 19:35:06 +08:00
WanqQixiang fd033440c7 thread_br: Add esp_matter_thread_br component
controller: Run openthread border router with the controller

Remove custom thread_br cluster
2023-11-23 11:10:20 +08:00
PSONALl d4c8b65772 Matter v1.2 TE-2 optional features and submodule update 2023-09-11 09:16:55 +05:30
WanqQixiang 2a2122e9e5 controller: add matter controller cluster 2023-09-06 12:31:57 +08:00
WanqQixiang 250b202d2e examples: Remove requirements for main components 2023-08-10 16:48:13 +08:00
PSONALl 940211eb73 Fix crash with ble-controller 2023-08-03 18:09:04 +05:30
liyashuai de530ef5d0 change example default nvs size to 48k 2023-07-27 14:51:32 +08:00
PSONALl 22fa3d1cd6 Update documentation for BLE controller 2023-07-06 11:56:37 +05:30
Rohit Jadhav 1ca657853d Submodule update: to 111bc80 2023-07-03 16:28:49 +05:30
PSONALl 80b927b637 ESP32 as a ble controller 2023-06-27 15:07:17 +05:30
WanqQixiang 0687657ede examples: Increase LwIP IPv6 address number to 6 (MAX_FABRIC + 1) 2023-06-25 10:40:42 +08:00
WanqQixiang fee4a9330f esp-matter: update zap-common and clean zap-file for zap-light example 2023-06-21 14:38:06 +08:00
Shubham Patil d0b81170f3 Changes to bump connectedhomeip submodule to revision: 65b6ed4
- Replaced component esp32_mbedtls with mbedtls from requirements
- Enabled CONFIG_MBEDTLS_HKDF_C option in all the sdkconfig.defaults
- Removed secure cert dac provider from here and using one in
  connectedhomeip repo
- Enabled CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL in sdkconfig.defaults.esp32h2
2023-05-30 18:05:25 +08:00
Hrishikesh Dhayagude 26e81f4598 Merge branch 'example/clean_zap_generated' into 'main'
example: Clean files under main/zap-generated path

See merge request app-frameworks/esp-matter!358
2023-04-19 19:01:49 +08:00
WanqQixiang 5d97f7ec83 example: Clean files under main/zap-generated path 2023-04-19 15:55:16 +08:00
Shubham Patil ef2c3e4d8b core: Use NVS APIs to get/set attributes with primitive datatype
Added the config option to all examples' sdkconfig.defaults
2023-04-17 13:18:33 +05:30
WanqQixiang 43d836acba examples: Remove -DLWIP_IPV6_SCOPES=0 2023-04-13 10:29:42 +08:00
Shubham Patil e13d2b96d2 Flag esp_secure_cert and nvs_keys partitions as encrypted
By default esp_secure_cert and nvs_keys partitions are encrypted as
their content needs to be secured using flash encryption, but examples
do not flag them as encrypted. So, lets flag them as encrypted for
consistency.
2023-03-28 11:57:25 +05:30
WanqQixiang c44c2177a3 submodule-update: Update connectedhomeip submodule to 7e69c66bb for matter 1.1 TE1 2023-03-16 14:15:23 +08:00
Chirag Atal 1856e151b8 zap_generated: Add support to change the dynamic endpoint count through menuconfig
Added some menuconfig options which can be helpful for memory optimisations.
2023-03-15 09:51:32 +05:30
WanqQixiang bf27627bd0 controller: Add reading PAA cert from spiffs partition 2023-02-28 19:12:32 +08:00
Shubham Patil 4dcf8e95ef docs: Point all doc links to latest deployment
This is the left over from !280
2023-02-01 14:54:27 +05:30
WanqQixiang b155794f7f console: Add wifi connect command 2022-12-30 15:58:33 +08:00
WanqQixiang 00412aa3cb Controller: Make the commissioner feature optional 2022-12-12 19:18:40 +08:00
WanqQixiang fd80c494f2 Add docs and CI for controller example 2022-11-28 12:35:27 +08:00