diff --git a/components/esp_phy/include/esp_phy_cert_test.h b/components/esp_phy/include/esp_phy_cert_test.h index 47d27954dd..a354ab8547 100644 --- a/components/esp_phy/include/esp_phy_cert_test.h +++ b/components/esp_phy/include/esp_phy_cert_test.h @@ -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; diff --git a/examples/phy/.build-test-rules.yml b/examples/phy/.build-test-rules.yml index 520f3908e9..3e70012edf 100644 --- a/examples/phy/.build-test-rules.yml +++ b/examples/phy/.build-test-rules.yml @@ -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 diff --git a/examples/phy/cert_test/README.md b/examples/phy/cert_test/README.md index 42c3dc000e..5564c13ce2 100644 --- a/examples/phy/cert_test/README.md +++ b/examples/phy/cert_test/README.md @@ -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! diff --git a/examples/phy/cert_test/main/cmd_phy.c b/examples/phy/cert_test/main/cmd_phy.c index 92a05ea168..4c28ddfb4a 100644 --- a/examples/phy/cert_test/main/cmd_phy.c +++ b/examples/phy/cert_test/main/cmd_phy.c @@ -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;