1
0
forked from me/IronOS

Merge pull request #863 from playday3008/master

The battery icon now responds to the "Minimal voltage" setting, also update uk, ru, pl translates, and fix scroll blink
This commit is contained in:
Ben V. Brown
2021-03-09 09:06:38 +11:00
committed by GitHub
5 changed files with 29 additions and 29 deletions

View File

@@ -48,15 +48,15 @@
"SettingLockDisableChar": "W",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "P",
"SettingNAChar": "N/A"
"SettingNAChar": "N/D"
},
"menuGroups": {
"PowerMenu": {
"text2": [
"Power",
"settings"
"Ustawienia",
"zasilania"
],
"desc": "Power settings"
"desc": "Zasilanie i minimalne napięcie na komórkę"
},
"SolderingMenu": {
"text2": [
@@ -286,10 +286,10 @@
},
"MinVolCell": {
"text2": [
"Minimum",
"voltage"
"Minimalne",
"napięcie"
],
"desc": "Minimum allowed voltage per cell"
"desc": "Minimalne dozwolone napięcie na komórkę <W woltach> <3S — 3.0V - 3.7V, 4/5/6S — 2.4V - 3.7V>"
}
}
}

View File

@@ -7,7 +7,7 @@
"SettingsCalibrationWarning": "Прежде чем продолжить, пожалуйста, убедитесь, что жало имеет комнатную температуру!",
"SettingsResetWarning": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?",
"UVLOWarningString": "НАПРЯЖ--",
"UndervoltageString": "Низкое\nнапряжение",
"UndervoltageString": "Низкое напряжение",
"InputVoltageString": "Питание В: ",
"WarningTipTempString": "Темп. жала: ",
"BadTipString": "ЖАЛО--",
@@ -47,15 +47,15 @@
"SettingLockDisableChar": "О",
"SettingLockBoostChar": "Т",
"SettingLockFullChar": "П",
"SettingNAChar": "N/A"
"SettingNAChar": "Н"
},
"menuGroups": {
"PowerMenu": {
"text2": [
"Power",
"settings"
"Параметры",
"питания"
],
"desc": "Power settings"
"desc": "Источник питания и минимальное напряжение на ячейку"
},
"SolderingMenu": {
"text2": [
@@ -285,10 +285,10 @@
},
"MinVolCell": {
"text2": [
"Minimum",
"voltage"
"Мин.",
"напр."
],
"desc": "Minimum allowed voltage per cell"
"desc": "Минимальное разрешенное напряжение на ячейку <В вольтах> <3S — 3.0V - 3.7V, 4/5/6S — 2.4V - 3.7V>"
}
}
}

View File

@@ -7,7 +7,7 @@
"SettingsCalibrationWarning": "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!",
"SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? <A - Так, В - Ні>",
"UVLOWarningString": "АККУМ--",
"UndervoltageString": "Низька\nнапруга",
"UndervoltageString": "Низька напруга",
"InputVoltageString": "Жив.(B): ",
"WarningTipTempString": "Жало t°: ",
"BadTipString": "ЖАЛО--",
@@ -47,15 +47,15 @@
"SettingLockDisableChar": "В",
"SettingLockBoostChar": "Т",
"SettingLockFullChar": "П",
"SettingNAChar": "N/A"
"SettingNAChar": "Н"
},
"menuGroups": {
"PowerMenu": {
"text2": [
"Power",
"settings"
"Параметри",
"живлення"
],
"desc": "Power settings"
"desc": "Джерело живлення, та мінамільна напруга на комірку"
},
"SolderingMenu": {
"text2": [
@@ -285,10 +285,10 @@
},
"MinVolCell": {
"text2": [
"Minimum",
"voltage"
"Мін.",
"напруга"
],
"desc": "Minimum allowed voltage per cell"
"desc": "Мінімальна дозволена напруга на комірку <В вольтах> <3S — 3.0V - 3.7V, 4/5/6S — 2.4V - 3.7V>"
}
}
}

View File

@@ -310,7 +310,7 @@ static bool settings_setInputVRange(void) {
systemSettings.minDCVoltageCells = (systemSettings.minDCVoltageCells + 1) % 5;
if (systemSettings.minDCVoltageCells == 1 && systemSettings.minVoltageCells < 30)
systemSettings.minVoltageCells = 30;
return systemSettings.minDCVoltageCells == 5;
return systemSettings.minDCVoltageCells == 4;
}
static void settings_displayInputVRange(void) {
@@ -330,7 +330,7 @@ static bool settings_setInputMinVRange(void) {
systemSettings.minVoltageCells = 30;
else if(systemSettings.minVoltageCells < 24)
systemSettings.minVoltageCells = 24;
return systemSettings.minVoltageCells == 38;
return systemSettings.minVoltageCells == 37;
}
static void settings_displayInputMinVRange(void) {

View File

@@ -159,10 +159,10 @@ static void gui_drawBatteryIcon() {
uint8_t cellCount = systemSettings.minDCVoltageCells + 2;
uint32_t cellV = getInputVoltageX10(systemSettings.voltageDiv, 0) / cellCount;
// Should give us approx cell voltage X10
// Range is 42 -> 33 = 9 steps therefore we will use battery 0-9
if (cellV < 33)
cellV = 33;
cellV -= 33; // Should leave us a number of 0-9
// Range is 42 -> Minimum voltage setting (systemSettings.minVoltageCells) = 9 steps therefore we will use battery 0-9
if (cellV < systemSettings.minVoltageCells)
cellV = systemSettings.minVoltageCells;
cellV -= systemSettings.minVoltageCells; // Should leave us a number of 0-9
if (cellV > 9)
cellV = 9;
OLED::drawBattery(cellV + 1);