commit 97ace6159e6d535692dbd9f49b2422aecaa94e5f from: Benjamin Stürz date: Sun Aug 04 12:05:46 2024 UTC bedstatus: timer: add symbol & shifting "ELAPSED" commit - e9b9d7ba59f2496ff89c85de31424d5f386a57f1 commit + 97ace6159e6d535692dbd9f49b2422aecaa94e5f blob - 596bbd3b6e2b4f19707ff97b01731a24f6d28974 blob + c1b40fd80f691ef4993d87e1fc71b3839045cfee --- bedstatus/bedstatus.c +++ bedstatus/bedstatus.c @@ -25,6 +25,7 @@ #define SYM_BAT_HALF "\uf242 " #define SYM_BAT_HIGH "\uf241 " #define SYM_BAT_FULL "\uf240 " +#define SYM_TMR "\uf253 " static size_t pos; static char buf[256]; @@ -250,12 +251,14 @@ static void format_timer (void) now = time (NULL); diff = timer - now; - append ("[TMR "); + append ("[TMR " SYM_TMR); if (diff >= 0) { append_duration (diff); } else { - append ("ELAPSED"); + char elapsed[] = "ELAPSED"; + elapsed[(-diff % 7) + 1] = '\0'; + append ("%s", elapsed); } append ("] ");