0
mirror of https://github.com/OneOfEleven/uv-k5-firmware-custom.git synced 2025-06-19 22:58:04 +03:00

fix battery cal menu input

This commit is contained in:
OneOfEleven
2023-10-20 18:00:36 +01:00
parent c92ef43b39
commit 5f13884e88
13 changed files with 115 additions and 72 deletions

View File

@ -21,7 +21,23 @@
char g_input_box[8];
uint8_t g_input_box_index;
void INPUTBOX_Append(const key_code_t Digit)
uint32_t INPUTBOX_value(void)
{
int i = g_input_box_index;
uint32_t val = 0;
uint32_t mul = 1;
while (--i >= 0)
{
if (g_input_box[i] < 10)
{
val += (uint32_t)g_input_box[i] * mul;
mul *= 10;
}
}
return val;
}
void INPUTBOX_append(const key_code_t Digit)
{
if (g_input_box_index >= sizeof(g_input_box))
return;