Commit Graph

2173 Commits

Author SHA1 Message Date
WanqQixiang a74daed66b CI: run all the pytest example builds with the same IDF version 2025-10-13 14:17:12 +08:00
shripad621git c5c997fc4f esp_matter/data_model: Add better error logging in case of attribute type mismatch in set_val
- Fixes https://github.com/espressif/esp-matter/issues/1551.
2025-10-07 14:14:41 +05:30
Rohit b403a65fe3 docs: Update docs to match the updated cluster APIs 2025-10-07 12:17:35 +05:30
Hrishikesh Dhayagude c34a940bcf Merge branch 'fix/namespace/missing-changes' into 'main'
Fix missing changes from !1267

See merge request app-frameworks/esp-matter!1272
2025-10-07 13:46:19 +08:00
mahesh 4a317697a4 docs: update release notes and docs for the namespace changes
components/esp-matter: ota_provider and ota_requstor device type namespace changes
examples: use modified namespaces
2025-10-06 12:44:00 +05:30
Hrishikesh Dhayagude df05e5e90c Merge branch 'fix/namespaces' into 'main'
Remove Inconsistencies in Namespaces

See merge request app-frameworks/esp-matter!1267
2025-10-03 19:59:06 +08:00
mahesh 11da871f81 components/esp_matter: Remove inconsistencies in the namespaces 2025-10-03 16:24:56 +05:30
Hrishikesh Dhayagude e264ecb0f1 Merge branch 'concentration-measurement-optimization' into 'main'
components/esp_matter: further optimize the concentration measurement

See merge request app-frameworks/esp-matter!1249
2025-09-29 13:48:34 +08:00
liyashuai f5b2c6b8d4 Target: add esp32c61 support 2025-09-29 10:25:41 +08:00
Shu Chen d0faa92c93 Merge branch 'update_managed_component_light_feat' into 'main'
examples/managed_componenet_light: update example with component v1.4.2

See merge request app-frameworks/esp-matter!1268
2025-09-29 02:14:47 +00:00
chendejin a9b088f565 examples/managed_componenet_light: update example with component v1.4.2 2025-09-28 19:48:25 +08:00
Shu Chen 3f05061fa2 Merge branch 'components/esp-matter/init_esp_matter_nvs_before_using' into 'main'
components/esp-matter: Initialize CONFIG_ESP_MATTER_NVS_PART_NAME nvs partition before accessing

See merge request app-frameworks/esp-matter!1256
2025-09-24 04:10:26 +00:00
liyashuai 981459a228 components/esp-matter: Initialize CONFIG_ESP_MATTER_NVS_PART_NAME nvs partition before accessing 2025-09-24 10:26:16 +08:00
Hrishikesh Dhayagude 49387bdfe0 Merge branch 'docs-lto' into 'main'
docs: add references to LTO for reducing binary size

See merge request app-frameworks/esp-matter!1246
2025-09-22 15:04:05 +08:00
Hrishikesh Dhayagude db891d9f4e Merge branch 'docs-release-versions' into 'main'
docs: add the release versions to the dropdown menu

See merge request app-frameworks/esp-matter!1245
2025-09-18 16:17:01 +08:00
Hrishikesh Dhayagude 20ab3537c7 Merge branch 'launchpad-rm' into 'main'
gh_action: still deploy even if rainmaker builds fail

See merge request app-frameworks/esp-matter!1258
2025-09-18 16:16:30 +08:00
Shubham Patil cf1b1b0c72 gh_action: still deploy even if rainmaker builds fail 2025-09-15 12:36:20 +05:30
Shu Chen 039e3131fb Merge branch 'controller/group_data_listener' into 'main'
controller: Initialize group data provider listener when initializing the controller instance

See merge request app-frameworks/esp-matter!1250
2025-09-11 11:09:38 +00:00
WanqQixiang cb9c7d1268 controller: Initialize group data provider listener when initializing the controller instance 2025-09-11 15:16:46 +08:00
Shubham Patil 7b173696a8 components/esp_matter: further optimize the concentration measurement
- move and remove the redundant function list, function flags, and
  revision.
- remove the templatization and make the function simpler and expose it
  as a public api
2025-09-11 12:35:31 +05:30
Shubham Patil 8a31571ee8 docs: add references to LTO for reducing binary size 2025-09-11 12:33:32 +05:30
Shubham Patil 831fbf5966 docs: add the release versions to the dropdown menu 2025-09-11 12:32:18 +05:30
Shu Chen 5f8ac5f9c2 Merge branch 'fix-ci' into 'main'
ci: disable installing esp-matter-mfg-tool on esp-idf v4.4 builds

See merge request app-frameworks/esp-matter!1247
2025-09-11 06:53:34 +00:00
Shubham Patil f80034731b ci: hackishly install construct to work with idf-v4.4 and Python-3.12
construct==2.10.54 import imp which is not present in the Python3.12 so
download the package source, patch it and install
2025-09-10 12:07:31 +05:30
Shu Chen d455b81b73 Merge branch 'example/tag_list' into 'main'
example: Fix compilation of generic_switch example

See merge request app-frameworks/esp-matter!1242
2025-09-10 03:05:52 +00:00
Shubham Patil bc62b8c636 ci: disable installing esp-matter-mfg-tool on esp-idf v4.4 builds
esp-idf v4.4 requires construct==2.10.56, but latest changes in
esp-secure-cert-tool changed it to construct>=2.10.76.
install.sh script installs the esp-matter-mfg-tool which depends on
esp-secure-cert-tool which depends on construct>=2.10.76
2025-09-09 19:36:52 +05:30
WanqQixiang 9fdd2b586e example: Fix compilation of generic_switch example 2025-09-03 09:35:11 +08:00
Shu Chen 43fc04889b Merge branch 'dm_provider' into 'main'
esp_matter: Add data model provider for esp_matter data model and remove upstream ember codes from esp_matter component

See merge request app-frameworks/esp-matter!1215
2025-09-02 03:15:13 +00:00
WanqQixiang 9d7ff306f6 esp_matter: Add data model provider for esp_matter data model and remove upstream ember codes from esp_matter component 2025-09-02 10:16:06 +08:00
Hrishikesh Dhayagude 30b31aff7e Merge branch 'component/missing_bits' into 'main'
components/esp_matter: Add the missing bits from pressure measurement cluster, solar power and battery storage device type.

See merge request app-frameworks/esp-matter!1207
2025-08-29 18:30:53 +08:00
Hrishikesh Dhayagude e673b948de Merge branch 'example/fix-tc-rr' into 'main'
example: configure the max dynamic endpoint count for all the examples

See merge request app-frameworks/esp-matter!1236
2025-08-29 18:10:14 +08:00
Hrishikesh Dhayagude 52b4b9282e Merge branch 'compliance' into 'main'
components/esp_matter: Update revisions, new device types of v1.4.2

See merge request app-frameworks/esp-matter!1235
2025-08-29 17:41:00 +08:00
Hrishikesh Dhayagude 519a3d0dc3 Merge branch 'fix-cluster-usage' into 'main'
components/esp-matter: fix the incosistency between feature flag and

See merge request app-frameworks/esp-matter!1232
2025-08-29 16:58:13 +08:00
WanqQixiang 06afbf48f9 example: configure the max dynamic endpoint count for all the examples 2025-08-29 16:27:26 +08:00
Hrishikesh Dhayagude 0b90c16152 Merge branch 'secure_cert_data_provider' into 'main'
components/esp-matter: config option for setting secure cert providers

See merge request app-frameworks/esp-matter!912
2025-08-29 14:31:22 +08:00
Rohit ec8c3b9fe0 components/esp_matter: Update revisions, new device types of v1.4.2 2025-08-29 11:50:46 +05:30
Hrishikesh Dhayagude 50f437840e Merge branch 'brigde-dev-create' into 'main'
components/esp_matter_bridge: add null checks after memory allocations

See merge request app-frameworks/esp-matter!1234
2025-08-29 14:14:11 +08:00
shripad621git 2bea5e6a0c components/esp_matter: Add the missing bits from pressure measurement cluster, solar power and battery storage device type. 2025-08-29 10:47:56 +05:30
Shubham Patil 83f5aec24f components/esp_matter_bridge: add null checks after memory allocations 2025-08-29 10:40:47 +05:30
Shubham Patil 16f51d2b9c components/esp-matter: conformance fixes for thermostat cluster
- moved cluster revision from 8 to 9
- thermostat cluster has schedule and preset attributes with quality T
  i.e. atomic. It requires the cluster to implement atomic-request and
  atomic-response command.
2025-08-29 10:22:58 +05:30
Shubham Patil a40259cd96 components/esp-matter: fix the inconsistency between feature flag and
added features

After restructuring we were only adding features that are marked with
O.a or O.a+ conformance. But, it leads to the inconsistency where user
speicied features will not be added.

For clusters which has O.a or O.a+ feature conformance, linking all the
supported features in cluster create to address the incosistency.

Also, moved the feature create in the server part.
2025-08-29 10:22:52 +05:30
Shu Chen 1f417192d9 Merge branch 'add/scenes' into 'main'
[data_model] Create scenes cluster in device type according to conformance.

See merge request app-frameworks/esp-matter!1230
2025-08-28 11:27:34 +00:00
Shu Chen f7f5c657f4 Merge branch 'network_prov/fix_thread_advertise' into 'main'
example: Fix the Thread dns-sd advertisement and add rainmaker&Matter sync for light_network_prov app

See merge request app-frameworks/esp-matter!1228
2025-08-28 11:26:41 +00:00
Shu Chen 8e7664c7dc Merge branch 'Add_managed_internally_flag' into 'main'
components/esp_matter: add missing ATTRIBUTE_FLAG_MANAGED_INTERNALLY flag

See merge request app-frameworks/esp-matter!1231
2025-08-28 11:24:23 +00:00
Hrishikesh Dhayagude a3bcf6bde9 Merge branch 'esp_matter/revert_group_data_provider_resize' into 'main'
esp_matter: revert the group data provider resizing

See merge request app-frameworks/esp-matter!1233
2025-08-28 18:21:38 +08:00
Hrishikesh Dhayagude c63f5bab74 Merge branch 'feat/discovery_timeout' into 'main'
Add an API to set Server Init Params

See merge request app-frameworks/esp-matter!1149
2025-08-28 18:21:05 +08:00
Hrishikesh Dhayagude 8bfa9053a6 Merge branch 'feat/diagnostics' into 'main'
Add Diagnostic Logs Support in All Device Type App

See merge request app-frameworks/esp-matter!1172
2025-08-28 13:07:27 +08:00
Mahesh Pimpale 17eb0957e0 Add Diagnostic Logs Support in All Device Type App 2025-08-28 13:07:27 +08:00
WanqQixiang d128385607 esp_matter_controller: Set Listener for Group Data Provider of Controller 2025-08-28 12:21:55 +08:00
WanqQixiang c0fe4b57bf revert commit c91d9d5a components/esp_matter: resize group data provider when ep count change 2025-08-28 11:00:26 +08:00