但文档上讲light sleep的电流在0.5mA左右。
下面是我的代码,在user_init内只调用该函数。
Code: Select all
void ICACHE_FLASH_ATTR
save_power() {
gpio_pin_wakeup_enable(KEY_SWITCH_NUM, GPIO_PIN_INTR_LOLEVEL);
wifi_station_disconnect();
wifi_set_opmode(NULL_MODE); // set WiFi mode to null mode
wifi_fpm_set_sleep_type(LIGHT_SLEEP_T); // set modem sleep
wifi_fpm_open(); // enable force sleep
wifi_fpm_set_wakeup_cb(wakeup_cb);
wifi_fpm_do_sleep(FPM_SLEEP_MAX_TIME);
}
Deep Sleep我不能用,因为要实时被外部按钮唤醒。
请问如何能进一步降低功耗?
非常感谢!