mirror of https://github.com/meshcore-dev/MeshCore
14 changed files with 34 additions and 53 deletions
@ -0,0 +1,11 @@ |
|||
#include "NullDisplayDriver.h" |
|||
|
|||
ColorVal UIColor::window_bkg = 0; |
|||
ColorVal UIColor::title_bkg = 0; |
|||
ColorVal UIColor::title_txt = 0; |
|||
ColorVal UIColor::primary_txt = 0; |
|||
ColorVal UIColor::secondary_txt = 0; |
|||
ColorVal UIColor::warning_txt = 0; |
|||
ColorVal UIColor::popup_bkg = 0; |
|||
ColorVal UIColor::popup_txt = 0; |
|||
ColorVal UIColor::corp_blue = 0; |
|||
@ -1,24 +0,0 @@ |
|||
#pragma once |
|||
|
|||
#include <helpers/ui/DisplayDriver.h> |
|||
|
|||
class NullDisplayDriver : public DisplayDriver { |
|||
public: |
|||
NullDisplayDriver() : DisplayDriver(128, 64) { } |
|||
bool begin() { return false; } // not present
|
|||
|
|||
bool isOn() override { return false; } |
|||
void turnOn() override { } |
|||
void turnOff() override { } |
|||
void clear() override { } |
|||
void startFrame(Color bkg = DARK) override { } |
|||
void setTextSize(int sz) override { } |
|||
void setColor(Color c) override { } |
|||
void setCursor(int x, int y) override { } |
|||
void print(const char* str) override { } |
|||
void fillRect(int x, int y, int w, int h) override { } |
|||
void drawRect(int x, int y, int w, int h) override { } |
|||
void drawXbm(int x, int y, const uint8_t* bits, int w, int h) override { } |
|||
uint16_t getTextWidth(const char* str) override { return 0; } |
|||
void endFrame() { } |
|||
}; |
|||
@ -1,24 +0,0 @@ |
|||
#pragma once |
|||
|
|||
#include <helpers/ui/DisplayDriver.h> |
|||
|
|||
class NullDisplayDriver : public DisplayDriver { |
|||
public: |
|||
NullDisplayDriver() : DisplayDriver(128, 64) { } |
|||
bool begin() { return false; } // not present
|
|||
|
|||
bool isOn() override { return false; } |
|||
void turnOn() override { } |
|||
void turnOff() override { } |
|||
void clear() override { } |
|||
void startFrame(Color bkg = DARK) override { } |
|||
void setTextSize(int sz) override { } |
|||
void setColor(Color c) override { } |
|||
void setCursor(int x, int y) override { } |
|||
void print(const char* str) override { } |
|||
void fillRect(int x, int y, int w, int h) override { } |
|||
void drawRect(int x, int y, int w, int h) override { } |
|||
void drawXbm(int x, int y, const uint8_t* bits, int w, int h) override { } |
|||
uint16_t getTextWidth(const char* str) override { return 0; } |
|||
void endFrame() { } |
|||
}; |
|||
Loading…
Reference in new issue