Skip to content

Commit db3c3bd

Browse files
author
j000bs
committed
Remove class DisplayDevice
Does not serve any real purpose.
1 parent 7f66d11 commit db3c3bd

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

src/displays.h

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -60,18 +60,7 @@ const int DIO = 25; //Set the DIO pin connection to the display
6060

6161
extern bool BMP280_active;
6262

63-
class DisplayDevice {
64-
public:
65-
DisplayDevice() {}
66-
virtual ~DisplayDevice() {}
67-
virtual void invert() = 0;
68-
virtual void normalDisplay() = 0;
69-
//virtual void drawString(int16_t, int16_t, String) = 0;
70-
virtual void clear() = 0;
71-
};
72-
73-
74-
class SSD1306DisplayDevice : public DisplayDevice {
63+
class SSD1306DisplayDevice {
7564
private:
7665
void handleHighlight();
7766
void displaySimple(uint16_t value);
@@ -84,7 +73,7 @@ class SSD1306DisplayDevice : public DisplayDevice {
8473
bool mHighlighted = false;
8574

8675
public:
87-
SSD1306DisplayDevice() : DisplayDevice() {
76+
SSD1306DisplayDevice() {
8877
m_display = new SSD1306(0x3c, 21, 22); // ADDRESS, SDA, SCL
8978
m_display->init();
9079
m_display->setBrightness(255);

0 commit comments

Comments
 (0)