examples: enable build esp32c6 for wifi and network examples

This commit is contained in:
Chen Yudong
2023-01-09 20:58:27 +08:00
parent c83d1db2ed
commit c07d237ffe
65 changed files with 149 additions and 331 deletions

View File

@@ -616,7 +616,7 @@ build_examples_cmake_esp32c6:
extends: extends:
- .build_cmake_template - .build_cmake_template
- .rules:build:example_test-esp32c6 - .rules:build:example_test-esp32c6
parallel: 2 parallel: 4
variables: variables:
IDF_TARGET: esp32c6 IDF_TARGET: esp32c6
TEST_DIR: examples TEST_DIR: examples

View File

@@ -2,6 +2,6 @@
examples/mesh: examples/mesh:
disable: disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6" - if: IDF_TARGET == "esp32c2"
temporary: true temporary: true
reason: target(s) not supported yet reason: target(s) not supported yet

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- |
# Mesh Internal Communication Example # Mesh Internal Communication Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- |
# Mesh IP Internal Networking example # Mesh IP Internal Networking example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- |
# Mesh Manual Networking Example # Mesh Manual Networking Example

View File

@@ -1,16 +1,10 @@
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
examples/network/network_tests: examples/network:
disable: enable:
- if: IDF_TARGET == "esp32c2" - if: INCLUDE_DEFAULT == 1
temporary: true
reason: target esp32c2 is not supported yet
examples/network/simple_sniffer: examples/network/simple_sniffer:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Intel net test suite for LwIP network stack # Intel net test suite for LwIP network stack

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Simple Sniffer Example # Simple Sniffer Example

View File

@@ -1,53 +1,35 @@
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
examples/protocols/coap_client: examples/protocols/coap_client:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET != "esp32" - if: IDF_TARGET != "esp32"
reason: running this test on single platform is sufficient for coverage reason: running this test on single platform is sufficient for coverage
examples/protocols/coap_server:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
examples/protocols/esp_http_client: examples/protocols/esp_http_client:
disable: disable_test:
- if: IDF_TARGET == "esp32c6" - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: target esp32c6 is not supported yet reason: only test on esp32
examples/protocols/esp_local_ctrl: examples/protocols/esp_local_ctrl:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/http2_request: examples/protocols/http2_request:
disable: disable_test:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6" - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: target(s) not supported yet reason: only test on esp32
examples/protocols/http_request: examples/protocols/http_request:
disable: disable_test:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6" - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: target(s) not supported yet reason: only test on esp32
examples/protocols/http_server: examples/protocols/http_server:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true
@@ -66,78 +48,44 @@ examples/protocols/http_server/ws_echo_server:
reason: only test on esp32 reason: only test on esp32
examples/protocols/https_mbedtls: examples/protocols/https_mbedtls:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET == "esp32c2" - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/https_request: examples/protocols/https_request:
disable: disable_test:
- if: IDF_TARGET == "esp32c6" - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: target esp32c6 is not supported yet reason: lack of runners
examples/protocols/https_server/simple: examples/protocols/https_server/simple:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/https_server/wss_server: examples/protocols/https_server/wss_server:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET != "esp32" - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: only test on esp32 reason: only test on esp32
examples/protocols/https_x509_bundle: examples/protocols/https_x509_bundle:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET != "esp32" - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/icmp_echo: examples/protocols/icmp_echo:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/l2tap: examples/protocols/l2tap:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
disable_test: disable_test:
- if: IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"] - if: IDF_TARGET != "esp32"
temporary: true
reason: lack of runners
examples/protocols/mdns:
disable:
- if: IDF_TARGET == "esp32c2"
temporary: true
reason: target esp32c2 is not supported yet
disable_test:
- if: IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"]
temporary: true temporary: true
reason: lack of runners reason: lack of runners
@@ -148,95 +96,47 @@ examples/protocols/modbus:
reason: target(s) not supported yet reason: target(s) not supported yet
examples/protocols/mqtt/ssl: examples/protocols/mqtt/ssl:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
disable_test: disable_test:
- if: IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"] - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/mqtt/ssl_ds: examples/protocols/mqtt/ssl_ds:
enable:
- if: IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"]
examples/protocols/mqtt/ssl_mutual_auth:
disable: disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6" - if: SOC_DIG_SIGN_SUPPORTED != 1
temporary: true temporary: false
reason: target(s) not supported yet reason: DS not present
examples/protocols/mqtt/ssl_psk:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
examples/protocols/mqtt/tcp: examples/protocols/mqtt/tcp:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
disable_test: disable_test:
- if: IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"] - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/mqtt/ws: examples/protocols/mqtt/ws:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
disable_test: disable_test:
- if: IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"] - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/mqtt/wss: examples/protocols/mqtt/wss:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
disable_test: disable_test:
- if: IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"] - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/mqtt5: examples/protocols/mqtt5:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
disable_test: disable_test:
- if: IDF_TARGET in ["esp32c3", "esp32s2", "esp32s3"] - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/slip/slip_udp:
disable:
- if: IDF_TARGET == "esp32c2"
temporary: true
reason: target esp32c2 is not supported yet
examples/protocols/smtp_client:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
examples/protocols/sntp: examples/protocols/sntp:
enable: enable:
- if: IDF_TARGET == "esp32" - if: IDF_TARGET == "esp32"
temporary: true temporary: true
reason: the other targets are not tested yet reason: the other targets are not tested yet
examples/protocols/sockets/icmpv6_ping:
enable:
- if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s2", "esp32s3"]
temporary: true
reason: Example test has not been implemented yet
examples/protocols/sockets/non_blocking: examples/protocols/sockets/non_blocking:
disable_test: disable_test:
- if: IDF_TARGET != "esp32" - if: IDF_TARGET != "esp32"
@@ -244,10 +144,6 @@ examples/protocols/sockets/non_blocking:
reason: lack of runners reason: lack of runners
examples/protocols/sockets/tcp_client: examples/protocols/sockets/tcp_client:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true
@@ -255,56 +151,20 @@ examples/protocols/sockets/tcp_client:
enable: enable:
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux" - if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
examples/protocols/sockets/tcp_client_multi_net:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
examples/protocols/sockets/tcp_server: examples/protocols/sockets/tcp_server:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/sockets/tcp_transport_client:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
examples/protocols/sockets/udp_client: examples/protocols/sockets/udp_client:
disable:
- if: IDF_TARGET == "esp32c2" or IDF_TARGET == "esp32c6"
temporary: true
reason: target(s) not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/sockets/udp_multicast:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
examples/protocols/sockets/udp_server: examples/protocols/sockets/udp_server:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/protocols/static_ip:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# CoAP client example # CoAP client example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# CoAP server example # CoAP server example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP HTTP Client Example # ESP HTTP Client Example

View File

@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD # SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
# SPDX-License-Identifier: Unlicense OR CC0-1.0 # SPDX-License-Identifier: Unlicense OR CC0-1.0
import logging import logging
import os import os
@@ -8,14 +8,11 @@ from pytest_embedded import Dut
@pytest.mark.esp32 @pytest.mark.esp32
@pytest.mark.esp32c3
@pytest.mark.esp32s2
@pytest.mark.esp32s3
@pytest.mark.ethernet @pytest.mark.ethernet
def test_examples_protocol_esp_http_client(dut: Dut) -> None: def test_examples_protocol_esp_http_client(dut: Dut) -> None:
""" """
steps: | steps: |
1. join AP 1. join AP/Ethernet
2. Send HTTP request to httpbin.org 2. Send HTTP request to httpbin.org
""" """
binary_file = os.path.join(dut.app.binary_path, 'esp_http_client_example.bin') binary_file = os.path.join(dut.app.binary_path, 'esp_http_client_example.bin')
@@ -57,15 +54,11 @@ def test_examples_protocol_esp_http_client(dut: Dut) -> None:
dut.expect('Finish http example') dut.expect('Finish http example')
@pytest.mark.parametrize( @pytest.mark.esp32
'config', @pytest.mark.ethernet
[ @pytest.mark.parametrize('config', [
pytest.param('ssldyn', marks=[pytest.mark.supported_targets, 'ssldyn',
pytest.mark.temp_skip_ci(targets=['esp32c6'], reason='c6 support TBD'), ], indirect=True)
pytest.mark.ethernet]),
],
indirect=True
)
def test_examples_protocol_esp_http_client_dynamic_buffer(dut: Dut) -> None: def test_examples_protocol_esp_http_client_dynamic_buffer(dut: Dut) -> None:
# test mbedtls dynamic resource # test mbedtls dynamic resource
# check and log bin size # check and log bin size

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP Local Control using HTTPS server # ESP Local Control using HTTPS server

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTP/2 Request Example # HTTP/2 Request Example

View File

@@ -29,9 +29,6 @@ def is_test_server_available(): # type: () -> bool
@pytest.mark.esp32 @pytest.mark.esp32
@pytest.mark.esp32c3
@pytest.mark.esp32s2
@pytest.mark.esp32s3
@pytest.mark.ethernet @pytest.mark.ethernet
def test_examples_protocol_http2_request(dut: Dut) -> None: def test_examples_protocol_http2_request(dut: Dut) -> None:
""" """

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTP Request Example # HTTP Request Example

View File

@@ -11,14 +11,11 @@ from pytest_embedded import Dut
@pytest.mark.esp32 @pytest.mark.esp32
@pytest.mark.esp32c3
@pytest.mark.esp32s2
@pytest.mark.esp32s3
@pytest.mark.ethernet @pytest.mark.ethernet
def test_examples_protocol_http_request(dut: Dut) -> None: def test_examples_protocol_http_request(dut: Dut) -> None:
""" """
steps: | steps: |
1. join AP 1. join AP/Ethernet
2. connect to example.com 2. connect to example.com
3. check conneciton success 3. check conneciton success
""" """

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTP server advanced tests # HTTP server advanced tests

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Simple HTTP File Server Example # Simple HTTP File Server Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTPD Server Persistent Sockets Example # HTTPD Server Persistent Sockets Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTP Restful API Server Example # HTTP Restful API Server Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Simple HTTPD Server Example # Simple HTTPD Server Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTP server with TLS support using mbedTLS # HTTP server with TLS support using mbedTLS

View File

@@ -11,9 +11,6 @@ from pytest_embedded import Dut
@pytest.mark.esp32 @pytest.mark.esp32
@pytest.mark.esp32c3
@pytest.mark.esp32s2
@pytest.mark.esp32s3
@pytest.mark.ethernet @pytest.mark.ethernet
def test_examples_protocol_https_mbedtls(dut: Dut) -> None: def test_examples_protocol_https_mbedtls(dut: Dut) -> None:
""" """

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTPS Request Example # HTTPS Request Example

View File

@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD # SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
# SPDX-License-Identifier: Unlicense OR CC0-1.0 # SPDX-License-Identifier: Unlicense OR CC0-1.0
import http.server import http.server
import logging import logging
@@ -56,9 +56,6 @@ def start_https_server(server_file: str, key_file: str, server_ip: str, server_p
@pytest.mark.esp32 @pytest.mark.esp32
@pytest.mark.esp32c3
@pytest.mark.esp32s2
@pytest.mark.esp32s3
@pytest.mark.ethernet @pytest.mark.ethernet
@pytest.mark.parametrize('config', ['cli_ses_tkt',], indirect=True) @pytest.mark.parametrize('config', ['cli_ses_tkt',], indirect=True)
@pytest.mark.parametrize('erase_nvs', ['y'], indirect=True) @pytest.mark.parametrize('erase_nvs', ['y'], indirect=True)
@@ -119,9 +116,6 @@ def test_examples_protocol_https_request_cli_session_tickets(dut: Dut) -> None:
@pytest.mark.esp32 @pytest.mark.esp32
@pytest.mark.esp32c3
@pytest.mark.esp32s2
@pytest.mark.esp32s3
@pytest.mark.ethernet @pytest.mark.ethernet
@pytest.mark.parametrize('config', ['ssldyn',], indirect=True) @pytest.mark.parametrize('config', ['ssldyn',], indirect=True)
@pytest.mark.parametrize('erase_nvs', ['y'], indirect=True) @pytest.mark.parametrize('erase_nvs', ['y'], indirect=True)
@@ -153,8 +147,7 @@ def test_examples_protocol_https_request_dynamic_buffers(dut: Dut) -> None:
logging.info("Passed the test for \"https_request using crt bundle\" when mbedtls dynamic resource was enabled") logging.info("Passed the test for \"https_request using crt bundle\" when mbedtls dynamic resource was enabled")
@pytest.mark.supported_targets @pytest.mark.esp32
@pytest.mark.temp_skip_ci(targets=['esp32c6'], reason='c6 support TBD')
@pytest.mark.ethernet @pytest.mark.ethernet
@pytest.mark.parametrize('erase_nvs', ['y'], indirect=True) @pytest.mark.parametrize('erase_nvs', ['y'], indirect=True)
def test_examples_protocol_https_request(dut: Dut) -> None: def test_examples_protocol_https_request(dut: Dut) -> None:

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTP server with SSL support using OpenSSL # HTTP server with SSL support using OpenSSL

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTP Websocket server with SSL support # HTTP Websocket server with SSL support

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# HTTPS x509 Bundle Example # HTTPS x509 Bundle Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ICMP Echo-Reply (Ping) example # ICMP Echo-Reply (Ping) example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP-NETIF L2 TAP Interface Example # ESP-NETIF L2 TAP Interface Example
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP-MQTT SSL Sample application # ESP-MQTT SSL Sample application

View File

@@ -1,4 +1,3 @@
idf_component_register(SRCS "app_main.c" idf_component_register(SRCS "app_main.c"
INCLUDE_DIRS "." INCLUDE_DIRS ".")
REQUIRED_IDF_TARGETS esp32s2 esp32c3 esp32s3)
target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format") target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP-MQTT SSL Sample application (mutual authentication) # ESP-MQTT SSL Sample application (mutual authentication)

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP-MQTT SSL example with PSK verification # ESP-MQTT SSL example with PSK verification

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP-MQTT sample application # ESP-MQTT sample application
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP-MQTT MQTT over Websocket # ESP-MQTT MQTT over Websocket

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP-MQTT MQTT over WSS Sample application # ESP-MQTT MQTT over WSS Sample application
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESP-MQTT sample application # ESP-MQTT sample application
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# SMTP Client Example # SMTP Client Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ICMPv6 Ping example # ICMPv6 Ping example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | Linux | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 | Linux |
| ----------------- | ----- | -------- | -------- | -------- | -------- | ----- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | ----- |
# TCP Client example # TCP Client example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Multiple Ethernet Example # Multiple Ethernet Example
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# TCP Server example # TCP Server example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# TCP TRANSPORT Client example # TCP TRANSPORT Client example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# UDP Client example # UDP Client example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# UDP Multicast Example # UDP Multicast Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# UDP Server example # UDP Server example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# WiFi station example # WiFi station example

View File

@@ -2,9 +2,7 @@
examples/wifi: examples/wifi:
disable: disable:
- if: IDF_TARGET == "esp32c6" - if: SOC_WIFI_SUPPORTED != 1
temporary: true
reason: target(s) not supported yet
examples/wifi/ftm: examples/wifi/ftm:
enable: enable:
@@ -13,27 +11,17 @@ examples/wifi/ftm:
reason: the other targets are not tested yet reason: the other targets are not tested yet
examples/wifi/getting_started: examples/wifi/getting_started:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32c2", "esp32s3"] - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32c2", "esp32s3"]
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/wifi/iperf: examples/wifi/iperf:
disable:
- if: IDF_TARGET == "esp32c6"
temporary: true
reason: target esp32c6 is not supported yet
disable_test: disable_test:
- if: IDF_TARGET != "esp32" - if: IDF_TARGET != "esp32"
temporary: true temporary: true
reason: lack of runners reason: lack of runners
examples/wifi/itwt: examples/wifi/itwt:
enable: disable:
- if: IDF_TARGET == "esp32c6" - if: SOC_WIFI_HE_SUPPORT != 1
temporary: true
reason: the other targets are not supported yet

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# ESPNOW Example # ESPNOW Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Wi-Fi Fast Scan Example # Wi-Fi Fast Scan Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Wi-Fi SoftAP Example # Wi-Fi SoftAP Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Wi-Fi Station Example # Wi-Fi Station Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Iperf Example # Iperf Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Wifi Power Save Example # Wifi Power Save Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Roaming Example # Roaming Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Wi-Fi Scan Example # Wi-Fi Scan Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# smartconfig Example # smartconfig Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# WPA2 Enterprise Example # WPA2 Enterprise Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Device Provisioning Protocol (Enrollee) Example # Device Provisioning Protocol (Enrollee) Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# WPA2 Enterprise Example # WPA2 Enterprise Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Wi-Fi WPS Example # Wi-Fi WPS Example

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S2 | ESP32-S3 | | Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | | ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# Wi-Fi WPS Registrar Example # Wi-Fi WPS Registrar Example