* merged display PR #1027
This commit is contained in:
lumapu 2023-07-19 22:35:36 +02:00
parent d2eb1ef162
commit 48594c565a
3 changed files with 8 additions and 5 deletions

View file

@ -16,7 +16,9 @@
template <class HMSYSTEM>
class Display {
public:
Display() {}
Display() {
mMono = NULL;
}
void setup(display_t *cfg, HMSYSTEM *sys, uint32_t *utcTs, const char *version) {
mCfg = cfg;
@ -45,8 +47,7 @@ class Display {
default: mMono = NULL; break;
}
if(mMono)
{
if(mMono) {
mMono->config(mCfg->pwrSaveAtIvOffline, mCfg->pxShift, mCfg->contrast);
mMono->init(mCfg->type, mCfg->rot, mCfg->disp_cs, mCfg->disp_dc, 0xff, mCfg->disp_clk, mCfg->disp_data, mUtcTs, mVersion);
}
@ -127,7 +128,7 @@ class Display {
#if defined(ESP32)
DisplayEPaper mEpaper;
#endif
DisplayMono *mMono = NULL; //default !!!
DisplayMono *mMono;
};
#endif /*__DISPLAY__*/