WanqQixiang
968ff042a8
CI: add astyle pre-commit hook
2026-02-03 15:30:42 +08:00
mahesh
11da871f81
components/esp_matter: Remove inconsistencies in the namespaces
2025-10-03 16:24:56 +05:30
liyashuai
981459a228
components/esp-matter: Initialize CONFIG_ESP_MATTER_NVS_PART_NAME nvs partition before accessing
2025-09-24 10:26:16 +08:00
WanqQixiang
9fdd2b586e
example: Fix compilation of generic_switch example
2025-09-03 09:35:11 +08:00
WanqQixiang
06afbf48f9
example: configure the max dynamic endpoint count for all the examples
2025-08-29 16:27:26 +08:00
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
shripad621git
40b0bced81
examples: Increase the chip task stack size for esp32c2.
2025-07-30 14:58:34 +05:30
Hrishikesh Dhayagude
e8601acc51
Merge branch 'features_configuration_in_endpoint' into 'main'
...
[components/esp-matter] Remove features parameter from cluster::creater() API.
See merge request app-frameworks/esp-matter!1146
2025-06-26 13:55:18 +08:00
liyashuai
f63c7b50a4
[example] Fix comment issue in generic_switch
2025-06-25 12:12:52 +08:00
Rohit
807abe17a4
components/esp-matter: Move feature creation from cluster to endpoint.
2025-06-16 15:26:01 +05:30
liyashuai
ad0c291b89
examples/generic_switch: set the namespace id value in taglist attribute to a standard one
2025-04-25 11:18:49 +08:00
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
shripad621git
e7d81fbfea
idf_component.yml: Update the espressif/button component to latest version
...
- Fixes https://github.com/espressif/esp-matter/issues/1243 .
2025-01-20 15:45:06 +05:30
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
Shu Chen
2e0eaf66a5
Merge branch 'fix/generic_switch' into 'main'
...
examples/generic_switch: Update generic switch wrt spec changes.
See merge request app-frameworks/esp-matter!893
2024-12-17 17:48:46 +08:00
WanqQixiang
6f5da35df5
submodule: update to 43aa98c2d3 to support ESP32-P4
2024-12-17 10:45:48 +08:00
Rohit Jadhav
447e0b1c78
examples/generic_switch: Update generic switch wrt spec change
...
Added momentary_switch, action_switch and momentary_switch_multi_press features and respective features.
Removed fixed and user labels from example because these are removed
from spec.
Removed mfg_binary as it's not needed anymore.
2024-12-05 12:37:44 +05:30
YuanMingFu
d96280a5cc
idf: update version to v5.2.3
2024-11-11 20:53:36 +08:00
shripad621git
508fe48d59
Fixed the README of generic switch for default switch type.
...
- Fixes https://github.com/espressif/esp-matter/issues/1072 .
2024-09-03 11:40:22 +05:30
Rohit Jadhav
1bc18a1f5c
Update chip submodule to latest master
2024-08-29 17:25:04 +05:30
Shripad Deshpande
7441801cb6
Revert "change generic_switch example to use bsp"
2024-08-23 17:04:32 +08:00
shripad621git
ebcb05579a
Fixed the taglist documentation for generic switch example
...
- Fixed the endpoint id in the README to the supported endpoint id in example.
2024-07-16 14:01:19 +05:30
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
Hrishikesh Dhayagude
04ed0e0e0e
Merge branch 'bsp_integration3' into 'main'
...
change generic_switch example to use bsp
See merge request app-frameworks/esp-matter!691
2024-05-30 20:38:02 +08:00
Shripad Deshpande
e8deadf1db
feature/esp-insights: Integrate esp-insights with esp-matter
2024-05-16 14:50:15 +08:00
Pavel Borcin
e14c1a4aa0
change generic_switch example to use bsp
2024-05-14 10:17:51 +02: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
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
liyashuai
2ef30e7a47
fix ci error
2024-04-10 16:43:53 +08:00
Ludovic BOUÉ
dbd2597319
Fix a typo in generic_switch example README.md
2024-03-13 13:11:58 +01:00
Hrishikesh Dhayagude
0715268468
Merge branch 'generic_switch/qrcode' into 'main'
...
Added qrcode to generic_switch light example README.
See merge request app-frameworks/esp-matter!632
2024-02-15 18:19:18 +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
shripad621git
178657e738
Added qrcode to generic_switch light example README
2024-02-14 12:30:38 +05:30
Ludovic BOUÉ
8223db65e9
Update README.md
...
Fix typo
2024-02-07 13:25:57 +01: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
liyashuai
1977e50b09
update esp32c6 ble deinit and mem release config
2024-01-17 19:34:00 +08:00
Pips
4d087714c5
fix markdown in README.md
...
quick fix for a missing code block entry.
2024-01-14 23:44:50 -07:00
Shripad Deshpande
4c68c4e961
feature/taglist : Added the missing TagList feature for descriptor cluster.
2024-01-11 15:43:08 +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