@@ -150,7 +150,7 @@ IPAddress ESP8266WiFiMesh::getStaticIP()
150
150
void ESP8266WiFiMesh::disableStaticIP ()
151
151
{
152
152
WiFi.config (0u ,0u ,0u );
153
- optimistic_yield ( 10000 );
153
+ yield ( );
154
154
staticIPActivated = false ;
155
155
}
156
156
@@ -185,9 +185,9 @@ void ESP8266WiFiMesh::deactivateAP()
185
185
void ESP8266WiFiMesh::restartAP ()
186
186
{
187
187
deactivateAP ();
188
- optimistic_yield ( 10000 );
188
+ yield ( );
189
189
activateAP ();
190
- optimistic_yield ( 10000 );
190
+ yield ( );
191
191
}
192
192
193
193
ESP8266WiFiMesh * ESP8266WiFiMesh::getAPController ()
@@ -331,9 +331,9 @@ bool ESP8266WiFiMesh::latestTransmissionSuccessful()
331
331
void ESP8266WiFiMesh::fullStop (WiFiClient &currClient)
332
332
{
333
333
currClient.stop ();
334
- optimistic_yield ( 10000 );
334
+ yield ( );
335
335
WiFi.disconnect ();
336
- optimistic_yield ( 10000 );
336
+ yield ( );
337
337
}
338
338
339
339
/* *
@@ -375,7 +375,7 @@ transmission_status_t ESP8266WiFiMesh::exchangeInfo(WiFiClient &currClient)
375
375
verboseModePrint (" Transmitting" ); // Not storing strings in flash (via F()) to avoid performance impacts when using the string.
376
376
377
377
currClient.print (getMessage () + ' \r ' );
378
- optimistic_yield ( 10000 );
378
+ yield ( );
379
379
380
380
if (!waitForClientTransmission (currClient, _stationModeTimeoutMs))
381
381
{
@@ -390,7 +390,7 @@ transmission_status_t ESP8266WiFiMesh::exchangeInfo(WiFiClient &currClient)
390
390
}
391
391
392
392
String response = currClient.readStringUntil (' \r ' );
393
- optimistic_yield ( 10000 );
393
+ yield ( );
394
394
currClient.flush ();
395
395
396
396
/* Pass data to user callback */
@@ -443,7 +443,7 @@ transmission_status_t ESP8266WiFiMesh::attemptDataTransferKernel()
443
443
}
444
444
445
445
currClient.stop ();
446
- optimistic_yield ( 10000 );
446
+ yield ( );
447
447
448
448
return transmissionOutcome;
449
449
}
@@ -476,7 +476,7 @@ transmission_status_t ESP8266WiFiMesh::connectToNode(const String &targetSSID, i
476
476
WiFiMode_t storedWiFiMode = WiFi.getMode ();
477
477
WiFi.mode (WIFI_OFF);
478
478
WiFi.mode (storedWiFiMode);
479
- optimistic_yield ( 10000 );
479
+ yield ( );
480
480
481
481
#else
482
482
// Disable static IP so that we can connect to other servers via DHCP (DHCP is slower but required for connecting to more than one server, it seems (possible bug?)).
@@ -500,7 +500,7 @@ transmission_status_t ESP8266WiFiMesh::connectToNode(const String &targetSSID, i
500
500
{
501
501
verboseModePrint (F (" ... " ), false );
502
502
WiFi.disconnect ();
503
- optimistic_yield ( 10000 );
503
+ yield ( );
504
504
initiateConnectionToAP (targetSSID, targetChannel, targetBSSID);
505
505
attemptNumber++;
506
506
}
@@ -527,7 +527,7 @@ void ESP8266WiFiMesh::attemptTransmission(const String &message, bool concluding
527
527
if (initialDisconnect)
528
528
{
529
529
WiFi.disconnect ();
530
- optimistic_yield ( 10000 );
530
+ yield ( );
531
531
}
532
532
533
533
latestTransmissionOutcomes.clear ();
@@ -565,7 +565,7 @@ void ESP8266WiFiMesh::attemptTransmission(const String &message, bool concluding
565
565
for (NetworkInfo ¤tNetwork : connectionQueue)
566
566
{
567
567
WiFi.disconnect ();
568
- optimistic_yield ( 10000 );
568
+ yield ( );
569
569
570
570
String currentSSID;
571
571
int currentWiFiChannel = NETWORK_INFO_DEFAULT_INT;
@@ -614,7 +614,7 @@ void ESP8266WiFiMesh::attemptTransmission(const String &message, bool concluding
614
614
if (concludingDisconnect)
615
615
{
616
616
WiFi.disconnect ();
617
- optimistic_yield ( 10000 );
617
+ yield ( );
618
618
}
619
619
}
620
620
@@ -658,7 +658,7 @@ void ESP8266WiFiMesh::acceptRequest()
658
658
659
659
/* Read in request and pass it to the supplied requestHandler */
660
660
String request = _client.readStringUntil (' \r ' );
661
- optimistic_yield ( 10000 );
661
+ yield ( );
662
662
_client.flush ();
663
663
664
664
String response = _requestHandler (request, *this );
@@ -669,7 +669,7 @@ void ESP8266WiFiMesh::acceptRequest()
669
669
verboseModePrint (" Responding" ); // Not storing strings in flash (via F()) to avoid performance impacts when using the string.
670
670
_client.print (response + ' \r ' );
671
671
_client.flush ();
672
- optimistic_yield ( 10000 );
672
+ yield ( );
673
673
}
674
674
}
675
675
}
0 commit comments