Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
30704a7c5e |
@@ -115,7 +115,11 @@ int SerialUART::peek() {
|
||||
if (_peek >= 0) {
|
||||
return _peek;
|
||||
}
|
||||
_peek = uart_getc(_uart);
|
||||
if (uart_is_readable_within_us(_uart, _timeout * 1000)) {
|
||||
_peek = uart_getc(_uart);
|
||||
} else {
|
||||
_peek = -1; // Timeout
|
||||
}
|
||||
return _peek;
|
||||
}
|
||||
|
||||
@@ -129,7 +133,11 @@ int SerialUART::read() {
|
||||
_peek = -1;
|
||||
return ret;
|
||||
}
|
||||
return uart_getc(_uart);
|
||||
if (uart_is_readable_within_us(_uart, _timeout * 1000)) {
|
||||
return uart_getc(_uart);
|
||||
} else {
|
||||
return -1; // Timeout
|
||||
}
|
||||
}
|
||||
|
||||
int SerialUART::available() {
|
||||
|
||||
Reference in New Issue
Block a user