mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
submodule: update to 43aa98c2d3 to support ESP32-P4
This commit is contained in:
+2
-1
@@ -3,7 +3,7 @@ var DOCUMENTATION_VERSIONS = {
|
||||
supported_targets: [ "esp32" ]
|
||||
},
|
||||
VERSIONS: [
|
||||
{ name: "latest", has_targets: true, supported_targets: [ "esp32", "esp32c2", "esp32c3", "esp32c6", "esp32s3", "esp32h2" ] },
|
||||
{ name: "latest", has_targets: true, supported_targets: [ "esp32", "esp32c2", "esp32c3", "esp32c6", "esp32s3", "esp32h2", "esp32p4" ] },
|
||||
],
|
||||
IDF_TARGETS: [
|
||||
{ text: "ESP32", value: "esp32" },
|
||||
@@ -12,5 +12,6 @@ var DOCUMENTATION_VERSIONS = {
|
||||
{ text: "ESP32-C3", value: "esp32c3" },
|
||||
{ text: "ESP32-C6", value: "esp32c6" },
|
||||
{ text: "ESP32-H2", value: "esp32h2" },
|
||||
{ text: "ESP32-P4", value: "esp32p4" },
|
||||
]
|
||||
};
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
from esp_docs.conf_docs import * # noqa: F403,F401
|
||||
|
||||
languages = ['en']
|
||||
idf_targets = ['esp32', 'esp32s3', 'esp32c2', 'esp32c3', 'esp32c6', 'esp32h2']
|
||||
idf_targets = ['esp32', 'esp32s3', 'esp32c2', 'esp32c3', 'esp32c6', 'esp32h2', 'esp32p4']
|
||||
|
||||
extensions += ['sphinx_copybutton',
|
||||
# Needed as a trigger for running doxygen
|
||||
|
||||
+23
-3
@@ -262,6 +262,12 @@ Choose IDF target.
|
||||
|
||||
idf.py set-target esp32c6
|
||||
|
||||
.. only:: esp32p4
|
||||
|
||||
::
|
||||
|
||||
idf.py set-target esp32p4
|
||||
|
||||
- If IDF target has not been set explicitly, then ``esp32`` is
|
||||
considered as default.
|
||||
- The default device for ``esp32``/``esp32c3`` is
|
||||
@@ -278,6 +284,20 @@ Choose IDF target.
|
||||
- The configuration of the peripheral components can be found in
|
||||
``$ESP_MATTER_DEVICE_PATH/esp_matter_device.cmake``.
|
||||
|
||||
.. only:: esp32p4
|
||||
|
||||
- Setup the slave device for ESP32-P4
|
||||
|
||||
It is possible to use Wi-Fi and BLE connection on ESP32-P4 that does not support native Wi-Fi and BLE peripherals, which requires another ESP target with native Wi-Fi support physically connected to the ESP32-P4.
|
||||
This uses `esp_hosted <https://components.espressif.com/components/espressif/esp_hosted>`__ component, please refer to its documentation for more details.
|
||||
We recommend to use `ESP32-P4 Function_EV_Board <https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html>`__ to build the examples for ESP32-P4. It is composed of an ESP32-P4 and an ESP32-C6.
|
||||
After setting IDF target, the ``esp_hosted`` will be downloaded at managed_components directory, build and flash the slave device for ESP32-C6. Note that you need the `ESP-Prog Board <https://docs.espressif.com/projects/esp-iot-solution/en/latest/hw-reference/ESP-Prog_guide.html>`__ to flash the slave firmware to ESP32-C6.
|
||||
|
||||
::
|
||||
|
||||
idf.py -C managed_components/espressif__esp_hosted/slave/ -B build_slave set-target esp32c6
|
||||
idf.py -C managed_components/espressif__esp_hosted/slave/ -B build_slave build flash monitor
|
||||
|
||||
.. only:: esp32c6
|
||||
|
||||
- ESP32-C6 supports both the Wi-Fi and IEEE 802.15.4 radio, so you can run Wi-Fi or Thread matter example on it.
|
||||
@@ -333,7 +353,7 @@ Use ``chip-tool`` in interactive mode to commission the device:
|
||||
chip-tool interactive start
|
||||
|
||||
|
||||
.. only:: esp32 or esp32s3 or esp32c3 or esp32c2 or esp32c6
|
||||
.. only:: esp32 or esp32s3 or esp32c3 or esp32c2 or esp32c6 or esp32p4
|
||||
|
||||
::
|
||||
|
||||
@@ -360,7 +380,7 @@ Above method commissions the device using setup passcode and discriminator. Devi
|
||||
|
||||
To Commission the device using manual pairing code 34970112332
|
||||
|
||||
.. only:: esp32 or esp32s3 or esp32c3 or esp32c2 or esp32c6
|
||||
.. only:: esp32 or esp32s3 or esp32c3 or esp32c2 or esp32c6 or esp32p4
|
||||
|
||||
::
|
||||
|
||||
@@ -387,7 +407,7 @@ Above default manual pairing code contains following values:
|
||||
|
||||
To commission the device using QR code MT:Y.K9042C00KA0648G00
|
||||
|
||||
.. only:: esp32 or esp32s3 or esp32c3 or esp32c2 or esp32c6
|
||||
.. only:: esp32 or esp32s3 or esp32c3 or esp32c2 or esp32c6 or esp32p4
|
||||
|
||||
::
|
||||
|
||||
|
||||
Reference in New Issue
Block a user