mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-08-02 02:06:11 +00:00
add bool isEink() for eink display drivers
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user