Merge branch 'feat/support_esp32c5_cert_test_example_v5.5' into 'release/v5.5'

Feat/support esp32c5 cert test example v5.5(Backport v5.5)

See merge request espressif/esp-idf!42535
This commit is contained in:
Jiang Jiang Jian
2025-10-15 10:32:24 +08:00
4 changed files with 17 additions and 9 deletions

View File

@@ -20,7 +20,7 @@ typedef enum {
PHY_RATE_2M = 0x1,
PHY_RATE_5M5 = 0x2,
PHY_RATE_11M = 0x3,
//11g
//11g,11a
PHY_RATE_6M = 0xb,
PHY_RATE_9M = 0xf,
PHY_RATE_12M = 0xa,
@@ -38,8 +38,7 @@ typedef enum {
PHY_RATE_MCS5 = 0x15,
PHY_RATE_MCS6 = 0x16,
PHY_RATE_MCS7 = 0x17,
#if CONFIG_SOC_WIFI_HE_SUPPORT
// 11ax
//11ax
PHY_RATE_11AX_MCS0 = 0x20,
PHY_RATE_11AX_MCS1 = 0x21,
PHY_RATE_11AX_MCS2 = 0x22,
@@ -50,7 +49,16 @@ typedef enum {
PHY_RATE_11AX_MCS7 = 0x27,
PHY_RATE_11AX_MCS8 = 0x28,
PHY_RATE_11AX_MCS9 = 0x29,
#endif//CONFIG_SOC_WIFI_HE_SUPPORT
//11ac
PHY_RATE_VHT_MCS0 = 0x30,
PHY_RATE_VHT_MCS1 = 0x31,
PHY_RATE_VHT_MCS2 = 0x32,
PHY_RATE_VHT_MCS3 = 0x33,
PHY_RATE_VHT_MCS4 = 0x34,
PHY_RATE_VHT_MCS5 = 0x35,
PHY_RATE_VHT_MCS6 = 0x36,
PHY_RATE_VHT_MCS7 = 0x37,
PHY_RATE_VHT_MCS8 = 0x38,
PHY_WIFI_RATE_MAX
} esp_phy_wifi_rate_t;

View File

@@ -11,6 +11,6 @@ examples/phy/cert_test:
disable:
- if: IDF_TARGET in ["esp32p4"]
reason: not supported
- if: IDF_TARGET in ["esp32c5", "esp32c61", "esp32h21", "esp32h4"]
- if: IDF_TARGET in ["esp32c61", "esp32h21", "esp32h4"]
temporary: true
reason: not supported yet # TODO: [ESP32C5] IDF-8851, [esp32c61] IDF-9859, [esp32h21] IDF-12041, [ESP32H4] IDF-12716

View File

@@ -1,5 +1,5 @@
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- |
| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
# Certification Test Example
@@ -99,7 +99,7 @@ phy> cmdstop
I (130260) phy: rx_num: 0 rx_rssi: 0
phy>
phy> get_rx_result
I (139550) cmd_phy: Desired: 0, Correct: 0, RSSI: 0, flag: 2
I (139550) cmd_phy: Correct: 0, Desired: 0, RSSI: 0, flag: 2
phy>
phy> bt_tx_tone -e 1 -n 1 -p 0
I (151900) phy: BT TX TONE START!

View File

@@ -82,7 +82,7 @@ static int esp_phy_get_rx_result_func(int argc, char **argv)
esp_phy_get_rx_result(&rx_result);
ESP_LOGI(TAG, "Desired: %lu, Correct: %lu, RSSI: %d, flag: %lu", rx_result.phy_rx_total_count,
ESP_LOGI(TAG, "Correct: %lu, Desired: %lu, RSSI: %d, flag: %lu", rx_result.phy_rx_total_count,
rx_result.phy_rx_correct_count, rx_result.phy_rx_rssi, rx_result.phy_rx_result_flag);
return 0;