kopia lustrzana https://github.com/espressif/esp-idf
Merge branch 'bugfix/ut_test_case_esp32_phy_enable' into 'master'
unit-test: fix esp32 phy enable test case See merge request espressif/esp-idf!15549pull/7751/head
commit
7c3a37977f
|
@ -12,6 +12,7 @@
|
||||||
#include <freertos/task.h>
|
#include <freertos/task.h>
|
||||||
#include <freertos/semphr.h>
|
#include <freertos/semphr.h>
|
||||||
#include "soc/soc_caps.h"
|
#include "soc/soc_caps.h"
|
||||||
|
#include "esp_private/wifi.h"
|
||||||
|
|
||||||
#if !TEMPORARY_DISABLED_FOR_TARGETS(ESP32S2, ESP32C3)
|
#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)
|
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();
|
test_phy_rtc_init();
|
||||||
|
|
||||||
#if CONFIG_IDF_TARGET_ESP32
|
#if CONFIG_IDF_TARGET_ESP32
|
||||||
|
@ -102,6 +106,9 @@ static IRAM_ATTR void test_phy_rtc_cache_task(void *arg)
|
||||||
|
|
||||||
#endif //SOC_BT_SUPPORTED
|
#endif //SOC_BT_SUPPORTED
|
||||||
|
|
||||||
|
//power down wifi and bt mac bb power domain
|
||||||
|
esp_wifi_power_domain_off();
|
||||||
|
|
||||||
TEST_ASSERT( xSemaphoreGive(semphr_done) );
|
TEST_ASSERT( xSemaphoreGive(semphr_done) );
|
||||||
|
|
||||||
vTaskDelete(NULL);
|
vTaskDelete(NULL);
|
||||||
|
|
Ładowanie…
Reference in New Issue