diff --git a/cores/arduino/HardwareSerial.cpp b/cores/arduino/HardwareSerial.cpp index e2677877..829ef986 100644 --- a/cores/arduino/HardwareSerial.cpp +++ b/cores/arduino/HardwareSerial.cpp @@ -147,7 +147,7 @@ void HardwareSerial::end() int HardwareSerial::available(void) { - return -1; + return !serial_rx_active(&_serial); } int HardwareSerial::peek(void)