From a50312fa63777deae86f584052c7ae12a68beb7a Mon Sep 17 00:00:00 2001 From: Li Shuai Date: Mon, 18 Oct 2021 15:19:08 +0800 Subject: [PATCH] unit-test: fix esp32 phy enable test case --- components/esp_phy/test/test_phy_rtc.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/components/esp_phy/test/test_phy_rtc.c b/components/esp_phy/test/test_phy_rtc.c index b8979245c4..e7a4ee0844 100644 --- a/components/esp_phy/test/test_phy_rtc.c +++ b/components/esp_phy/test/test_phy_rtc.c @@ -12,6 +12,7 @@ #include #include #include "soc/soc_caps.h" +#include "esp_private/wifi.h" #if !TEMPORARY_DISABLED_FOR_TARGETS(ESP32S2, ESP32C3) @@ -52,6 +53,9 @@ static void test_phy_rtc_init(void) static IRAM_ATTR void test_phy_rtc_cache_task(void *arg) { + //power up wifi and bt mac bb power domain + esp_wifi_power_domain_on(); + test_phy_rtc_init(); #if CONFIG_IDF_TARGET_ESP32 @@ -102,6 +106,9 @@ static IRAM_ATTR void test_phy_rtc_cache_task(void *arg) #endif //SOC_BT_SUPPORTED + //power down wifi and bt mac bb power domain + esp_wifi_power_domain_off(); + TEST_ASSERT( xSemaphoreGive(semphr_done) ); vTaskDelete(NULL);