[Cleanup] Add 'override' to virtual functions libs changed for ESPEasy

This commit is contained in:
TD-er
2026-04-05 23:57:53 +02:00
parent 5fee00f27b
commit dc14760360
4 changed files with 11 additions and 11 deletions
@@ -19,10 +19,10 @@ public:
void begin(long speed); void begin(long speed);
void end(); void end();
int peek(void); int peek(void) override;
size_t write(uint8_t val) override; size_t write(uint8_t val) override;
size_t write(const uint8_t *buffer, size_t write(const uint8_t *buffer,
size_t size); size_t size) override;
int read(void) override; int read(void) override;
size_t readBytes(char *buffer, size_t readBytes(char *buffer,
size_t size) override; size_t size) override;
+3 -3
View File
@@ -86,12 +86,12 @@ public:
#endif // ifdef ESP32 #endif // ifdef ESP32
void end(); void end();
int peek(void); int peek(void) override;
size_t write(uint8_t val) override; size_t write(uint8_t val) override;
int read(void) override; int read(void) override;
int read(uint8_t *buffer, size_t size); int read(uint8_t *buffer, size_t size);
int available(void) override; int available(void) override;
int availableForWrite(void); int availableForWrite(void) override;
void flush(void) override; void flush(void) override;
@@ -111,7 +111,7 @@ public:
// HardwareSerial specific: // HardwareSerial specific:
size_t write(const uint8_t *buffer, size_t write(const uint8_t *buffer,
size_t size); size_t size) override;
size_t write(const char *buffer); size_t write(const char *buffer);
int getBaudRate() const; int getBaudRate() const;
+5 -5
View File
@@ -38,15 +38,15 @@ public:
void begin(long speed); void begin(long speed);
int peek(); int peek() override;
virtual size_t write(uint8_t byte); virtual size_t write(uint8_t byte) override;
virtual int read(); virtual int read() override;
virtual int available(); virtual int available() override;
virtual void flush(); virtual void flush() override;
}; };
+1 -1
View File
@@ -248,7 +248,7 @@ class OLEDDisplay : public Print {
void drawLogBuffer(uint16_t x, uint16_t y); void drawLogBuffer(uint16_t x, uint16_t y);
// Implementent needed function to be compatible with Print class // Implementent needed function to be compatible with Print class
size_t write(uint8_t c); size_t write(uint8_t c) override;
size_t write(const char* s); size_t write(const char* s);
uint8_t *buffer = NULL; uint8_t *buffer = NULL;