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
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
WanqQixiang
83f9ce13de
example: fix build of light switch when using dynamic commission data provider
2025-03-06 15:52:49 +08:00
Rohit Jadhav
77fd34991a
examples/light_switch: Add demonstration of auto subscription from on/off client to remote on/off server
2025-01-07 16:02:04 +05:30
Shubham Patil
9575c13b12
examples: add the register factoryreset command in examples
2024-12-27 11:08:02 +05:30
WanqQixiang
c31958a477
esp_matter: add missing attributes and commands for time sync cluster
2024-12-26 19:33:43 +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
Shu Chen
d12e76db15
Merge branch 'add_client_interaction_apis' into 'main'
...
Add client interaction APIs for interaction actions
Closes CON-1142
See merge request app-frameworks/esp-matter!673
2024-06-07 17:29:51 +08:00
Pavel Borcin
536ea2956c
change light_switch example to use bsp, remove unused esp32s3 defaults
2024-06-04 16:36:46 +02:00
WanqQixiang
5003ab8bae
Use common APIs for all the client examples
2024-05-11 14:32:00 +08:00
WanqQixiang
1f3490c303
change client command_handle to client request_handle
2024-05-09 12:31:39 +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
14da080ac3
esp_matter: Add an option to disable Matter server for client-only examples
2024-01-29 19:35:41 +08:00
WanqQixiang
f83d896e2a
example: Add dynamic passcode commissionable data provider for light-switch app
2023-12-01 18:38:33 +08:00
WanqQixiang
12e73847aa
client: remove is_group in command_handle to make cluster_update be able to notify all the binding entries
...
closes CON-874
2023-11-10 10:35:59 +08:00
Shubham Patil
71379cc963
Replace strtol with strtoul wherever required
2023-11-01 17:44:35 +05:30
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
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
WanqQixiang
0330dadfbb
bugfix: Register client command when matter shell is disabled
2023-02-20 19:20:31 +08:00
WanqQixiang
6336a8648d
client: Add mandatory commands suppport for client clusters
2023-01-10 15:19:08 +08:00
WanqQixiang
b155794f7f
console: Add wifi connect command
2022-12-30 15:58:33 +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
Rohit Jadhav
54741bea51
Updated button idf_component to 2.3.0
2022-11-25 16:19:51 +05:30
liyashuai
84db3c810a
add level-control and color-control group send console command
...
1. Add multiple parameters cli send
2. Add all the level-control and color-control group send command interface
3. Add bound and client group send cli.
2022-11-08 14:34:49 +08:00
Shubham Patil
f59586b99d
Remove calls and definitions of app_driver_attribute_update() from
...
light_swich example
2022-10-10 14:44:45 +05:30
WanqQixiang
47a93e6d10
console: refactor esp_matter_console
2022-09-27 10:36:42 +08:00
Shu Chen
ec70d32ecc
Merge branch 'group-binding' into 'main'
...
Example: Add group binding for the light-switch app
See merge request app-frameworks/esp-matter!188
2022-09-27 10:21:00 +08:00
Shubham Patil
4d55e2f8d9
Remove app_qrcode component and do not print it in examples.
...
Added the default QR code to the docs and pointer to generate the new
factory partition and qr code.
2022-09-20 14:45:34 +05:30
WanqQixiang
ad94862cc4
client: add command_handle to store the command information in client command send
...
Example: Add group binding for light-switch example
2022-09-15 20:11:02 +08:00
WanqQixiang
a26d07bd60
move dnssd-server-start and route-hook-init to device_callback_internal
2022-09-13 15:13:24 +08:00
Shubham Patil
64a44ba04d
Handle the commissioning events in examples
2022-08-30 19:21:22 +05:30
liyashuai
7decda072b
ota: make OTA clusters optional.
2022-08-30 15:33:57 +08:00
Shu Chen
0eca149514
Merge branch 'update_submodule_support_esp32h2' into 'main'
...
Submodule: Update the connectedhomeip submodule to the lastest master commit 069b09b5f3
See merge request app-frameworks/esp-matter!180
2022-08-26 18:31:31 +08:00
WanqQixiang
cec59c0ead
ci: Update CI & fix compile errors of swith_app and zap_light_app
2022-08-26 15:00:31 +08:00
Hrishikesh Dhayagude
0e1a62d4ee
Minor changes to the documentation
2022-08-25 14:23:31 +05:30
Chirag Atal
70ffba8cc6
app_driver: Using app_driver_handle_t instead of void pointer.
2022-08-04 13:55:48 +05:30
Chirag Atal
4b47bf9819
identification: Renaming esp_matter::identify to identification
...
This is to reduce confusions with esp_matter::cluster::identify.
2022-08-03 19:48:21 +05:30
Chirag Atal
09eba3f455
app_driver: Restructuring setting the driver to default value
...
led_driver: Removing the get() APIs
2022-08-03 19:45:56 +05:30
Chirag Atal
2cc98e1de2
led_driver: Add support for handle
...
app_main: Passing this handle to the endpoint as priv_data and using the handle in the driver on attribute_update.
2022-08-03 11:58:13 +05:30
Chirag Atal
d719c97b88
endpoint: Added support for priv_data
...
This priv_data is returned to the application in the attribute_update and the identify callbacks.
2022-08-02 16:01:38 +05:30