From f1ff7079fab1c84fdc7c60a52377760d885ff63c Mon Sep 17 00:00:00 2001 From: "Morgan 'ARR\\!' Allen" Date: Thu, 11 Oct 2018 13:48:16 -0700 Subject: [PATCH] swap SCANNING/IDLE bits weather ap found or not --- main/esp32-wifi-manager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main/esp32-wifi-manager.c b/main/esp32-wifi-manager.c index aed53c0..4e42bd8 100644 --- a/main/esp32-wifi-manager.c +++ b/main/esp32-wifi-manager.c @@ -102,10 +102,11 @@ static esp_err_t wifi_event_handler(void *ctx, system_event_t *event) { } found: + xEventGroupClearBits(wm_event_group, WIFI_SCANNING); + xEventGroupSetBits(wm_event_group, WIFI_IDLE); + if(ap_store.last != -1) { ESP_LOGI(TAG, "Got matching ESSID: %s", ap_store.aps[ap_store.last].ssid); - xEventGroupClearBits(wm_event_group, WIFI_SCANNING); - xEventGroupSetBits(wm_event_group, WIFI_IDLE); wifi_manager_connect(); } else {