feat(802.15.4): support 154 on esp32s31

This commit is contained in:
zhuanghang
2026-04-17 15:22:09 +08:00
parent dc29bf9e72
commit 9d3a0945fb
19 changed files with 1286 additions and 16 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
| Supported Targets | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-H4 |
| ----------------- | -------- | -------- | -------- | -------- |
| Supported Targets | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-H4 | ESP32-S31 |
| ----------------- | -------- | -------- | -------- | -------- | --------- |
# IEEE802.15.4 Command Line Example
+6 -6
View File
@@ -44,8 +44,8 @@ examples/openthread/ot_cli:
enable:
- if: SOC_IEEE802154_SUPPORTED == 1
disable:
- if: IDF_TARGET == "esp32h4" and CONFIG_NAME == "ext_coex"
reason: ext_coex not supported on esp32h4 yet
- if: (IDF_TARGET == "esp32h4" or IDF_TARGET == "esp32s31") and CONFIG_NAME == "ext_coex"
reason: ext_coex not supported on esp32h4 and esp32s31 yet
disable_test:
- if: IDF_TARGET not in ["esp32h2", "esp32c6"]
reason: only test on esp32h2 and esp32c6
@@ -55,8 +55,8 @@ examples/openthread/ot_rcp:
enable:
- if: SOC_IEEE802154_SUPPORTED == 1
disable:
- if: IDF_TARGET == "esp32h4" and CONFIG_NAME == "ext_coex"
reason: ext_coex not supported on esp32h4 yet
- if: (IDF_TARGET == "esp32h4" or IDF_TARGET == "esp32s31") and CONFIG_NAME == "ext_coex"
reason: ext_coex not supported on esp32h4 and esp32s31 yet
disable_test:
- if: IDF_TARGET not in ["esp32h2", "esp32c6"]
reason: only test on esp32h2 and esp32c6
@@ -66,7 +66,7 @@ examples/openthread/ot_sleepy_device/deep_sleep:
enable:
- if: SOC_IEEE802154_SUPPORTED == 1
disable:
- if: IDF_TARGET in ["esp32c5", "esp32h4"]
- if: IDF_TARGET in ["esp32c5", "esp32h4", "esp32s31"]
temporary: true
reason: Not supported yet, TZ-958
<<: [*openthread_dependencies, *openthread_sleep_dependencies]
@@ -75,7 +75,7 @@ examples/openthread/ot_sleepy_device/light_sleep:
enable:
- if: SOC_IEEE802154_SUPPORTED == 1
disable:
- if: IDF_TARGET in ["esp32h4"]
- if: IDF_TARGET in ["esp32h4", "esp32s31"]
temporary: true
reason: Not supported yet
<<: [*openthread_dependencies, *openthread_sleep_dependencies]
+2 -2
View File
@@ -1,5 +1,5 @@
| Supported Targets | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-H4 |
| ----------------- | -------- | -------- | -------- | -------- |
| Supported Targets | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-H4 | ESP32-S31 |
| ----------------- | -------- | -------- | -------- | -------- | --------- |
# OpenThread Command Line Example
+2 -2
View File
@@ -1,5 +1,5 @@
| Supported Targets | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-H4 |
| ----------------- | -------- | -------- | -------- | -------- |
| Supported Targets | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-H4 | ESP32-S31 |
| ----------------- | -------- | -------- | -------- | -------- | --------- |
# OpenThread Radio Co-Processor (RCP) Example
+1 -1
View File
@@ -20,7 +20,7 @@ examples/zigbee/esp_zigbee_gateway:
examples/zigbee/light_sample:
enable:
- if: SOC_IEEE802154_SUPPORTED == 1 and IDF_TARGET not in ["esp32h4"]
- if: SOC_IEEE802154_SUPPORTED == 1 and IDF_TARGET not in ["esp32h4", "esp32s31"]
disable_test:
- if: IDF_TARGET != "esp32h2"
temporary: true