Commit Graph

33 Commits

Author SHA1 Message Date
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
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
Rohit ba887f9f6a components/esp-matter: Fix the set_val call and add RAII lock. 2025-12-18 10:31:49 +05:30
chendejin 2b387afeef components/esp_matter: add missing ATTRIBUTE_FLAG_MANAGED_INTERNALLY flag 2025-08-25 14:52:43 +08:00
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
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
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
Shubham Patil c376474cf9 docs: FAQ for moving BSS segments to PSRAM for reduced internal memory usage
Also, updated the formatting, moved the links at the bottom. Removed the
redundancy which in mentioning raising the github issue.
Removed the qr-code rendering faq as we do not showcase it in the
firmware.
2025-01-24 17:33:24 +05:30
Shubham Patil 42648375f5 docs: add an faq for using ble after commissioning complete 2024-12-27 12:22:59 +05:30
Shu Chen fdd1fd00e9 Merge branch 'bridge_app' into 'main'
examples: move all the bridge apps to one directory and add a bridge_cli example for test

Closes CON-1379

See merge request app-frameworks/esp-matter!913
2024-11-05 12:29:39 +08:00
Shubham Patil 30530c4d2a docs: FAQ for storing Passcode on the device 2024-10-28 17:39:33 +05:30
WanqQixiang 7e186311ff examples: move all the bridge apps to one directory and add a bridge_cli example for test 2024-10-17 15:59:13 +08:00
Shubham Patil e6d74cc2e7 Removed mfg_tool, related cleanups, and documentation update
`tools/mfg_tool` is moved to esp-matter-tools repo: https://github.com/espressif/esp-matter-tools/tree/main/mfg_tool.

It is released on pypi: https://pypi.org/project/esp-matter-mfg-tool and can be installed by running `pip install esp-matter-mfg-tool`
2024-06-07 19:11:35 +08:00
Yuan Ming Fu 7ef1f5e13a example: use 26MHz XTAL default on esp32-c2 2024-05-07 19:28:22 +08:00
Shubham Patil b335f2b8d5 docs: Minor fixes and adjustments to documentation
- Added link for esp-idf installation guide
- Added note about parallel cloning of submodules
- Replaced all the non-standard notes as per esp-docs' syntax

Fixes https://github.com/espressif/esp-matter/issues/244
2024-01-08 11:42:14 +05:30
Shubham Patil 54a8903f32 Few documentation fixes
- Added some docs for attribute and identify callback
- mfg_tool: Add the sourcing of esp-idf's export.sh script
- Added the link for getting the repository in top level README.md
- Table for Matter specification version and release branches
- FAQ for stuck at "Solving dependencies requirements"
- Change the link and doc in rainmaker example
2023-10-05 12:47:35 +05:30
Shubham Patil 056fc6f852 docs: Added FAQs for version number and chip stack lock 2023-07-04 12:32:10 +05:30
Shubham Patil 0e6d37c2ee examples: Minor doc fixes and added onboarding codes in generic_switch
Closes https://github.com/espressif/esp-matter/issues/372
2023-05-09 14:59:19 +05:30
Shubham Patil 385374d9e7 docs: Added FAQ for generating matter onboarding codes 2023-05-08 14:55:59 +05:30
Shubham Patil da1e31b92f docs: Added FAQs regarding lark module not found and RAM increase due to
ble memory free
2023-04-15 20:25:45 +05:30
Hrishikesh Dhayagude c7e84184af Minor fix: Update the QR code link in FAQs 2023-03-10 10:26:57 +05:30
Hrishikesh Dhayagude f81a2ec7bb docs: Minor updates to the documentation
Update the links to point to the correct connectedhomeip submodule we
use
Add a note to enable developer mode on iOS to use our test chip-tool app
Update the Wi-Fi connection CLI in the FAQs
2023-02-15 10:18:17 +05:30
liyashuai 3170485956 docs: update the FAQs 2022-11-10 14:40:57 +08:00
Hrishikesh Dhayagude 0e1a62d4ee Minor changes to the documentation 2022-08-25 14:23:31 +05:30
Shubham Patil 421dddd203 examples: Remove rainmaker_light 2022-06-15 10:54:20 +05:30
InfiniteYuan 1a63fae155 blemesh: add ci and doc for blemesh_bridge example 2022-06-06 11:06:15 +08:00
Shu Chen 2f49d2871c docs: Miscellaneous changes 2022-05-29 20:01:49 +08:00
Chirag Atal adc45fb552 esp_matter: Add support for more device types
Also other minor doc changes.
2022-05-28 07:43:20 +08:00
Chirag Atal 2e91ab095f docs: Minor docs changes
readme: Replacing the example rst files in the docs with the readme files in the example directories.
2022-05-28 07:43:20 +08:00
Chirag Atal 58ede577ef esp-matter: Minor miscellaneous fixes
examples: Changes to events and comments.
switch: Rename to light_switch.
docs: Minor changes.
2022-05-28 07:42:00 +08:00
Chirag Atal 937bbd81fe esp-matter: General changes and fixes
Some of these are changes corresponding to the spec or to the documentation.
zigbee_bridge: Renamed bridge_zigbee to zigbee_bridge.
switch: Changed console commands to: matter esp bound/client invoke.
2022-05-28 07:41:49 +08:00
Shu Chen ab1d30a2cb docs: add more description for platform solutions and H2 examples 2022-05-28 07:39:41 +08:00
Chirag Atal 76d45474f0 docs: Add matter docs 2022-05-28 07:39:41 +08:00