diff --git a/main/esp32-wifi-manager.c b/main/esp32-wifi-manager.c index 0b9346c..146ed6a 100644 --- a/main/esp32-wifi-manager.c +++ b/main/esp32-wifi-manager.c @@ -136,8 +136,8 @@ void wifi_manager_main_loop() { EventBits_t ev_bits = xEventGroupGetBits(wm_event_group); if(ev_bits & AP_AVAILABLE && - !(ev_bits & (WIFI_SCANNING|WIFI_CONNECTED|WIFI_CONNECTING)) - ) { + ((ev_bits & (WIFI_SCANNING|WIFI_CONNECTED|WIFI_CONNECTING)) == 0) + ) { ESP_LOGI(TAG, "AP Available, starting WiFi connect"); }