Fixed displayed voltage error

pull/82/head
Wojciech Kaczmarski 2022-06-11 09:28:11 +02:00 zatwierdzone przez silseva
rodzic 5d7a17547c
commit e5fbb77cd2
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -228,7 +228,7 @@ int _ui_getInfoValueName(char *buf, uint8_t max_len, uint8_t index)
{
// Compute integer part and mantissa of voltage value, adding 50mV
// to mantissa for rounding to nearest integer
uint16_t volt = last_state.v_bat / 1000;
uint16_t volt = (last_state.v_bat + 50) / 1000;
uint16_t mvolt = ((last_state.v_bat - volt * 1000) + 50) / 100;
snprintf(buf, max_len, "%d.%dV", volt, mvolt);
}