summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoruvok2025-07-21 10:42:01 +0200
committeruvok2025-07-21 10:42:01 +0200
commit4c0a48b7ac40b1d89a45efab94890b9588625edd (patch)
tree7b3322bad23f00a30f6a9985e67826f72392edaf /src
parentabc2160d8dcfa921151f8243fb6677ec565b87ed (diff)
Fix initial display, make full refresh
Diffstat (limited to 'src')
-rw-r--r--src/display.cpp11
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);