From 0a985ec0bf305495699990e27890c1c8dea49baa Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Wed, 28 Feb 2024 05:52:48 +0100 Subject: [PATCH] Add infinit loop --- bitmaps.c | 14 ++++++++++++++ bitmaps.h | 1 + ui/status.c | 10 ++++++++-- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/bitmaps.c b/bitmaps.c index 5f22df8..4024766 100644 --- a/bitmaps.c +++ b/bitmaps.c @@ -44,6 +44,20 @@ const uint8_t gFontKeyLock[1][8] = {0x7c, 0x46, 0x45, 0x45, 0x45, 0x45, 0x46, 0x7c} }; +const uint8_t gFontScanAll[10] = +{ + 0b00000000, + 0b00111110, + 0b01000001, + 0b01000001, + 0b00100010, + 0b00011100, + 0b00100010, + 0b01000001, + 0b01000001, + 0b00111110 +}; + /* const uint8_t gFontF[1][7] = { diff --git a/bitmaps.h b/bitmaps.h index 5088350..087a28b 100644 --- a/bitmaps.h +++ b/bitmaps.h @@ -11,6 +11,7 @@ extern const uint8_t gFontPttOnePush[2][6]; extern const uint8_t gFontPttClassic[2][6]; extern const uint8_t gFontFM[2][6]; extern const uint8_t gFontKeyLock[1][8]; +extern const uint8_t gFontScanAll[10]; /* extern const uint8_t gFontF[1][7]; */ diff --git a/ui/status.c b/ui/status.c index d08c52d..29c3103 100644 --- a/ui/status.c +++ b/ui/status.c @@ -85,13 +85,19 @@ void UI_DisplayStatus() switch(gEeprom.SCAN_LIST_DEFAULT) { case 0: s = "1"; break; case 1: s = "2"; break; - case 2: s = "*"; break; + case 2: s = ""; break; } } else { // frequency mode s = "S"; } - UI_PrintStringSmallBufferNormal(s, line + x + 1); + if ((s != NULL) && (s[0] != '\0')) { + UI_PrintStringSmallBufferNormal(s, line + x + 1); + } + else + { + memcpy(line + x, gFontScanAll, sizeof(gFontScanAll)); + } x1 = x + 10; } }