19 Commits

Author SHA1 Message Date
Piyush Shah
da838cbf13 rmaker_common: Remove the submodule and its references 2025-11-13 09:42:38 +05:30
Piyush Shah
8a816fc6c3 examples: Update the names for the common example components 2025-11-13 09:42:38 +05:30
Shubham Patil
f463808e68 examples/matter: fix matter example builds with main branch
- Fix the usage of device-hal's button component for matter_light,
  matter_swithc, and matter_controller examples.
- Fix the feature bits usage in matter_light as per new changes in
  esp-matter
- Update the top level README for Matter examples to include the
  mandatory fields in the esp-matter-mfg-tool command that are required
  to PASS the certification
2025-05-23 12:34:15 +05:30
Chen Dejin
00e941baa2 examples/controller: controller on M5Stack-CoreS3 2025-03-20 11:03:53 +08:00
WanqQixiang
97ee869a32 examples: Use thread border router management cluster instead of custom thread br cluster for Matter Controller examples 2024-12-30 19:46:02 +08:00
Vikram Dattu
3e375f43f6 Enable Insights command response module
- Updated esp_insights submodule and the component version dependency
 - Selected `ESP_INSIGHTS_TRANSPORT_MQTT` in examples sdkconfig.defaults
 - Called esp_insights_cmd_resp_enable

 - Also updated `cli` submodule to the latest
2024-08-22 10:32:54 +05:30
Sayon Deep
ec04f94055 examples/matter: Moved app_matter apis to app_matter component
examples: moved app_matter apis as component at examples/matter/common

examples/matter/matter_light: renamed app_matter to app_matter_light

examples/matter/matter_light: fixed for thread

examples/matter/matter_light: moved forward declaration to app_priv.h

examples/matter/matter_switch: Updated to include app_matter as component

examples/matter/matter_controller: Updated to include app_matter as component

examples/matter/matter_controller_with_touchscreen: Updated to include app_matter as component

removed namespace declaration from header file.
2024-07-29 16:13:18 +05:30
Piyush Shah
b6ca97d689 examples: Changes for bulk parameter reporting
- led_light: Use the new bulk write callback (single callback invoked just once
  for multiple param writes) and use esp_rmaker_param_update()
  so that all updated params are also reported together.
- Other examples: Just replace esp_rmaker_param_update_and_report with
  esp_rmaker_param_update() and let the Rainmaker core report all
  updated params together.
2024-06-20 14:26:11 +08:00
Sayon Deep
f0fd2b7810 examples/matter: Fixed naming of controller custom cluster config option 2024-05-31 16:06:26 +08:00
chendejin
b2738e06fc Add Thread border router support in rainmaker + matter controller 2024-05-17 16:15:12 +08:00
Hrishikesh Dhayagude
a2fbfd1267 Merge branch 'rmaker_rest_api' into 'master'
example: Add components controller_rest_apis and controller_custom_cluster for matter controller usage

See merge request app-frameworks/esp-rainmaker!417
2024-05-17 14:53:19 +08:00
Hrishikesh Dhayagude
92a5435a33 Merge branch 'controller/show_dynamic_qrcode' into 'master'
show dynamic QR code on screen for matter_controller_with_touchscreen exmaple.

See merge request app-frameworks/esp-rainmaker!429
2024-05-13 18:15:58 +08:00
Vikram Dattu
5dccee9eac examples: Add support for esp32c2
- Added entry for esp32c2 build in CI
- RAM optimized sdkconfig.defaults.esp32c2
- Disable ws2812 led drivers from non-rmt supported devices
- Use GPIO9 as BOOT button for C2
2024-05-09 20:38:11 +05:30
WanqQixiang
a54560b836 example: Add component controller_rest_apis and controller_custom_cluster for matter controller usage 2024-04-28 12:28:24 +08:00
chendejin
e0715b240d matter_controller: support dynamic QR code 2024-04-08 17:11:10 +08:00
Sayon Deep
8a201e0db0 matter_controller: Updated the JSON parsing for Invoke command structure changes 2024-02-01 16:34:22 +08:00
WanqQixiang
cabbe1e802 examples: Increase nvs partition size for matter examples 2024-01-03 16:30:38 +08:00
Vikram Dattu
f1d16cf736 examples: Added support for ESP32C6
1. ESP32C6 button configs for RGB LED and Boot GPIO
2. CI: Added entry for C6 in `.gitlab.yaml`
3. Added `partitions_4mb_optimised.csv` which uses flash to the full extent
  - Created sdkconfig.defaults for esp32c6 and used partitions_4mb_optimised.csv as default
  - This is made default for esp32c6 because, for esp32c6, image sizes exceed config from partitions.csv
4. Fixed matter examples CMakeLits.txt files for c6 support
2023-10-26 17:38:53 +05:30
WanqQixiang
b5da8d7d4a examples: Add matter controller example 2023-10-09 15:15:56 +08:00