You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/en/developing.rst
+16-9
Original file line number
Diff line number
Diff line change
@@ -30,8 +30,8 @@ Development on Windows is supported using Windows Subsystem for Linux (WSL). Ple
30
30
- Install Ubuntu 20.04 or 22.04 from the `Windows App Store <https://apps.microsoft.com/store/search/Ubuntu>`__.
31
31
- Start Ubuntu (search into start menu) and run command ``uname -a``, it should report a kernel version of ``5.10.60.1`` or later.
32
32
If not please upgrade the WSL2. To upgrade the kernel, run ``wsl --upgrade`` from Windows Power Shell.
33
-
- Windows does not support exposing COM ports to WSL distros. Install usbipd-win on `Windows <https://github.com/dorssel/usbipd-win>`__
34
-
and `WSL<https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/WSL.md#usbipd>`__ (usbipd-win `WSL Support<https://github.com/dorssel/usbipd-win/wiki/WSL-support>`__).
33
+
- Windows does not support exposing COM ports to WSL distros. Install `usbipd-win`_
34
+
and `WSL`_ (`usbipd-win WSL Support`_).
35
35
- Here onwards process for setting esp-matter and building examples is same as other hosts.
36
36
- Please clone the repositories from inside the WSL environment and not inside a mounted directory.
37
37
@@ -496,7 +496,7 @@ Use the cluster commands to control the attributes.
496
496
497
497
chip-tool when used in interactive mode uses CASE resumption as against establishing CASE for cluster control commands. This results into shorter execution times, thereby improving the overall experience.
498
498
499
-
For more details on chip-tool usage, check https://github.com/espressif/connectedhomeip/tree/v1.0.0.2/examples/chip-tool
499
+
For more details about the commands, please check `chip-tool usage guide`_
500
500
501
501
2.4 Device console
502
502
------------------
@@ -1097,7 +1097,7 @@ We need to generate the new CD because it SHALL match the VID, PID in DAC and th
1097
1097
ninja -C build
1098
1098
1099
1099
Generate the Test CD, please make sure to change the ``-V`` (vendor_id) and ``-p`` (product-id) options based on the ones that are being used.
1100
-
For more info about the arguments, please check `here <https://github.com/espressif/connectedhomeip/tree/v1.0.0.2/src/tools/chip-cert#gen-cd>`__.
1100
+
For more info about the arguments, please check `chip-cert's gen-cd command`_ in the connectedhomeip repository.
1101
1101
1102
1102
::
1103
1103
@@ -1199,7 +1199,7 @@ Run the following command from host to commission the device.
1199
1199
1200
1200
- Enable the ``CONFIG_ENABLE_OTA_REQUESTOR`` option to enable Matter OTA Requestor functionality.
1201
1201
1202
-
Please follow the `guide <https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/esp32/ota.md>`__
1202
+
Please follow the `OTA guide`_
1203
1203
in the connectedhomeip repository for generating a Matter OTA image and performing OTA.
1204
1204
1205
1205
2.8.1 Encrypted Matter OTA
@@ -1224,7 +1224,7 @@ Please follow the steps below to enable and use encrypted application images for
1224
1224
}
1225
1225
1226
1226
1227
-
- Please refer to the `guide <https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/esp32/ota.md#encrypted-ota>`__
1227
+
- Please refer to the `encrypted OTA guide`_
1228
1228
in the connectedhomeip repository for instructions on how to generate a private key, encrypted OTA image, and Matter OTA image.
1229
1229
1230
1230
.. note::
@@ -1695,14 +1695,21 @@ To enable these functions, the cluster should be added to the appropriate entry
1695
1695
If the example uses ESP-Matter APIs to define its data model, the custom data model should be created and added to the data model using the esp-matter APIs, following the instructions in `Adding custom data model fields <./developing.html#adding-custom-data-model-fields>`__
1696
1696
1697
1697
.. _`step by step installation guide`: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/linux-macos-setup.html
1698
-
.. _`Prerequisites for ESP-IDF`: https://docs.espressif.com/projects/esp-idf/en/v5.0.1/esp32/get-started/index.html#step-1-install-prerequisites
1699
-
.. _`Prerequisites for Matter`: https://github.com/espressif/connectedhomeip/blob/v1.1-branch/docs/guides/BUILDING.md#prerequisites
1698
+
.. _`Prerequisites for ESP-IDF`: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html#installation
1699
+
.. _`Prerequisites for Matter`: https://github.com/project-chip/connectedhomeip/tree/master/docs/guides/BUILDING.md#prerequisites
.. _implementation which frees the BLE memory: https://github.com/espressif/esp-matter/blob/c52fa686d1a3be275b0a5c872ee5f1a3c8f2420d/components/esp_matter/esp_matter_core.cpp#L859-L891
- To learn more about esp-insights and get started, please refer [project README.md] (https://github.com/espressif/esp-insights/blob/main/README.md).
4
+
- To learn more about esp-insights and get started, please refer `project README.md`_.
5
5
- Before building the app, enable the option `ESP_INSIGHTS_ENABLED` through menuconfig.
6
-
- Follow the steps present [here](https://github.com/espressif/esp-insights/blob/main/examples/README.md#set-up-esp-insights-account) to set up an `insights_account`, and create an auth key.
6
+
- Follow the steps present `set up esp-insights account`_ , and create an auth key.
7
7
- Create a file named `insights_auth_key.txt` in the project directory of the example.
8
8
- Download the auth key and copy Auth Key to the example.
- Refer the esp-matter [generic switch example](https://github.com/espressif/esp-matter/blob/main/examples/generic_switch/main/app_main.cpp) to enable the traces and metrics reported by the esp32 tracing backend in the chip SDK on the insights dashboard and about how to use the auth key for enabling insights.
14
+
- Refer the esp-matter :project_file:`Generic Switch example <examples/generic_switch/main/app_main.cpp>` to enable the traces and metrics reported by the esp32 tracing backend in the chip SDK on the insights dashboard and about how to use the auth key for enabling insights.
15
15
- Enable the option `ENABLE_ESP_INSIGHTS_SYSTEM_STATS` to get a report of the system metrics in the chip SDK on the insights dashboard.
0 commit comments