diff options
author | uvok | 2025-07-21 10:42:01 +0200 |
---|---|---|
committer | uvok | 2025-07-21 10:42:01 +0200 |
commit | 4c0a48b7ac40b1d89a45efab94890b9588625edd (patch) | |
tree | 7b3322bad23f00a30f6a9985e67826f72392edaf /src | |
parent | abc2160d8dcfa921151f8243fb6677ec565b87ed (diff) |
Fix initial display, make full refresh
Diffstat (limited to 'src')
-rw-r--r-- | src/display.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/display.cpp b/src/display.cpp index 33f35fa..d5766a8 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -35,12 +35,12 @@ GxEPD2_BW<GxEPD2_290_T94, GxEPD2_290_T94::HEIGHT> display(GxEPD2_290_T94(45, 46, static uint8_t displayed = 0; +#include "cheebox.xbm" #include "chleepy.xbm" #include "hug.xbm" #include "hungry.xbm" -#include "uvok.xbm" -#include "cheebox.xbm" #include "qr.xbm" +#include "uvok.xbm" void de::uvok::badge::display_init(void) { @@ -113,6 +113,13 @@ typedef enum static void displayDo(display_mode_t mode) { + static bool is_initial = true; + if (is_initial) + { + mode = DISPLAY_FULL; + is_initial = false; + } + LOG_F("Print image %d in full mode? %d\n", displayed, mode); display.setRotation(3); |