Commit Graph

673 Commits

Author SHA1 Message Date
Hrishikesh Dhayagude b00ea13589 Merge branch 'fix/endpoint_hierarchy' into 'main'
[All-device-types-app] Fix endpoint hierarchy for composite devices

See merge request app-frameworks/esp-matter!1492
2026-04-07 16:43:20 +08:00
Rohit ceca377d7d [All-device-types-app] Fix endpoint hierarchy for composite devices 2026-04-06 15:46:12 +05:30
Zhibin (Ryan) Wen e48dc7139b components/esp_matter/test: add jsontlv roundtrip and validation tests
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-01 14:55:27 +08:00
Zhibin (Ryan) Wen d6ede56b81 examples: relax expected log patterns for C2, C3 and H2 tests
Follow-up of commit ac23b46bde

Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-01 12:18:03 +08:00
Shubham Patil a635162c2d ESP-IDF v4.4 is EOL, remove it from ci 2026-03-31 09:21:28 +05:30
Shubham Patil fe57fa6cf1 ci: add QEMU target to uni-test-app to be able to run in ci
- Add pytest_unit_test_app.py with per-group test functions (each gets
  a fresh QEMU boot to handle the single esp_matter::start() constraint)
- Add build_unit_test_app_qemu and pytest_unit_test_app_qemu CI jobs
- Disable WiFi and use QEMU virtual Ethernet in sdkconfig.defaults
- Register host_test and qemu pytest markers
- Document local QEMU test setup in README
2026-03-25 17:49:40 +05:30
Shubham Patil 4551507f63 examples/unit_test_app: added an unit test app 2026-03-25 17:49:40 +05:30
Mahesh Pimpale 9a87312bd7 components/esp_matter: Fix device energy management mode cluster initialization 2026-03-16 16:28:47 +05:30
Mahesh Pimpale 96ab773bbc components/esp_matter: Add irrigation system device type data model 2026-03-05 11:19:24 +05:30
Hrishikesh Dhayagude 6e6b39721b Merge branch 'mock_delegates_1' into 'main'
all-device-types-app: Add empty mock delegates for the clusters.

See merge request app-frameworks/esp-matter!1221
2026-03-03 13:57:02 +08:00
Rohit 4a7b5034f9 all-device-type-app: Add mock delegates.
Generate mocks.

Set app delegates
2026-02-19 15:14:33 +05:30
Hrishikesh Dhayagude 4d6a9adf4c Merge branch 'pr_1713' into 'main'
[GH_PR] fix(light_switch): adapt to updated Matter binding API (CON-1980)

See merge request app-frameworks/esp-matter!1432
2026-02-18 16:29:42 +08:00
Hrishikesh Dhayagude bc7c3eb7f1 Merge branch 'fix/feature-validation-check' into 'main'
Update Feature Validation check for clusters

See merge request app-frameworks/esp-matter!1423
2026-02-18 12:44:46 +08:00
mahesh 1cbdf2f8c7 components/esp_matter:Update the return type for the attribute read methods in mock chime delegate 2026-02-13 15:27:50 +05:30
WangHunZi 1b6eff3e3e fix(light_switch): adapt to updated Matter binding API 2026-02-12 02:09:44 +08:00
mahesh 8164d351b1 components/esp_matter:Add missing feature for device energy management cluster
Replace at most validation check with exact one for closure dimension
cluster
- removed at most validation macro
- add features for door lock, microwave oven, device energy management,
  energy evse devices in all device type app to make them conformant
2026-02-09 12:23:21 +05:30
WanqQixiang 968ff042a8 CI: add astyle pre-commit hook 2026-02-03 15:30:42 +08:00
chendejin f0c68e6e85 examples/common: fix ble not start in blemesh_bridge exmaple 2026-01-30 14:38:50 +08:00
Hrishikesh Dhayagude ccad0a93a8 Merge branch 'add_soil_sensor' into 'main'
esp_matter: add soil sensor device type

See merge request app-frameworks/esp-matter!1417
2026-01-28 16:33:37 +08:00
Hrishikesh Dhayagude 42db5fdb1e Merge branch 'ci/skip_tc_idm_10_3_main' into 'main'
CI: skip TC_IDM_10_3 for main branch

See merge request app-frameworks/esp-matter!1415
2026-01-28 13:35:41 +08:00
WanqQixiang 063f5c606d esp_matter: add soil sensor device type 2026-01-27 14:30:43 +08:00
WanqQixiang cf35f3a246 CI: skip TC_IDM_10_3 for main branch 2026-01-23 16:41:42 +08:00
WanqQixiang baf5959df1 submodule: update connectedhomeip submodule to commit id 8f943388af 2026-01-19 08:37:19 +08:00
WanqQixiang ff101136e6 example: remove light_network_prov example 2026-01-12 08:40:07 +08:00
Hrishikesh Dhayagude d2bdc84204 Merge branch 'mr/camera_example' into 'main'
Add camera example

See merge request app-frameworks/esp-matter!1330
2026-01-08 23:44:59 +08:00
Sayon Deep aa0ca6012a Update Readme for camera example 2026-01-08 22:45:47 +08:00
Sayon Deep bc18d13045 examples: Add camera example for ESP32P4-Function-EV-Board 2026-01-08 18:24:52 +05:30
Shu Chen 1cbceb0d43 Merge branch 'add_calling_for_doorlock_cluster_init' into 'main'
Doorlock: Add calling for emberAfDoorLockClusterInitCallback function

See merge request app-frameworks/esp-matter!1343
2026-01-03 04:05:42 +00:00
Shubham Patil bd5ed3d503 examples/all-device-type-app: update electrical power measurement attribute to use nullable type
Fixes https://github.com/espressif/esp-matter/issues/1617
2026-01-02 15:17:24 +05:30
Hrishikesh Dhayagude 2e20fa03a6 Merge branch 'feat/add-electrical-device-types' into 'main'
Add electrical device types

See merge request app-frameworks/esp-matter!1369
2025-12-31 16:24:17 +08:00
mahesh aeb697ebe7 components/esp_matter: Add new electrical device types 2025-12-30 11:53:36 +05:30
Shubham Patil 788be79ad5 examples/controller: remove duplicate flash size config entry 2025-12-29 02:01:23 +00:00
liyashuai 849fc9b725 fix all_device_types_app link error 2025-12-26 02:38:02 +00:00
WanqQixiang 3a86fb410c example: flash optimization for light_network_prov example 2025-12-24 12:23:22 +08:00
Hrishikesh Dhayagude a4da4663c8 Merge branch 'bugfix/set_val' into 'main'
components/esp-matter: Fix the set_val call and add RAII lock.

See merge request app-frameworks/esp-matter!1350
2025-12-19 19:42:21 +08:00
Hrishikesh Dhayagude c5e0ace727 Merge branch 'feat/add-chime-device-type' into 'main'
Add Chime Device Type

See merge request app-frameworks/esp-matter!1331
2025-12-18 16:18:29 +08:00
mahesh 6daddbffe7 components/esp_matter: Add chime device type 2025-12-18 11:11:00 +05:30
Rohit ba887f9f6a components/esp-matter: Fix the set_val call and add RAII lock. 2025-12-18 10:31:49 +05:30
Shubham Patil 1e7ad58145 examples: use symlink for ESP32SecureCertDataProvider.h instead of copy 2025-12-16 20:36:07 +05:30
mahesh 17257d95b6 components/esp_matter: Add closure device types 2025-12-15 15:23:08 +05:30
Shu Chen e39ff3e3b4 Merge branch 'example/add_rainmaker_bridge' into 'main'
example/bridge: Add rainmaker bridge example

See merge request app-frameworks/esp-matter!1237
2025-12-15 06:38:09 +00:00
Rohit ab743e2efb all-device-types-app: Fix broken link in readme.
Fixes: https://github.com/espressif/esp-matter/issues/1615
2025-12-15 10:42:15 +05:30
liyashuai 440db30e16 add thread br support 2025-12-11 18:35:00 +08:00
Hrishikesh Dhayagude eb5b9adcbe Merge branch 'fix/remove-extra-elements' into 'main'
Remove Extra Attributes, Commands, and Events from esp_matter

See merge request app-frameworks/esp-matter!1311
2025-12-01 21:05:35 +08:00
mahesh fb1a4522a1 components/esp_matter: Remove deprecated/optional attributes, commands, events from data model 2025-12-01 13:37:23 +05:30
Rohit 19fb282d5f all_device_types_app: Fix the fan control clusters delegate and add comment. 2025-11-27 21:47:20 +05:30
Hrishikesh Dhayagude 1b3af2da27 Merge branch 'submodulde/update_v1_5_sve' into 'main'
submodule: Update connectedhomeip submodule to v1.5 branch

See merge request app-frameworks/esp-matter!1303
2025-11-26 18:49:55 +08:00
WanqQixiang 211658c88e upgrade connectedhomeip to latest release v1.5 branch 2025-11-25 16:11:40 +08:00
Shubham Patil ac23b46bde examples: fix the expected log for C6 tests 2025-11-24 12:17:12 +05:30
WanqQixiang 89fe5168f7 submodule: Update connectedhomeip submodule to v1.5 sve tag 2025-11-21 14:56:00 +08:00