乐鑫技术交流
直播中

摩托罗拉

8年用户 866经验值
私信 关注
[问答]

esp32c3唤醒深度睡眠之后如何连接WiFi?

我使用GPIO2来唤醒深度睡眠,唤醒之后使用wifi_init_sta()函数想连接WiFi,发现一直复位,如何解决这个问题?

switch (esp_sleep_get_wakeup_cause()) {

case ESP_SLEEP_WAKEUP_GPIO: {

            uint64_t wakeup_pin_mask = esp_sleep_get_gpio_wakeup_status();

            if (wakeup_pin_mask != 0) {

                int pin = __builtin_ffsll(wakeup_pin_mask) - 1;

                printf("Wake up from GPIO %dn", pin);

               

                wifi_init_sta();

            } else {

                printf("Wake up from GPIOn");

            }

            break;

        }

更多回帖

发帖
×
20
完善资料,
赚取积分