add bool isEink() for eink display drivers

Dieser Commit ist enthalten in:
taco
2026-06-02 18:36:07 +10:00
Ursprung 3ce1cf404e
Commit 5e3edd0bbc
4 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
+1
Datei anzeigen
@@ -14,6 +14,7 @@ public:
int height() const { return _h; } int height() const { return _h; }
virtual bool isOn() = 0; virtual bool isOn() = 0;
virtual bool isEink() { return false; } // default to non-eink, override in eink drivers
virtual void turnOn() = 0; virtual void turnOn() = 0;
virtual void turnOff() = 0; virtual void turnOff() = 0;
virtual void clear() = 0; virtual void clear() = 0;
+1
Datei anzeigen
@@ -26,6 +26,7 @@ public:
} }
bool begin(); bool begin();
bool isOn() override { return _isOn; } bool isOn() override { return _isOn; }
bool isEink() override { return true; }
void turnOn() override; void turnOn() override;
void turnOff() override; void turnOff() override;
void clear() override; void clear() override;
+1
Datei anzeigen
@@ -22,6 +22,7 @@ public:
bool begin(); bool begin();
bool isOn() override { return _isOn; } bool isOn() override { return _isOn; }
bool isEink() override { return true; }
void turnOn() override; void turnOn() override;
void turnOff() override; void turnOff() override;
void clear() override; void clear() override;
+2 -1
Datei anzeigen
@@ -46,7 +46,8 @@ public:
bool begin(); bool begin();
bool isOn() override {return _isOn;}; bool isOn() override { return _isOn; }
bool isEink() override { return true; }
void turnOn() override; void turnOn() override;
void turnOff() override; void turnOff() override;
void clear() override; void clear() override;