mirror of
https://github.com/espressif/esp-idf.git
synced 2026-09-30 18:20:38 +03:00
feat(coex): add external coex unit test for esp32h4 and esp32h21
This commit is contained in:
@@ -2,5 +2,5 @@
|
||||
|
||||
components/esp_coex/test_apps/:
|
||||
disable:
|
||||
- if: IDF_TARGET not in ["esp32s2", "esp32s3", "esp32c3", "esp32c2", "esp32c6", "esp32h2", "esp32c5", "esp32c61", "esp32s31"]
|
||||
reason: only supported with s2, s3, c3, c2, c6, h2, c5, c61 and s31
|
||||
- if: IDF_TARGET not in ["esp32s2", "esp32s3", "esp32c3", "esp32c2", "esp32c6", "esp32h2", "esp32c5", "esp32c61", "esp32s31", "esp32h4", "esp32h21"]
|
||||
reason: only supported with s2, s3, c3, c2, c6, h2, c5, c61, s31, esp32h4 and esp32h21
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-H2 | ESP32-S2 | ESP32-S3 | ESP32-S31 |
|
||||
| ----------------- | -------- | -------- | -------- | -------- | --------- | -------- | -------- | -------- | --------- |
|
||||
| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-C61 | ESP32-H2 | ESP32-H21 | ESP32-H4 | ESP32-S2 | ESP32-S3 | ESP32-S31 |
|
||||
| ----------------- | -------- | -------- | -------- | -------- | --------- | -------- | --------- | -------- | -------- | -------- | --------- |
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2022-2026 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Unlicense OR CC0-1.0
|
||||
*/
|
||||
@@ -36,12 +36,15 @@ TEST_CASE("enable external coex", "[external_coex]")
|
||||
#elif CONFIG_IDF_TARGET_ESP32C5 || CONFIG_IDF_TARGET_ESP32C6 || CONFIG_IDF_TARGET_ESP32C61
|
||||
#define EXTERNAL_COEX_CONF 0x600AF4A0
|
||||
#define WDEV_RW_BT_COEX_EN (BIT(9))
|
||||
#elif CONFIG_IDF_TARGET_ESP32H2
|
||||
#elif CONFIG_IDF_TARGET_ESP32H2 || CONFIG_IDF_TARGET_ESP32H21
|
||||
#define EXTERNAL_COEX_CONF 0x600AD4A0
|
||||
#define WDEV_RW_BT_COEX_EN (BIT(9))
|
||||
#elif CONFIG_IDF_TARGET_ESP32S31
|
||||
#define EXTERNAL_COEX_CONF 0x2010F4A0
|
||||
#define WDEV_RW_BT_COEX_EN (BIT(9))
|
||||
#elif CONFIG_IDF_TARGET_ESP32H4
|
||||
#define EXTERNAL_COEX_CONF 0x600CF4A0
|
||||
#define WDEV_RW_BT_COEX_EN (BIT(9))
|
||||
#endif
|
||||
|
||||
esp_extern_coex_work_mode_t mode = EXTERNAL_COEX_LEADER_ROLE;
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ from pytest_embedded_idf.utils import idf_parametrize
|
||||
@pytest.mark.generic
|
||||
@idf_parametrize(
|
||||
'target',
|
||||
['esp32h2', 'esp32c3', 'esp32s2', 'esp32s3', 'esp32c6', 'esp32c61', 'esp32c5', 'esp32s31'],
|
||||
['esp32h2', 'esp32c3', 'esp32s2', 'esp32s3', 'esp32c6', 'esp32c61', 'esp32c5', 'esp32s31', 'esp32h4', 'esp32h21'],
|
||||
indirect=['target'],
|
||||
)
|
||||
def test_external_coex_unit_test(dut: Dut) -> None:
|
||||
|
||||
Reference in New Issue
Block a user