From 94169ef83fdad5d6759fba1a157093730b5bd943 Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Thu, 16 Jan 2025 03:05:24 +0100 Subject: [PATCH] Add gauge --- ui/menu.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ui/menu.c b/ui/menu.c index f78a007..bc5d80f 100644 --- a/ui/menu.c +++ b/ui/menu.c @@ -1087,7 +1087,15 @@ void UI_DisplayMenu(void) #ifdef ENABLE_FEAT_F4HWN_VOL case MENU_SET_VOL: - sprintf(String, gSubMenuSelection == 0 ? "OFF" : "%02u", gSubMenuSelection); + if(gSubMenuSelection == 0) + { + sprintf(String, "%s", "OFF"); + } + else if(gSubMenuSelection < 64) + { + sprintf(String, "%02u", gSubMenuSelection); + ST7565_Gauge(4, 1, 63, gSubMenuSelection); + } gEeprom.VOLUME_GAIN = gSubMenuSelection; BK4819_WriteRegister(BK4819_REG_48, (11u << 12) | // ??? .. 0 ~ 15, doesn't seem to make any difference