diff options
| -rw-r--r-- | cores/arduino/HardwareSerial.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/cores/arduino/HardwareSerial.cpp b/cores/arduino/HardwareSerial.cpp index 6bbef7a..806fe5f 100644 --- a/cores/arduino/HardwareSerial.cpp +++ b/cores/arduino/HardwareSerial.cpp @@ -332,7 +332,7 @@ int HardwareSerial::read(void)  void HardwareSerial::flush()  {    // UDR is kept full while the buffer is not empty, so TXC triggers when EMPTY && SENT -  while (transmitting && ! (*_ucsra & _BV(TXC0))); +  while (transmitting && bit_is_clear(*_ucsra, TXC0));    transmitting = false;  } | 
