Revert "added a short delay and comment to boolean operator in CDC"

This reverts commit ade4893f585e3e94fa6cf683620e1d12afc88ecd.
This commit is contained in:
Federico Vanzati 2012-04-06 17:36:09 +02:00
parent dd55096901
commit 02c5849501
1 changed files with 3 additions and 12 deletions

View File

@ -213,19 +213,10 @@ size_t Serial_::write(uint8_t c)
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() {
bool result = false;
if (_usbLineInfo.lineState > 0)
result = true;
delay(10);
return result;
if (_usbLineInfo.lineState > 0)
return true;
return false;
}
Serial_ Serial;