From b915ef98c42ff4f6d781ac357ee3f0a633f7b361 Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Fri, 7 Feb 2025 04:36:31 +0100 Subject: [PATCH] Save 28 bytes --- app/menu.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/menu.c b/app/menu.c index 07b07b8..bdfe683 100644 --- a/app/menu.c +++ b/app/menu.c @@ -1567,6 +1567,7 @@ static void MENU_Key_0_to_9(KEY_Code_t Key, bool bKeyPressed, bool bKeyHeld) Offset = (Max >= 100) ? 3 : (Max >= 10) ? 2 : 1; + /* switch (gInputBoxIndex) { case 1: @@ -1579,6 +1580,11 @@ static void MENU_Key_0_to_9(KEY_Code_t Key, bool bKeyPressed, bool bKeyHeld) Value = (gInputBox[0] * 100) + (gInputBox[1] * 10) + gInputBox[2]; break; } + */ + + for (uint8_t i = 0; i < gInputBoxIndex; i++) { + Value = (Value * 10) + gInputBox[i]; + } if (Offset == gInputBoxIndex) gInputBoxIndex = 0;