diff --git a/_13_Internet_Connection/v5/wifi-AP_4/components/wifi_connect/wifi_connect.c b/_13_Internet_Connection/v5/wifi-AP_4/components/wifi_connect/wifi_connect.c index b874ce5..eb3c4d9 100644 --- a/_13_Internet_Connection/v5/wifi-AP_4/components/wifi_connect/wifi_connect.c +++ b/_13_Internet_Connection/v5/wifi-AP_4/components/wifi_connect/wifi_connect.c @@ -97,7 +97,7 @@ esp_err_t wifi_connect_sta(char *ssid, char *pass, int timeout) ESP_ERROR_CHECK(esp_wifi_start()); EventBits_t result = xEventGroupWaitBits(wifi_events, CONNECTED | DISCONNECTED, true, false, pdMS_TO_TICKS(timeout)); - if (result == CONNECTED) + if ((result & CONNECTED) == CONNECTED) return ESP_OK; return ESP_FAIL; } diff --git a/_13_Internet_Connection/v5/wifi-disconnection/components/wifi_connect/wifi_connect.c b/_13_Internet_Connection/v5/wifi-disconnection/components/wifi_connect/wifi_connect.c index 707ac0a..d1e73ad 100644 --- a/_13_Internet_Connection/v5/wifi-disconnection/components/wifi_connect/wifi_connect.c +++ b/_13_Internet_Connection/v5/wifi-disconnection/components/wifi_connect/wifi_connect.c @@ -102,7 +102,7 @@ esp_err_t wifi_connect_sta(char *ssid, char *pass, int timeout) ESP_ERROR_CHECK(esp_wifi_start()); EventBits_t result = xEventGroupWaitBits(wifi_events, CONNECTED | DISCONNECTED, true, false, pdMS_TO_TICKS(timeout)); - if (result == CONNECTED) + if ((result & CONNECTED) == CONNECTED) return ESP_OK; return ESP_FAIL; } diff --git a/_13_Internet_Connection/v5/wifi-err_3/components/wifi_connect/wifi_connect.c b/_13_Internet_Connection/v5/wifi-err_3/components/wifi_connect/wifi_connect.c index ba4c2d4..b70ebc3 100644 --- a/_13_Internet_Connection/v5/wifi-err_3/components/wifi_connect/wifi_connect.c +++ b/_13_Internet_Connection/v5/wifi-err_3/components/wifi_connect/wifi_connect.c @@ -97,7 +97,7 @@ esp_err_t wifi_connect_sta(char *ssid, char *pass, int timeout) ESP_ERROR_CHECK(esp_wifi_start()); EventBits_t result = xEventGroupWaitBits(wifi_events, CONNECTED | DISCONNECTED, true, false, pdMS_TO_TICKS(timeout)); - if (result == CONNECTED) + if ((result & CONNECTED) == CONNECTED) return ESP_OK; return ESP_FAIL; } \ No newline at end of file diff --git a/_13_Internet_Connection/v5/wifi-sta_2/components/wifi_connect/wifi_connect.c b/_13_Internet_Connection/v5/wifi-sta_2/components/wifi_connect/wifi_connect.c index 4aa51e5..41650ac 100644 --- a/_13_Internet_Connection/v5/wifi-sta_2/components/wifi_connect/wifi_connect.c +++ b/_13_Internet_Connection/v5/wifi-sta_2/components/wifi_connect/wifi_connect.c @@ -71,7 +71,7 @@ esp_err_t wifi_connect_sta(char *ssid, char *pass, int timeout) ESP_ERROR_CHECK(esp_wifi_start()); EventBits_t result = xEventGroupWaitBits(wifi_events, CONNECTED | DISCONNECTED, true, false, pdMS_TO_TICKS(timeout)); - if (result == CONNECTED) + if ((result & CONNECTED) == CONNECTED) return ESP_OK; return ESP_FAIL; } \ No newline at end of file