aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/HardwareSerial.h
diff options
context:
space:
mode:
authorZach Eveland <zeveland@blacklabel-development.com>2012-04-01 12:54:35 -0400
committerZach Eveland <zeveland@blacklabel-development.com>2012-04-01 12:54:35 -0400
commita984b581a8ad093b55ec9f2d4677afdd77bf4705 (patch)
treec3f4c2119b2c2129d8948b872920a235286dbb40 /cores/arduino/HardwareSerial.h
parent1534b2b730af952d836ecaf79563fa54f689720b (diff)
added Boolean operators to HardwareSerial and CDC to test whether the port is ready to send data.
Mostly useful for Leonardo - simple way to test whether the port is actually opened by an application and ready to receive data. For Serial objects attached to real UARTs always returns true.
Diffstat (limited to 'cores/arduino/HardwareSerial.h')
-rw-r--r--cores/arduino/HardwareSerial.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/cores/arduino/HardwareSerial.h b/cores/arduino/HardwareSerial.h
index 176abe1..bf4924c 100644
--- a/cores/arduino/HardwareSerial.h
+++ b/cores/arduino/HardwareSerial.h
@@ -57,6 +57,7 @@ class HardwareSerial : public Stream
virtual void flush(void);
virtual size_t write(uint8_t);
using Print::write; // pull in write(str) and write(buf, size) from Print
+ operator bool();
};
#if defined(UBRRH) || defined(UBRR0H)