From 15436d9b29eb5ef259e0d69edba4a0af0a3d4543 Mon Sep 17 00:00:00 2001 From: Julio Tentor Date: Sat, 1 Jul 2017 12:10:42 -0300 Subject: [PATCH] Fix compilation warnings --- hardware/arduino/avr/cores/arduino/HardwareSerial.h | 1 + hardware/arduino/avr/cores/arduino/Print.h | 2 +- hardware/arduino/avr/cores/arduino/Stream.h | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/hardware/arduino/avr/cores/arduino/HardwareSerial.h b/hardware/arduino/avr/cores/arduino/HardwareSerial.h index 17000c2ccca..38d12ff7b2d 100644 --- a/hardware/arduino/avr/cores/arduino/HardwareSerial.h +++ b/hardware/arduino/avr/cores/arduino/HardwareSerial.h @@ -118,6 +118,7 @@ class HardwareSerial : public Stream volatile uint8_t *ubrrh, volatile uint8_t *ubrrl, volatile uint8_t *ucsra, volatile uint8_t *ucsrb, volatile uint8_t *ucsrc, volatile uint8_t *udr); + virtual ~HardwareSerial() {} void begin(unsigned long baud) { begin(baud, SERIAL_8N1); } void begin(unsigned long, uint8_t); void end(); diff --git a/hardware/arduino/avr/cores/arduino/Print.h b/hardware/arduino/avr/cores/arduino/Print.h index 058a2abbdc4..a3c30a44a42 100644 --- a/hardware/arduino/avr/cores/arduino/Print.h +++ b/hardware/arduino/avr/cores/arduino/Print.h @@ -44,7 +44,7 @@ class Print void setWriteError(int err = 1) { write_error = err; } public: Print() : write_error(0) {} - + virtual ~Print() {} int getWriteError() { return write_error; } void clearWriteError() { setWriteError(0); } diff --git a/hardware/arduino/avr/cores/arduino/Stream.h b/hardware/arduino/avr/cores/arduino/Stream.h index 78a1c0716a0..5f7ddb2623b 100644 --- a/hardware/arduino/avr/cores/arduino/Stream.h +++ b/hardware/arduino/avr/cores/arduino/Stream.h @@ -60,8 +60,9 @@ class Stream : public Print virtual int read() = 0; virtual int peek() = 0; - Stream() {_timeout=1000;} - + Stream() {_timeout=1000, _startMillis=0;} + virtual ~Stream() {} + // parsing methods void setTimeout(unsigned long timeout); // sets maximum milliseconds to wait for stream data, default is 1 second