Merge branch 'feat/support_s31_openthread_br' into 'master'

feat(openthread): add ESP32-S31 support for examples build targets

Closes IDF-14801

See merge request espressif/esp-idf!48576
This commit is contained in:
Shu Chen
2026-05-19 09:21:34 +00:00
4 changed files with 9 additions and 16 deletions
+4 -11
View File
@@ -31,9 +31,6 @@ examples/openthread/ot_br:
- if: ((SOC_WIFI_SUPPORTED == 1 and IDF_TARGET != "esp32c61") or IDF_TARGET == "esp32p4") and CONFIG_NAME != "native_radio"
- if: SOC_WIFI_SUPPORTED == 1 and (SOC_IEEE802154_SUPPORTED == 1 and CONFIG_NAME == "native_radio")
disable:
- if: IDF_TARGET == "esp32s31"
temporary: true
reason: OpenThread BR example does not support esp32s31 yet
- if: IDF_TARGET in ["esp32", "esp32s2", "esp32s3"] and CONFIG_NAME == "br_debug_riscv"
disable_test:
- if: IDF_TARGET not in ["esp32s3"]
@@ -44,8 +41,8 @@ examples/openthread/ot_cli:
enable:
- if: SOC_IEEE802154_SUPPORTED == 1
disable:
- if: IDF_TARGET in ["esp32h4", "esp32s31", "esp32h21"] and CONFIG_NAME == "ext_coex"
reason: ext_coex not supported on esp32h4, esp32s31 and esp32h21 yet
- if: IDF_TARGET in ["esp32h4", "esp32h21"] and CONFIG_NAME == "ext_coex"
reason: ext_coex not supported on esp32h4 and esp32h21 yet
disable_test:
- if: IDF_TARGET not in ["esp32h2", "esp32c6"]
reason: only test on esp32h2 and esp32c6
@@ -55,8 +52,8 @@ examples/openthread/ot_rcp:
enable:
- if: SOC_IEEE802154_SUPPORTED == 1
disable:
- if: IDF_TARGET in ["esp32h4", "esp32s31", "esp32h21"] and CONFIG_NAME == "ext_coex"
reason: ext_coex not supported on esp32h4, esp32s31 and esp32h21 yet
- if: IDF_TARGET in ["esp32h4", "esp32h21"] and CONFIG_NAME == "ext_coex"
reason: ext_coex not supported on esp32h4 and esp32h21 yet
disable_test:
- if: IDF_TARGET not in ["esp32h2", "esp32c6"]
reason: only test on esp32h2 and esp32c6
@@ -83,10 +80,6 @@ examples/openthread/ot_sleepy_device/light_sleep:
examples/openthread/ot_trel:
enable:
- if: SOC_WIFI_SUPPORTED == 1
disable:
- if: IDF_TARGET == "esp32s31"
temporary: true
reason: OpenThread TREL example does not support esp32s31 yet
disable_test:
- if: IDF_TARGET not in ["esp32c6", "esp32s3"]
reason: only test on esp32c6 and esp32s3
+2 -2
View File
@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-P4 | ESP32-S2 | ESP32-S3 | ESP32-S31 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- |
# OpenThread Border Router Example
+2 -2
View File
@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- |
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-S2 | ESP32-S3 | ESP32-S31 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- | --------- |
# Thread Radio Encapsulation Link Example