mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-17 22:23:10 +03:00
Revert "added a short delay and comment to boolean operator in CDC"
This reverts commit ade4893f58
.
This commit is contained in:
@ -213,19 +213,10 @@ size_t Serial_::write(uint8_t c)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// This operator is a convenient way for a sketch to check whether the
|
|
||||||
// port has actually been configured and opened by the host (as opposed
|
|
||||||
// to just being connected to the host). It can be used, for example, in
|
|
||||||
// setup() before printing to ensure that an application on the host is
|
|
||||||
// actually ready to receive and display the data.
|
|
||||||
// We add a short delay before returning to fix a bug observed by Federico
|
|
||||||
// where the port is configured (lineState != 0) but not quite opened.
|
|
||||||
Serial_::operator bool() {
|
Serial_::operator bool() {
|
||||||
bool result = false;
|
|
||||||
if (_usbLineInfo.lineState > 0)
|
if (_usbLineInfo.lineState > 0)
|
||||||
result = true;
|
return true;
|
||||||
delay(10);
|
return false;
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Serial_ Serial;
|
Serial_ Serial;
|
||||||
|
Reference in New Issue
Block a user