mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-21 10:26:06 +03:00
Use PolledTimeout for busy loop timeout (#6371)
This commit is contained in:
parent
85f1ea7c78
commit
d04f768954
@ -121,9 +121,9 @@ unsigned long HardwareSerial::testBaudrate()
|
||||
|
||||
unsigned long HardwareSerial::detectBaudrate(time_t timeoutMillis)
|
||||
{
|
||||
time_t startMillis = millis();
|
||||
esp8266::polledTimeout::oneShotFastMs timeOut(timeoutMillis);
|
||||
unsigned long detectedBaudrate;
|
||||
while ((time_t) millis() - startMillis < timeoutMillis) {
|
||||
while (!timeOut) {
|
||||
if ((detectedBaudrate = testBaudrate())) {
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user