233 Commits

Author SHA1 Message Date
Hrishikesh Dhayagude 8fc33cbef2 Merge branch 'data_model_gen' into 'main'
Add automated data model generation from Matter XML specifications

See merge request app-frameworks/esp-matter!1138
2026-04-16 19:16:06 +08:00
Mahesh Pimpale 42075d5c75 components/esp_matter: generated data model using automated script
- data_model/legacy/: moved old data model to this folder
- data_model/generated/: contain the automatically generated data model
- tools/data_model_gen: contains the script to generate the data model
2026-04-15 17:05:50 +05:30
WanqQixiang 7fea24a7bc controller: callback improvements 2026-04-09 17:55:44 +08:00
Shubham Patil c466b7ce81 components/esp_matter: add CustomNetworkConfig support
Skip the Network Commissioning cluster on the root node when
CONFIG_CUSTOM_NETWORK_CONFIG is enabled, per Matter spec condition
(!CustomNetworkConfig). This allows devices with out-of-band network
configuration (rich UI, manufacturer-specific means) to omit the
cluster as the spec permits.

- Add CONFIG_CUSTOM_NETWORK_CONFIG Kconfig option
- Conditionally skip network_commissioning in root_node config/add
- Exclude integration.cpp from build when custom config enabled
- Add weak stubs for Plugin callbacks as fallback
- Also guarded secondary network device type and all the
  attributes and commands that are part of network commissioning
  cluster
2026-04-06 17:13:27 +05:30
Hrishikesh Dhayagude bb0ebb1773 Merge branch 'docs-auto-number' into 'main'
docs: a few enhancements like auto numbering and auto sorting

See merge request app-frameworks/esp-matter!1437
2026-03-31 13:03:03 +08:00
Shubham Patil d01148ac51 docs: a few enhancements like auto numbering and auto sorting
- Removed the manual numberings that we added to the sections headings
  and using the "sectnum" directive which auto assign the numbers to the
  sections. This makes writing the docs easy.

- Added support for auto-sorting the delegate list with help of githook
  keep-sorted
2026-03-11 13:54:23 +05:30
Tomas McGuinness d87aea1b84 Update subscription_command callbacks 2026-03-05 09:42:50 +00:00
Mahesh Pimpale 4be77f4583 docs: add link to data model validator tool in documentation
also, use the badges from shields.io to make links accessible at the top
of the README
2026-03-03 16:40:17 +05:30
Shu Chen 20385fb136 Merge branch 'docs/update-mfg-tool-command-usage' into 'main'
Update esp-matter-mfg-tool command usage

See merge request app-frameworks/esp-matter!1391
2026-01-15 11:21:01 +00:00
Shu Chen 8b526dce42 Merge branch 'update_certification_doc' into 'main'
Doc: update certification process document

See merge request app-frameworks/esp-matter!1376
2026-01-15 11:13:38 +00:00
liyashuai bbbb87dbf2 update certification process document 2026-01-09 16:46:55 +08:00
mahesh e179b6d541 docs: update mfg-date argument from esp-matter-mfg-tool command usage
Fixes https://github.com/espressif/esp-matter/issues/1622
2026-01-08 14:14:14 +05:30
mahesh d13d756332 docs: update delegate list 2026-01-05 15:50:29 +05:30
Rohit ba887f9f6a components/esp-matter: Fix the set_val call and add RAII lock. 2025-12-18 10:31:49 +05:30
Rohit dc6cfb7a22 docs: Update delegate docs links and add some clusters. 2025-11-14 14:20:46 +05:30
Shu Chen c44a241bd2 Merge branch 'controller_docs' into 'main'
docs: Controller docs improvement

See merge request app-frameworks/esp-matter!1222
2025-10-31 06:56:58 +00:00
WanqQixiang 017c4d40b2 docs: Improve documents for Matter controller/commissioner 2025-10-31 08:27:11 +08:00
Shu Chen c9c97069fa Merge branch 'esp-matter/add_esp32c61_support' into 'main'
Target: add esp32c61 support

See merge request app-frameworks/esp-matter!1241
2025-10-16 09:32:21 +00:00
Rohit b403a65fe3 docs: Update docs to match the updated cluster APIs 2025-10-07 12:17:35 +05:30
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
liyashuai f5b2c6b8d4 Target: add esp32c61 support 2025-09-29 10:25:41 +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
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
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
chendejin 2b387afeef components/esp_matter: add missing ATTRIBUTE_FLAG_MANAGED_INTERNALLY flag 2025-08-25 14:52:43 +08:00
Shubham Patil 2f64b00ff1 docs: Supporting documentations for secure cert data provider 2025-08-22 11:15:21 +05:30
Hrishikesh Dhayagude 00100b066f Merge branch 'docs-readme' into 'main'
docs: simplify the README for building docs

See merge request app-frameworks/esp-matter!1217
2025-07-30 14:20:39 +08:00
Li Ya Shuai f45422f6cc docs: Update ram optimize documents 2025-07-29 11:29:18 +00:00
Shu Chen bc875460cc Merge branch 'feat/enable_code_spell_for_commit' into 'main'
ci: enable check typos for commit

See merge request app-frameworks/esp-matter!1209
2025-07-29 04:28:01 +00:00
Shu Chen 6ab9b8fa3a Merge branch 'esp_matter/data_model_directory' into 'main'
esp_matter: create a data_model directory and move data_model related codes to it

See merge request app-frameworks/esp-matter!1032
2025-07-29 04:25:55 +00:00
Shubham Patil 5022bbad71 docs: simplify the README for building docs 2025-07-28 17:59:59 +05:30
WanqQixiang 13a15243cc esp_matter: create a data_model directory and move data_model related codes to it 2025-07-25 15:59:35 +08:00
liuqiang df4e838ae2 ci: enable check typos for commit 2025-07-23 17:18:43 +08:00
Shubham Patil cd92e2fb2c docs: add note about support of ds peripheral for esp32h2 2025-07-23 09:57:59 +05:30
Shubham Patil df11a5e19b docs: add macos matter ble central profile installation link 2025-07-23 09:57:59 +05:30
Hrishikesh Dhayagude 882edef5a0 Merge branch 'fix_docs_typo' into 'main'
docs: fix typo in docs

See merge request app-frameworks/esp-matter!1200
2025-07-15 14:10:26 +08:00
chendejin 6c1e57875d docs: fix typo in docs 2025-07-11 11:26:36 +08:00
Wang Fang a04c54b84e docs: build and publish PDF documents 2025-07-09 14:22:34 +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
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
Li Ya Shuai 1b7a342c5f docs/certification: add faq for nvs size required in TC-RR-1.1 2025-05-20 02:39:22 +00: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
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
Rohit Jadhav 3d3b093bec esp-matter/features: Add features as config in the cluster structure. 2025-04-24 12:52:37 +05:30
shripad621git 825c316bbc .gitlab-ci.yml: Update the connectedhomeip submodule to 326cabf99c and esp-idf version to v5.4.1.
- Made the gitlab ci specific changes for the submodule and idf version update.
- Updated the docs and README for the update.
2025-04-11 11:17:40 +05:30
WanqQixiang 6cdb7a3c02 esp-matter: Add menuconfig options to exclude unused clusters for flash optimization 2025-03-25 14:36:28 +08:00
Shubham Patil 5cb96e8b3d docs: Fix broken links and add CI for link checking
- Ran linkcheck on the built docs and fixed broken links
- Added exceptions for private, anchors, and server errors
  that may come up when we run the linkcheck in CI.
- Also ignore self-referential GitHub links with commit hashes
- Fixed links on the insights page
- Converted some links to use the anchored format
- Fixes #1319
2025-03-12 11:56:54 +05:30
Shu Chen 2a7a61a2ff Merge branch 'docs-bss-in-psram' into 'main'
docs: FAQ for moving BSS segments to PSRAM for reduced internal memory usage

See merge request app-frameworks/esp-matter!1026
2025-02-18 10:41:28 +08:00