aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/HardwareSerial.h
diff options
context:
space:
mode:
authorDavid A. Mellis <d.mellis@arduino.cc>2010-05-28 22:41:03 +0000
committerDavid A. Mellis <d.mellis@arduino.cc>2010-05-28 22:41:03 +0000
commit90eb0aecd858e62aa4ea125949387d89a6156273 (patch)
tree25b1027346cc01c98d2790075b1055236a70ffba /cores/arduino/HardwareSerial.h
parent67c0a1995aace2953e481ef6183b1b91e04942fc (diff)
Adding a basic Stream interface and modifying HardwareSerial to inherit from it.
Diffstat (limited to 'cores/arduino/HardwareSerial.h')
-rwxr-xr-xcores/arduino/HardwareSerial.h10
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
};