Browse Source

fix SH1106 rotation and turn off during night #756

pull/769/head
lumapu 2 years ago
parent
commit
0cc6e09383
  1. 3
      src/CHANGES.md
  2. 2
      src/plugins/Display/Display.h
  3. 4
      src/plugins/Display/Display_Mono.cpp

3
src/CHANGES.md

@ -2,6 +2,9 @@
(starting from release version `0.5.66`)
## 0.5.98
* fix SH1106 rotation and turn off during night #756
## 0.5.97
* Attention: re-ordered display types, check your settings! #746
* improved saving settings of display #747, #746

2
src/plugins/Display/Display.h

@ -42,7 +42,7 @@ class Display {
}
void tickerSecond() {
loop();
mMono.loop();
if (mNewPayload || ((++mLoopCnt % 10) == 0)) {
mNewPayload = false;
mLoopCnt = 0;

4
src/plugins/Display/Display_Mono.cpp

@ -27,9 +27,9 @@ DisplayMono::DisplayMono() {
void DisplayMono::init(uint8_t type, uint8_t rot, uint8_t cs, uint8_t dc, uint8_t reset, uint8_t clock, uint8_t data, uint32_t *utcTs, const char* version) {
void DisplayMono::init(uint8_t type, uint8_t rotation, uint8_t cs, uint8_t dc, uint8_t reset, uint8_t clock, uint8_t data, uint32_t *utcTs, const char* version) {
if ((0 < type) && (type < 4)) {
u8g2_cb_t *rot = (u8g2_cb_t *)((rot != 0x00) ? U8G2_R2 : U8G2_R0);
u8g2_cb_t *rot = (u8g2_cb_t *)((rotation != 0x00) ? U8G2_R2 : U8G2_R0);
mType = type;
switch(type) {
case 1:

Loading…
Cancel
Save