Browse Source

0.7.13

* merged display PR #1027
pull/1048/head
lumapu 2 years ago
parent
commit
48594c565a
  1. 2
      src/CHANGES.md
  2. 2
      src/defines.h
  3. 9
      src/plugins/Display/Display.h

2
src/CHANGES.md

@ -1,5 +1,7 @@
# Development Changes # Development Changes
## 0.7.13 - 2023-07-19
* merged display PR #1027
## 0.7.12 - 2023-07-09 ## 0.7.12 - 2023-07-09
* added inverter status - state-machine #1016 * added inverter status - state-machine #1016

2
src/defines.h

@ -13,7 +13,7 @@
//------------------------------------- //-------------------------------------
#define VERSION_MAJOR 0 #define VERSION_MAJOR 0
#define VERSION_MINOR 7 #define VERSION_MINOR 7
#define VERSION_PATCH 12 #define VERSION_PATCH 13
//------------------------------------- //-------------------------------------
typedef struct { typedef struct {

9
src/plugins/Display/Display.h

@ -16,7 +16,9 @@
template <class HMSYSTEM> template <class HMSYSTEM>
class Display { class Display {
public: public:
Display() {} Display() {
mMono = NULL;
}
void setup(display_t *cfg, HMSYSTEM *sys, uint32_t *utcTs, const char *version) { void setup(display_t *cfg, HMSYSTEM *sys, uint32_t *utcTs, const char *version) {
mCfg = cfg; mCfg = cfg;
@ -45,8 +47,7 @@ class Display {
default: mMono = NULL; break; default: mMono = NULL; break;
} }
if(mMono) if(mMono) {
{
mMono->config(mCfg->pwrSaveAtIvOffline, mCfg->pxShift, mCfg->contrast); 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); 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) #if defined(ESP32)
DisplayEPaper mEpaper; DisplayEPaper mEpaper;
#endif #endif
DisplayMono *mMono = NULL; //default !!! DisplayMono *mMono;
}; };
#endif /*__DISPLAY__*/ #endif /*__DISPLAY__*/

Loading…
Cancel
Save