feat(pm): refactor power management according to IDF

This commit is contained in:
Zhang Jun Hao
2020-03-20 10:00:33 +08:00
parent ffa9749d65
commit ee4224ab66
9 changed files with 117 additions and 8 deletions

View File

@ -74,6 +74,10 @@ static void user_init_entry(void *param)
extern void app_main(void);
extern void phy_close_rf(void);
extern void esp_sleep_unlock();
/* initialize C++ construture function */
for (func = &__init_array_start; func < &__init_array_end; func++)
func[0]();
@ -89,6 +93,8 @@ static void user_init_entry(void *param)
assert(mac_init() == 0);
assert(base_gpio_init() == 0);
esp_phy_load_cal_and_init(0);
phy_close_rf();
esp_sleep_unlock();
esp_wifi_set_rx_pbuf_mem_type(WIFI_RX_PBUF_DRAM);