@@ -381,14 +381,14 @@ uint8_t WiFiClass::begin()
381
381
for (unsigned long start = millis (); millis () - start < _timeout;)
382
382
{
383
383
m2m_wifi_handle_events (NULL );
384
- if ((_status & WL_CONNECTED) || (_status & WL_DISCONNECTED)) {
384
+ if ((_status == WL_CONNECTED) || (_status == WL_DISCONNECTED)) {
385
385
break ;
386
386
}
387
387
}
388
388
389
389
memset (_ssid, 0 , M2M_MAX_SSID_LEN);
390
390
391
- if (!(_status & WL_CONNECTED)) {
391
+ if (!(_status == WL_CONNECTED)) {
392
392
_mode = WL_RESET_MODE;
393
393
} else {
394
394
m2m_wifi_get_connection_info ();
@@ -443,11 +443,11 @@ uint8_t WiFiClass::startConnect(const char *ssid, uint8_t u8SecType, const void
443
443
for (unsigned long start = millis (); millis () - start < _timeout;)
444
444
{
445
445
m2m_wifi_handle_events (NULL );
446
- if ((_status & WL_CONNECTED) || (_status & WL_DISCONNECTED)) {
446
+ if ((_status == WL_CONNECTED) || (_status == WL_DISCONNECTED)) {
447
447
break ;
448
448
}
449
449
}
450
- if (!( _status & WL_CONNECTED) ) {
450
+ if (_status != WL_CONNECTED) {
451
451
_mode = WL_RESET_MODE;
452
452
}
453
453
@@ -853,7 +853,7 @@ int8_t WiFiClass::scanNetworks()
853
853
// Wait for scan result or timeout:
854
854
_status = WL_IDLE_STATUS;
855
855
unsigned long start = millis ();
856
- while (! (_status & WL_SCAN_COMPLETED) && millis () - start < 5000 ) {
856
+ while ((_status != WL_SCAN_COMPLETED) && millis () - start < 5000 ) {
857
857
m2m_wifi_handle_events (NULL );
858
858
}
859
859
_status = tmp;
@@ -873,7 +873,7 @@ char* WiFiClass::SSID(uint8_t pos)
873
873
// Wait for connection or timeout:
874
874
_status = WL_IDLE_STATUS;
875
875
unsigned long start = millis ();
876
- while (! (_status & WL_SCAN_COMPLETED) && millis () - start < 2000 ) {
876
+ while ((_status != WL_SCAN_COMPLETED) && millis () - start < 2000 ) {
877
877
m2m_wifi_handle_events (NULL );
878
878
}
879
879
@@ -895,7 +895,7 @@ int32_t WiFiClass::RSSI(uint8_t pos)
895
895
// Wait for connection or timeout:
896
896
_status = WL_IDLE_STATUS;
897
897
unsigned long start = millis ();
898
- while (! (_status & WL_SCAN_COMPLETED) && millis () - start < 2000 ) {
898
+ while ((_status != WL_SCAN_COMPLETED) && millis () - start < 2000 ) {
899
899
m2m_wifi_handle_events (NULL );
900
900
}
901
901
@@ -934,7 +934,7 @@ uint8_t WiFiClass::encryptionType(uint8_t pos)
934
934
// Wait for connection or timeout:
935
935
_status = WL_IDLE_STATUS;
936
936
unsigned long start = millis ();
937
- while (! (_status & WL_SCAN_COMPLETED) && millis () - start < 2000 ) {
937
+ while ((_status != WL_SCAN_COMPLETED) && millis () - start < 2000 ) {
938
938
m2m_wifi_handle_events (NULL );
939
939
}
940
940
@@ -958,7 +958,7 @@ uint8_t* WiFiClass::BSSID(uint8_t pos, uint8_t* bssid)
958
958
// Wait for connection or timeout:
959
959
_status = WL_IDLE_STATUS;
960
960
unsigned long start = millis ();
961
- while (! (_status & WL_SCAN_COMPLETED) && millis () - start < 2000 ) {
961
+ while ((_status != WL_SCAN_COMPLETED) && millis () - start < 2000 ) {
962
962
m2m_wifi_handle_events (NULL );
963
963
}
964
964
0 commit comments