Commit Graph

582 Commits

Author SHA1 Message Date
Rohit 0668d0826b examples/all_device_types_app: Fix features creation according to new features APIs. 2025-07-01 14:42:39 +05:30
Hrishikesh Dhayagude c637fc8bcf Merge branch 'fix-warnings' into 'main'
components/esp_matter: fix few warnings

See merge request app-frameworks/esp-matter!1188
2025-06-26 14:44:44 +08:00
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
Shubham Patil 63e76c8b61 components/esp_matter: fix few warnings
- remove unused variable from bounds
- remove unused command callback functions
- add ifdefs for restricting code from compiling and generating warnings
  during builds
- Fix unused usage of heap stats function
2025-06-25 09:02:07 +05:30
mahesh 84c1c31cad example/readme: update troubleshooting section for I2C driver conflict 2025-06-23 13:49:11 +05:30
Hrishikesh Dhayagude e8945fe8a7 Merge branch 'add/eem_example_cluster' into 'main'
[examples/all_device_types_app] Add a example implementation of electrical energy and power measurement cluster.

See merge request app-frameworks/esp-matter!1155
2025-06-17 17:24:27 +08:00
Hrishikesh Dhayagude b5c325adf0 Merge branch 'add_delegate' into 'main'
Add missing delegate callbacks for clusters

See merge request app-frameworks/esp-matter!1158
2025-06-17 17:12:38 +08:00
Shu Chen 4694ae9dcd Merge branch 'esp-matter/add_esp32c5_support' into 'main'
[Target] Add esp32c5 support

See merge request app-frameworks/esp-matter!1171
2025-06-17 03:06:33 +00:00
Rohit 807abe17a4 components/esp-matter: Move feature creation from cluster to endpoint. 2025-06-16 15:26:01 +05:30
liyashuai d25e5de7c9 target: add esp32c5 support 2025-06-13 19:14:18 +08:00
mahesh d15b7ca504 components/esp_matter: Add delegate callbacks for clusters
- Actions
- DiagnosticLogs
- OTAProvider
- Thermostat
2025-06-13 16:21:10 +05:30
Hrishikesh Dhayagude 080c9e7efc Merge branch 'bugfix/light' into 'main'
[examples/light] Add the missing xy feature of the color control cluster.

See merge request app-frameworks/esp-matter!1165
2025-06-10 17:54:47 +08:00
Rohit 93f30f33e8 [examples/all_device_types_app] Add a example implementation of electrical energy and power measurement cluster. 2025-06-10 15:13:10 +05:30
Hrishikesh Dhayagude 78d3def625 Merge branch 'TE2/submodule_update' into 'main'
connectedhomeip: Update the connectedhomeip submodule to d144bbbaae.

See merge request app-frameworks/esp-matter!1152
2025-06-06 16:56:41 +08:00
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
shripad621git fbe182028f connectedhomeip: Update the connectedhomeip submodule to d144bbbaae.
- Updated the chip submodule to include TE2 updates.
- Removed emberAfCallbacks for ota-provider-cluster.
- Included the static-cluster-config file for ota-provider-cluster.
- Added mandatory commands for operational-credentials-cluster.
- Updated the cluster revisions for descriptor, basic-info and opcreds cluster.
- Fixed the ota-provider-app compilation.
2025-05-30 09:54:00 +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
WanqQixiang ae2fe19628 pytest: Use the Matter Thread Border Router example as the TBR for ESP32-H2's pytest 2025-05-28 14:17:57 +08:00
liyashuai 6180212da1 fix refrigerator project name error 2025-05-21 16:38:09 +08:00
Shu Chen 7b4ae7af32 Merge branch 'jenkins/heap_memory_support' into 'main'
tools/jenkins: Add the heap memory numbers support in all_device_types app .

See merge request app-frameworks/esp-matter!1132
2025-05-21 02:38:28 +00:00
WanqQixiang e046a1299a example: Fix Thread Border Router Management delegate initialization 2025-05-20 17:12:07 +08:00
shripad621git ab45deafd9 tools/jenkins: Added support for heap memory numbers in all_device_types app 2025-05-20 10:50:55 +05:30
WanqQixiang 597326ff3f example: Fix custom mfg data setting and add rainmaker ble adv refresh for light_network_prov example 2025-05-13 16:58:12 +08:00
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
Shu Chen 019c5a631f Merge branch 'fix_generic_switch_example_issue' into 'main'
examples/generic_switch: set the namespace id value in taglist attribute to a standard one

See merge request app-frameworks/esp-matter!1114
2025-05-09 10:31:20 +08:00
Shu Chen fbdd375b64 Merge branch 'example/update_light_wifi_prov' into 'main'
example: update light_wifi_prov to use network_provisioning and add thread support for it

See merge request app-frameworks/esp-matter!1071
2025-05-09 10:31:01 +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
WanqQixiang 850bd16974 example: update light_wifi_prov to use network_provisioning and add thread support for it 2025-04-27 17:26:29 +08:00
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
Rohit Jadhav 3d3b093bec esp-matter/features: Add features as config in the cluster structure. 2025-04-24 12:52:37 +05:30
WanqQixiang bd3f00bbd2 connectedhomeip: Update connectedhomeip submodule to f6c3c8382 2025-04-24 14:42:13 +08:00
WanqQixiang 9eec16e3e1 example: Remove external platform for light_wifi_prov example 2025-04-17 10:59:46 +08:00
Shu Chen f1f3fb79d1 Merge branch 'fix/not_include_platform_headers' into 'main'
esp_matter: not include platform headers when external platform is used

Closes CON-1607

See merge request app-frameworks/esp-matter!1081
2025-04-17 10:53:59 +08:00
WanqQixiang a68e73d7b4 esp-matter: move Thread stack initialization from esp_matter_chip_init_task() 2025-04-15 19:24:16 +08:00
WanqQixiang ce23eee891 esp_matter: include external platform headers when using external platform 2025-04-11 14:25:28 +08:00
shripad621git afdffde608 esp-matter component and example changes for the submdoule
- Fix the usage of CommissionerControlServer's constructor

- rename memeber variables usage of EmberAfDeviceType
  EmberAfDeviceType::deviceId is renamed to EmberAfDeviceType::deviceTypeId
  EmberAfDeviceType::deviceVersion is renamed to EmberAfDeviceType::deviceTypeRevision

- define actions server endpoint count in gen_config.h

- rename the CLUSTER_MASK_ and ATTRIBUTE_MASK_
  CLUSTER_MASK_x and ATTRIBUTE_MASK_x has been renamed to use
  MATTER_CLUSTER_FLAG_x and MATTER_ATTRIBUTE_FLAG_x

- Also removed the include of empty header file att-storage.h

- remove the command callbacks that are using CHI
  Commands removed:
    - emberAfAdministratorCommissioningClusterOpenCommissioningWindowCallback
    - emberAfAdministratorCommissioningClusterOpenBasicCommissioningWindowCallback
    - emberAfAdministratorCommissioningClusterRevokeCommissioningCallback
    - emberAfWiFiNetworkDiagnosticsClusterResetCountsCallback
    - emberAfGeneralDiagnosticsClusterTestEventTriggerCallback
    - emberAfGeneralDiagnosticsClusterTimeSnapshotCallback

- Fixed the build for door-lock-app.
2025-04-11 11:43:22 +05:30
shripad621git dfb1d15b42 external_platform: Fix the external platform apps for the latest submodule.
- Fixed the external platform build failures for blemesh_platform and secondary_ble_adv.
- Added the build fixes to external_platform BUILD.gn for extended ble_adv.
2025-04-11 11:43:22 +05:30
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
WanqQixiang 6cdb7a3c02 esp-matter: Add menuconfig options to exclude unused clusters for flash optimization 2025-03-25 14:36:28 +08:00
chendejin 3bd14ffb60 revert 41ec0e2943 2025-03-19 12:16:45 +08:00
WanqQixiang 83f9ce13de example: fix build of light switch when using dynamic commission data provider 2025-03-06 15:52:49 +08:00
Shu Chen e2a83f8281 Merge branch 'zigbee_bridge_update' into 'main'
examples: remove ESP_ZB_MACSPLIT_DEVICE_BOOT signal in zigbee_bridge examples.

See merge request app-frameworks/esp-matter!1044
2025-02-18 11:39:32 +08:00
Shu Chen 5477dd4692 Merge branch 'configs_for_controller_ram_optimizatin' into 'main'
examples/controller: add configs for controller RAM optimization

See merge request app-frameworks/esp-matter!1039
2025-02-18 10:40:01 +08:00
chendejin 515b5c20d3 examples: remove ESP_ZB_MACSPLIT_DEVICE_BOOT signal in zigbee_bridge example. 2025-02-18 10:17:49 +08:00
Shu Chen c39d4aecba Merge branch 'examples/managed_component_light' into 'main'
examples/managed_componenet_light: update docs and esp_matter component version 1.4.0

See merge request app-frameworks/esp-matter!1040
2025-02-14 09:44:25 +08:00
chendejin 46558eb292 examples/managed_componenet_light: update docs and esp_matter component version 1.4.0 2025-02-13 15:38:13 +08:00
Hrishikesh Dhayagude 22f4a90b19 Merge branch 'ipr' into 'main'
docs: changes required for IPR compliance

See merge request app-frameworks/esp-matter!1021
2025-02-13 15:33:40 +08:00
chendejin 6f683336bb examples/controller: add configs for controller RAM optimization 2025-02-13 10:56:39 +08:00