Commit Graph

122 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
Rohit 807abe17a4 components/esp-matter: Move feature creation from cluster to endpoint. 2025-06-16 15:26:01 +05:30
Rohit 640d5d8dc5 [led_driver] Add XY color control support and update app_driver of light example to handle CurrentX and CurrentY attributes 2025-06-05 10:53:59 +05:30
Rohit 81ffb5b252 [examples/light] Add the missing xy feature of the color control cluster
Fixes: https://github.com/espressif/esp-matter/issues/1434.
2025-05-28 14:35:32 +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
Hrishikesh Dhayagude c5cbd5a081 Merge branch 'fix/features' into 'main'
esp-matter/features: Add features as config in the cluster structure.

See merge request app-frameworks/esp-matter!1002
2025-05-13 12:13:45 +08:00
shripad621git 9ec04c4a87 .gitlab-ci.yml: Post heap memory numbers in the MR description.
- Added a parser script to parse heap memory numbers from pytests.
- Added provision to post the heap memory numbers in MR description.
2025-04-28 08:41:59 +05:30
Rohit Jadhav 3d3b093bec esp-matter/features: Add features as config in the cluster structure. 2025-04-24 12:52:37 +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
chendejin 3bd14ffb60 revert 41ec0e2943 2025-03-19 12:16:45 +08:00
Li Ya Shuai 4645aa0604 examples: add custom certification declaration example in light example 2025-02-11 20:10:56 +08:00
Shubham Patil 9d11f25a77 examples: use id based APIs to get endpoint, cluster, attribute handle 2025-01-17 14:36:36 +05:30
Shubham Patil 9575c13b12 examples: add the register factoryreset command in examples 2024-12-27 11:08:02 +05:30
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
mahesh 699d8d0f78 examples: simplified attribute retrieval api 2024-08-20 16:58:59 +05:30
Pavel Borcin faae30a1c2 examples/light: Fix the issue of on-board LED not turning off 2024-05-29 14:05:17 +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
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
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
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
Shubham Patil 54a8903f32 Few documentation fixes
- Added some docs for attribute and identify callback
- mfg_tool: Add the sourcing of esp-idf's export.sh script
- Added the link for getting the repository in top level README.md
- Table for Matter specification version and release branches
- FAQ for stuck at "Solving dependencies requirements"
- Change the link and doc in rainmaker example
2023-10-05 12:47:35 +05:30
PSONALl d4c8b65772 Matter v1.2 TE-2 optional features and submodule update 2023-09-11 09:16:55 +05:30
WanqQixiang b2be128c96 Update IDF to v5.1.1 tag for ESP32-H2 and ESP32-C6 builds 2023-08-29 10:48:16 +08:00
WanqQixiang 250b202d2e examples: Remove requirements for main components 2023-08-10 16:48:13 +08:00
PSONALl b9cb1b2fa5 Fix enhanced color mode's default value 2023-07-19 11:53:23 +05:30
WanqQixiang fee4a9330f esp-matter: update zap-common and clean zap-file for zap-light example 2023-06-21 14:38:06 +08:00
WanqQixiang cd7457684f Submodule: update submodule to 6382144be 2023-06-13 12:07:49 +08:00
Shubham Patil e04c1eb302 ota: Enable the handling of encrypted OTA image
Also, added the docs around OTA and sample usage in light example.
2023-06-07 19:32:12 +05:30
WanqQixiang 5d97f7ec83 example: Clean files under main/zap-generated path 2023-04-19 15:55:16 +08:00
InfiniteYuan ba96bc8d6e example: add memory optimization for esp32-c2 2023-03-31 16:41:20 +08:00
Shu Chen f2e77d239e Merge branch 'support-c6-h2' into 'main'
Add support for ESP32-C2, ESP32-C6 and ESP32-H2-MP

See merge request app-frameworks/esp-matter!319
2023-03-24 15:30:52 +08:00
Shubham Patil d7215de6d2 identify: Make init API configurable and pass in identify effect in cb
Closes https://github.com/espressif/esp-matter/issues/238
2023-03-16 13:53:49 +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
Shubham Patil 31afec5674 examples/light: Advertise only on dns-sd when last fabric is removed 2023-02-13 10:33:33 +05:30
shripad621git 3e8ea13b09 Handled the events related to Fabric in esp_matter_core.cpp and called OpenBasicCommissioningWindow api from OnFabricRemoved in light example.
Added the fabric related events to light example.
2023-02-07 16:30:59 +05:30
WanqQixiang b155794f7f console: Add wifi connect command 2022-12-30 15:58:33 +08:00
Shu Chen 85abe2cdd4 Merge branch 'submodule/update_V1_0_0_1' into 'main'
Submodule: Update submodule to the new released tag v1.0.0.1

See merge request app-frameworks/esp-matter!251
2022-12-28 19:06:45 +08:00
WanqQixiang f705a89c80 Submodule: Update submodule to the new released tag v1.0.0.1
CI: Activate matter build env before building the examples

sdkconfig: update sdkconfig to disable BT connection reattempt
2022-12-23 17:03:57 +08:00
Chirag Atal fb2493481c app_main: Fixing the max value for hue and saturation
According to the spec, hue and saturation both should be between 0-254.
2022-12-23 11:17:49 +05:30
liyashuai 4916723edc update attribute value in color light for v1.0 certified 2022-12-12 20:55:38 +08:00
Rohit Jadhav 54741bea51 Updated button idf_component to 2.3.0 2022-11-25 16:19:51 +05:30