diff options
author | David A. Mellis <d.mellis@arduino.cc> | 2010-05-28 22:41:03 +0000 |
---|---|---|
committer | David A. Mellis <d.mellis@arduino.cc> | 2010-05-28 22:41:03 +0000 |
commit | 90eb0aecd858e62aa4ea125949387d89a6156273 (patch) | |
tree | 25b1027346cc01c98d2790075b1055236a70ffba /cores/arduino/HardwareSerial.h | |
parent | 67c0a1995aace2953e481ef6183b1b91e04942fc (diff) |
Adding a basic Stream interface and modifying HardwareSerial to inherit from it.
Diffstat (limited to 'cores/arduino/HardwareSerial.h')
-rwxr-xr-x | cores/arduino/HardwareSerial.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cores/arduino/HardwareSerial.h b/cores/arduino/HardwareSerial.h index 6b620ed..cae1447 100755 --- a/cores/arduino/HardwareSerial.h +++ b/cores/arduino/HardwareSerial.h @@ -22,11 +22,11 @@ #include <inttypes.h> -#include "Print.h" +#include "Stream.h" struct ring_buffer; -class HardwareSerial : public Print +class HardwareSerial : public Stream { private: ring_buffer *_rx_buffer; @@ -48,9 +48,9 @@ class HardwareSerial : public Print uint8_t rxen, uint8_t txen, uint8_t rxcie, uint8_t udre, uint8_t u2x); void begin(long); void end(); - uint8_t available(void); - int read(void); - void flush(void); + virtual uint8_t available(void); + virtual int read(void); + virtual void flush(void); virtual void write(uint8_t); using Print::write; // pull in write(str) and write(buf, size) from Print }; |