diff --git a/cores/arduino/HardwareSerial.cpp b/cores/arduino/HardwareSerial.cpp index ff9ca2d2a5..146cfa234e 100644 --- a/cores/arduino/HardwareSerial.cpp +++ b/cores/arduino/HardwareSerial.cpp @@ -487,6 +487,11 @@ int HardwareSerial::availableForWrite(void) return tail - head - 1; } +void HardwareSerial::flush() +{ + flush(0); +} + void HardwareSerial::flush(uint32_t timeout) { // If we have never written a byte, no need to flush. This special diff --git a/cores/arduino/HardwareSerial.h b/cores/arduino/HardwareSerial.h index b0089bab19..bfd94620ba 100644 --- a/cores/arduino/HardwareSerial.h +++ b/cores/arduino/HardwareSerial.h @@ -125,7 +125,8 @@ class HardwareSerial : public Stream { virtual int peek(void); virtual int read(void); int availableForWrite(void); - virtual void flush(uint32_t timeout = 0); + virtual void flush(); + void flush(uint32_t timeout); virtual size_t write(uint8_t); inline size_t write(unsigned long n) {