Commit Graph

35 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
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 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
Shubham Patil 9575c13b12 examples: add the register factoryreset command in examples 2024-12-27 11:08:02 +05:30
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
Shripad Deshpande 7441801cb6 Revert "change generic_switch example to use bsp" 2024-08-23 17:04:32 +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
Shubham Patil ec72e3209d examples: added ABORT_APP_ON_FAILURE macro to abort if APIs return error 2024-02-07 17:47:54 +05:30
Shripad Deshpande 4c68c4e961 feature/taglist : Added the missing TagList feature for descriptor cluster. 2024-01-11 15:43:08 +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
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
shripad621git 7f97c97311 Provision to add buttons to generic_switch example
Added the gpio_button struct to create the gpio buttons.
Mapped the buttons to corresponding endpoints.
Changed app_main.cpp to make creation of buttons more easy.
Added CONFIG_FACTORY_COMMISSIONABLE_DATA_PROVIDER AND CONFIG_FACTORY_DEVICE_INFO_PROVIDER in sdkconfig.defaults
to keep the app consistent with changes in providers code.
2023-05-23 16:59:28 +05:30
WanqQixiang 5d97f7ec83 example: Clean files under main/zap-generated path 2023-04-19 15:55:16 +08:00
shripad621git e94bbd7d0d Added User Label Cluster to generic_switch example.
Fixes https://github.com/espressif/esp-matter/issues/300.
2023-04-07 12:45:22 +05:30
Hrishikesh Dhayagude 3a65dfc753 Merge branch 'bugfix/add-esp32s3' into 'main'
Added esp32s3 option for light_switch and set Momentory switch as

See merge request app-frameworks/esp-matter!330
2023-04-03 18:35:28 +08:00
Rohit Jadhav bbe1d8c08d Added esp32s3 option for light_switch and set Momentory switch as
default for generic_switch fixes https://github.com/espressif/esp-matter/issues/295
2023-04-03 13:19:14 +05:30
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
shripad621git cfc2e10a1c Added fixed labels using nvs in generic_switch example.
Fixes https://github.com/espressif/esp-matter/issues/211
Added two fixed-labels using nvs in the generic_switch example.
Added the mfg generated binary file 20202020_3841.bin to flash at the specified address after flashing the firmware.
2023-03-01 13:08:15 +05:30
WanqQixiang b155794f7f console: Add wifi connect command 2022-12-30 15:58:33 +08:00
Rohit Jadhav 5028a15edf Multi-press count reset on multipress complete 2022-12-27 16:10:28 +05:30
Rohit Jadhav b5f1657ed2 Add generic_switch example and mapping of switch events to button 2022-12-20 21:22:32 +05:30