Просмотр исходного кода

Merge branch 'bugfix/fix_no_mac_retention_at_wifi_start' into 'master'

fix(esp_wifi): fix no mac retention at wifi start

Closes WIFI-6068 和 WIFI-3695

See merge request espressif/esp-idf!25122
Liu Ning 2 лет назад
Родитель
Сommit
de409c2ec3

+ 1 - 1
components/esp_rom/esp32c2/ld/esp32c2.rom.ld

@@ -1728,7 +1728,7 @@ pp_create_task = 0x40001e28;
 hal_set_sta_tsf_wakeup = 0x40001e2c;
 hal_set_rx_beacon_pti = 0x40001e30;
 /* pm_start = 0x40001e34; */
-pm_stop = 0x40001e38;
+/* pm_stop = 0x40001e38; */
 hal_disable_sta_tbtt = 0x40001e3c;
 ppCalTxopDur = 0x40001e40;
 wDev_IndicateCtrlFrame = 0x40001e44;

+ 1 - 1
components/esp_wifi/lib

@@ -1 +1 @@
-Subproject commit 467ce4082e0860dc552bfbeb51053daca5f61a61
+Subproject commit da4e79f090b8d067357939c6dee768e227c3c317

+ 1 - 0
components/esp_wifi/src/wifi_init.c

@@ -165,6 +165,7 @@ esp_err_t esp_wifi_deinit(void)
 #endif
     esp_wifi_power_domain_off();
 #if CONFIG_MAC_BB_PD
+    esp_wifi_internal_set_mac_sleep(false);
     esp_mac_bb_pd_mem_deinit();
 #endif
     esp_phy_modem_deinit();