Skip to content

Commit 72c5c34

Browse files
committed
Move flush() back to Stream::flush
flush is an operation on output, not input.
1 parent 4770cc9 commit 72c5c34

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

hardware/arduino/avr/cores/arduino/IStream.h

-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ class IStream
5858
virtual int available() = 0;
5959
virtual int read() = 0;
6060
virtual int peek() = 0;
61-
virtual void flush() = 0;
6261

6362
IStream() {_timeout=1000;}
6463

hardware/arduino/avr/cores/arduino/Stream.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626

2727
class Stream : public Print, public IStream
2828
{
29+
public:
30+
virtual void flush() = 0;
2931
};
3032

3133
#endif

hardware/arduino/sam/cores/arduino/IStream.h

-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ class IStream
5858
virtual int available() = 0;
5959
virtual int read() = 0;
6060
virtual int peek() = 0;
61-
virtual void flush() = 0;
6261

6362
IStream() {_timeout=1000;}
6463

hardware/arduino/sam/cores/arduino/Stream.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626

2727
class Stream : public Print, public IStream
2828
{
29+
public:
30+
virtual void flush() = 0;
2931
};
3032

3133
#endif

0 commit comments

Comments
 (0)