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