Add gauge

This commit is contained in:
Armel FAUVEAU
2024-12-23 05:02:56 +01:00
parent 2006ef9820
commit b4099fc1e7
5 changed files with 30 additions and 4 deletions

View File

@@ -706,6 +706,7 @@ void UI_DisplayMenu(void)
else if(gSubMenuSelection < 61)
{
sprintf(String, "%02dm:%02ds", (((gSubMenuSelection) * 5) / 60), (((gSubMenuSelection) * 5) % 60));
ST7565_Gauge(4, 1, 60, gSubMenuSelection);
}
else
{
@@ -735,7 +736,10 @@ void UI_DisplayMenu(void)
if (gSubMenuSelection == 0)
strcpy(String, "OFF");
else
{
sprintf(String, "%02dm:%02ds", ((gSubMenuSelection * 15) / 60), ((gSubMenuSelection * 15) % 60));
ST7565_Gauge(4, 1, 40, gSubMenuSelection);
}
break;
case MENU_COMPAND:
@@ -849,6 +853,7 @@ void UI_DisplayMenu(void)
case MENU_TOT:
sprintf(String, "%02dm:%02ds", (((gSubMenuSelection + 1) * 5) / 60), (((gSubMenuSelection + 1) * 5) % 60));
ST7565_Gauge(4, 5, 180, gSubMenuSelection);
break;
#ifdef ENABLE_VOICE
@@ -865,10 +870,12 @@ void UI_DisplayMenu(void)
else if(gSubMenuSelection < 81)
{
sprintf(String, "CARRIER\n%02ds:%03dms", ((gSubMenuSelection * 250) / 1000), ((gSubMenuSelection * 250) % 1000));
ST7565_Gauge(5, 1, 80, gSubMenuSelection);
}
else
{
sprintf(String, "TIMEOUT\n%02dm:%02ds", (((gSubMenuSelection - 80) * 5) / 60), (((gSubMenuSelection - 80) * 5) % 60));
ST7565_Gauge(5, 80, 104, gSubMenuSelection);
}
break;
@@ -1020,6 +1027,7 @@ void UI_DisplayMenu(void)
else if(gSubMenuSelection < 121)
{
sprintf(String, "%dh:%02dm", (gSubMenuSelection / 60), (gSubMenuSelection % 60));
ST7565_Gauge(4, 1, 120, gSubMenuSelection);
}
break;
#endif