فهرست منبع

Merge branch 'fix/mqtt_esp32h2_examples' into 'master'

protocols/examples: Disable Wifi connection if not supported

See merge request espressif/esp-idf!23970
Rocha Euripedes 2 سال پیش
والد
کامیت
dc016f5987
37فایلهای تغییر یافته به همراه75 افزوده شده و 149 حذف شده
  1. 2 2
      examples/common_components/protocol_examples_common/Kconfig.projbuild
  2. 3 77
      examples/protocols/.build-test-rules.yml
  3. 2 2
      examples/protocols/coap_client/README.md
  4. 2 2
      examples/protocols/coap_server/README.md
  5. 2 2
      examples/protocols/esp_http_client/README.md
  6. 2 2
      examples/protocols/http2_request/README.md
  7. 2 2
      examples/protocols/http_request/README.md
  8. 2 2
      examples/protocols/http_server/advanced_tests/README.md
  9. 2 2
      examples/protocols/http_server/async_handlers/README.md
  10. 2 2
      examples/protocols/http_server/file_serving/README.md
  11. 2 2
      examples/protocols/http_server/persistent_sockets/README.md
  12. 2 2
      examples/protocols/http_server/simple/README.md
  13. 2 2
      examples/protocols/http_server/ws_echo_server/README.md
  14. 2 2
      examples/protocols/https_mbedtls/README.md
  15. 2 2
      examples/protocols/https_request/README.md
  16. 2 2
      examples/protocols/https_server/simple/README.md
  17. 2 2
      examples/protocols/https_server/wss_server/README.md
  18. 2 2
      examples/protocols/https_x509_bundle/README.md
  19. 2 2
      examples/protocols/icmp_echo/README.md
  20. 2 2
      examples/protocols/l2tap/README.md
  21. 2 2
      examples/protocols/mqtt/ssl/README.md
  22. 2 2
      examples/protocols/mqtt/ssl_mutual_auth/README.md
  23. 2 2
      examples/protocols/mqtt/ssl_psk/README.md
  24. 2 2
      examples/protocols/mqtt/tcp/README.md
  25. 2 2
      examples/protocols/mqtt/ws/README.md
  26. 2 2
      examples/protocols/mqtt/wss/README.md
  27. 2 2
      examples/protocols/mqtt5/README.md
  28. 2 2
      examples/protocols/smtp_client/README.md
  29. 2 2
      examples/protocols/sockets/icmpv6_ping/README.md
  30. 2 2
      examples/protocols/sockets/non_blocking/README.md
  31. 2 2
      examples/protocols/sockets/tcp_client/README.md
  32. 2 2
      examples/protocols/sockets/tcp_client_multi_net/README.md
  33. 2 2
      examples/protocols/sockets/tcp_server/README.md
  34. 2 2
      examples/protocols/sockets/tcp_transport_client/README.md
  35. 2 2
      examples/protocols/sockets/udp_client/README.md
  36. 2 2
      examples/protocols/sockets/udp_multicast/README.md
  37. 2 2
      examples/protocols/sockets/udp_server/README.md

+ 2 - 2
examples/common_components/protocol_examples_common/Kconfig.projbuild

@@ -4,7 +4,7 @@ menu "Example Connection Configuration"
 
     config EXAMPLE_CONNECT_WIFI
         bool "connect using WiFi interface"
-        depends on !IDF_TARGET_LINUX
+        depends on !IDF_TARGET_LINUX && SOC_WIFI_SUPPORTED
         default y
         help
             Protocol examples can use Wi-Fi and/or Ethernet to connect to the network.
@@ -119,7 +119,7 @@ menu "Example Connection Configuration"
     config EXAMPLE_CONNECT_ETHERNET
         bool "connect using Ethernet interface"
         depends on !IDF_TARGET_LINUX
-        default n
+        default y if !SOC_WIFI_SUPPORTED
         help
             Protocol examples can use Wi-Fi and/or Ethernet to connect to the network.
             Choose this option to connect with Ethernet

+ 3 - 77
examples/protocols/.build-test-rules.yml

@@ -1,21 +1,14 @@
 # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
 
 examples/protocols/coap_client:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       reason: running this test on single platform is sufficient for coverage
 
-examples/protocols/coap_server:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
 
 examples/protocols/esp_http_client:
   enable:
     - if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET not in ["esp32", "linux"]
       temporary: true
@@ -30,24 +23,18 @@ examples/protocols/esp_local_ctrl:
       reason: lack of runners
 
 examples/protocols/http2_request:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: only test on esp32
 
 examples/protocols/http_request:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: only test on esp32
 
 examples/protocols/http_server:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
       temporary: true
@@ -61,81 +48,63 @@ examples/protocols/http_server/captive_portal:
       temporary: true
       reason: only test on esp32
 
-examples/protocols/http_server/ws_echo_server:
+examples/protocols/http_server/restful_server:
   disable:
     - if: IDF_TARGET in ["esp32h2"]
+
+examples/protocols/http_server/ws_echo_server:
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: only test on esp32
 
 examples/protocols/https_mbedtls:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: lack of runners
 
 examples/protocols/https_request:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: lack of runners
 
 examples/protocols/https_server/simple:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
       temporary: true
       reason: lack of runners
 
 examples/protocols/https_server/wss_server:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: only test on esp32
 
 examples/protocols/https_x509_bundle:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: lack of runners
 
 examples/protocols/icmp_echo:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
       temporary: true
       reason: lack of runners
 
 examples/protocols/l2tap:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: lack of runners
 
-examples/protocols/mdns:
-  disable:
-    - if: IDF_TARGET == "esp32h2"
-
 examples/protocols/modbus:
   disable:
     - if: IDF_TARGET in ["esp32h2"]
 
 examples/protocols/mqtt/ssl:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
@@ -147,41 +116,25 @@ examples/protocols/mqtt/ssl_ds:
       temporary: false
       reason: DS not present
 
-examples/protocols/mqtt/ssl_mutual_auth:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
-
-examples/protocols/mqtt/ssl_psk:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
-
 examples/protocols/mqtt/tcp:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: lack of runners
 
 examples/protocols/mqtt/ws:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: lack of runners
 
 examples/protocols/mqtt/wss:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: lack of runners
 
 examples/protocols/mqtt5:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
@@ -193,31 +146,20 @@ examples/protocols/slip/slip_udp:
       temporary: true
       reason: target esp32c2 is not supported yet
 
-examples/protocols/smtp_client:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
-
 examples/protocols/sntp:
   enable:
     - if: IDF_TARGET == "esp32"
       temporary: true
       reason: the other targets are not tested yet
 
-examples/protocols/sockets/icmpv6_ping:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
 
 examples/protocols/sockets/non_blocking:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET != "esp32"
       temporary: true
       reason: lack of runners
 
 examples/protocols/sockets/tcp_client:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
       temporary: true
@@ -225,37 +167,21 @@ examples/protocols/sockets/tcp_client:
   enable:
     - if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
 
-examples/protocols/sockets/tcp_client_multi_net:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
 
 examples/protocols/sockets/tcp_server:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
       temporary: true
       reason: lack of runners
 
-examples/protocols/sockets/tcp_transport_client:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
 
 examples/protocols/sockets/udp_client:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
       temporary: true
       reason: lack of runners
 
-examples/protocols/sockets/udp_multicast:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
-
 examples/protocols/sockets/udp_server:
-  disable:
-    - if: IDF_TARGET in ["esp32h2"]
   disable_test:
     - if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
       temporary: true

+ 2 - 2
examples/protocols/coap_client/README.md

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

+ 2 - 2
examples/protocols/coap_server/README.md

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

+ 2 - 2
examples/protocols/esp_http_client/README.md

@@ -1,5 +1,5 @@
-| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 | Linux |
-| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | ----- |
+| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 | Linux |
+| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | ----- |
 # ESP HTTP Client Example
 
 See the README.md file in the upper level 'examples' directory for more information about examples.

+ 2 - 2
examples/protocols/http2_request/README.md

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

+ 2 - 2
examples/protocols/http_request/README.md

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

+ 2 - 2
examples/protocols/http_server/advanced_tests/README.md

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

+ 2 - 2
examples/protocols/http_server/async_handlers/README.md

@@ -1,5 +1,5 @@
-| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
-| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
+| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
+| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
 
 # Async Requests Handlers HTTPD Server Example
 

+ 2 - 2
examples/protocols/http_server/file_serving/README.md

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

+ 2 - 2
examples/protocols/http_server/persistent_sockets/README.md

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

+ 2 - 2
examples/protocols/http_server/simple/README.md

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

+ 2 - 2
examples/protocols/http_server/ws_echo_server/README.md

@@ -1,5 +1,5 @@
-| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
-| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
+| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
+| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
 
 # Websocket echo server
 

+ 2 - 2
examples/protocols/https_mbedtls/README.md

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

+ 2 - 2
examples/protocols/https_request/README.md

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

+ 2 - 2
examples/protocols/https_server/simple/README.md

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

+ 2 - 2
examples/protocols/https_server/wss_server/README.md

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

+ 2 - 2
examples/protocols/https_x509_bundle/README.md

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

+ 2 - 2
examples/protocols/icmp_echo/README.md

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

+ 2 - 2
examples/protocols/l2tap/README.md

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

+ 2 - 2
examples/protocols/mqtt/ssl/README.md

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

+ 2 - 2
examples/protocols/mqtt/ssl_mutual_auth/README.md

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

+ 2 - 2
examples/protocols/mqtt/ssl_psk/README.md

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

+ 2 - 2
examples/protocols/mqtt/tcp/README.md

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

+ 2 - 2
examples/protocols/mqtt/ws/README.md

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

+ 2 - 2
examples/protocols/mqtt/wss/README.md

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

+ 2 - 2
examples/protocols/mqtt5/README.md

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

+ 2 - 2
examples/protocols/smtp_client/README.md

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

+ 2 - 2
examples/protocols/sockets/icmpv6_ping/README.md

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

+ 2 - 2
examples/protocols/sockets/non_blocking/README.md

@@ -1,5 +1,5 @@
-| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S2 | ESP32-S3 |
-| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
+| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
+| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
 
 
 # TCP non-blocking client and server examples

+ 2 - 2
examples/protocols/sockets/tcp_client/README.md

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

+ 2 - 2
examples/protocols/sockets/tcp_client_multi_net/README.md

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

+ 2 - 2
examples/protocols/sockets/tcp_server/README.md

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

+ 2 - 2
examples/protocols/sockets/tcp_transport_client/README.md

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

+ 2 - 2
examples/protocols/sockets/udp_client/README.md

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

+ 2 - 2
examples/protocols/sockets/udp_multicast/README.md

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

+ 2 - 2
examples/protocols/sockets/udp_server/README.md

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