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:
@@ -48,15 +48,15 @@
|
|||||||
"SettingLockDisableChar": "W",
|
"SettingLockDisableChar": "W",
|
||||||
"SettingLockBoostChar": "B",
|
"SettingLockBoostChar": "B",
|
||||||
"SettingLockFullChar": "P",
|
"SettingLockFullChar": "P",
|
||||||
"SettingNAChar": "N/A"
|
"SettingNAChar": "N/D"
|
||||||
},
|
},
|
||||||
"menuGroups": {
|
"menuGroups": {
|
||||||
"PowerMenu": {
|
"PowerMenu": {
|
||||||
"text2": [
|
"text2": [
|
||||||
"Power",
|
"Ustawienia",
|
||||||
"settings"
|
"zasilania"
|
||||||
],
|
],
|
||||||
"desc": "Power settings"
|
"desc": "Zasilanie i minimalne napięcie na komórkę"
|
||||||
},
|
},
|
||||||
"SolderingMenu": {
|
"SolderingMenu": {
|
||||||
"text2": [
|
"text2": [
|
||||||
@@ -286,10 +286,10 @@
|
|||||||
},
|
},
|
||||||
"MinVolCell": {
|
"MinVolCell": {
|
||||||
"text2": [
|
"text2": [
|
||||||
"Minimum",
|
"Minimalne",
|
||||||
"voltage"
|
"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>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
"SettingsCalibrationWarning": "Прежде чем продолжить, пожалуйста, убедитесь, что жало имеет комнатную температуру!",
|
"SettingsCalibrationWarning": "Прежде чем продолжить, пожалуйста, убедитесь, что жало имеет комнатную температуру!",
|
||||||
"SettingsResetWarning": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?",
|
"SettingsResetWarning": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?",
|
||||||
"UVLOWarningString": "НАПРЯЖ--",
|
"UVLOWarningString": "НАПРЯЖ--",
|
||||||
"UndervoltageString": "Низкое\nнапряжение",
|
"UndervoltageString": "Низкое напряжение",
|
||||||
"InputVoltageString": "Питание В: ",
|
"InputVoltageString": "Питание В: ",
|
||||||
"WarningTipTempString": "Темп. жала: ",
|
"WarningTipTempString": "Темп. жала: ",
|
||||||
"BadTipString": "ЖАЛО--",
|
"BadTipString": "ЖАЛО--",
|
||||||
@@ -47,15 +47,15 @@
|
|||||||
"SettingLockDisableChar": "О",
|
"SettingLockDisableChar": "О",
|
||||||
"SettingLockBoostChar": "Т",
|
"SettingLockBoostChar": "Т",
|
||||||
"SettingLockFullChar": "П",
|
"SettingLockFullChar": "П",
|
||||||
"SettingNAChar": "N/A"
|
"SettingNAChar": "Н/Д"
|
||||||
},
|
},
|
||||||
"menuGroups": {
|
"menuGroups": {
|
||||||
"PowerMenu": {
|
"PowerMenu": {
|
||||||
"text2": [
|
"text2": [
|
||||||
"Power",
|
"Параметры",
|
||||||
"settings"
|
"питания"
|
||||||
],
|
],
|
||||||
"desc": "Power settings"
|
"desc": "Источник питания и минимальное напряжение на ячейку"
|
||||||
},
|
},
|
||||||
"SolderingMenu": {
|
"SolderingMenu": {
|
||||||
"text2": [
|
"text2": [
|
||||||
@@ -285,10 +285,10 @@
|
|||||||
},
|
},
|
||||||
"MinVolCell": {
|
"MinVolCell": {
|
||||||
"text2": [
|
"text2": [
|
||||||
"Minimum",
|
"Мин.",
|
||||||
"voltage"
|
"напр."
|
||||||
],
|
],
|
||||||
"desc": "Minimum allowed voltage per cell"
|
"desc": "Минимальное разрешенное напряжение на ячейку <В вольтах> <3S — 3.0V - 3.7V, 4/5/6S — 2.4V - 3.7V>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
"SettingsCalibrationWarning": "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!",
|
"SettingsCalibrationWarning": "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!",
|
||||||
"SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? <A - Так, В - Ні>",
|
"SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? <A - Так, В - Ні>",
|
||||||
"UVLOWarningString": "АККУМ--",
|
"UVLOWarningString": "АККУМ--",
|
||||||
"UndervoltageString": "Низька\nнапруга",
|
"UndervoltageString": "Низька напруга",
|
||||||
"InputVoltageString": "Жив.(B): ",
|
"InputVoltageString": "Жив.(B): ",
|
||||||
"WarningTipTempString": "Жало t°: ",
|
"WarningTipTempString": "Жало t°: ",
|
||||||
"BadTipString": "ЖАЛО--",
|
"BadTipString": "ЖАЛО--",
|
||||||
@@ -47,15 +47,15 @@
|
|||||||
"SettingLockDisableChar": "В",
|
"SettingLockDisableChar": "В",
|
||||||
"SettingLockBoostChar": "Т",
|
"SettingLockBoostChar": "Т",
|
||||||
"SettingLockFullChar": "П",
|
"SettingLockFullChar": "П",
|
||||||
"SettingNAChar": "N/A"
|
"SettingNAChar": "Н/Д"
|
||||||
},
|
},
|
||||||
"menuGroups": {
|
"menuGroups": {
|
||||||
"PowerMenu": {
|
"PowerMenu": {
|
||||||
"text2": [
|
"text2": [
|
||||||
"Power",
|
"Параметри",
|
||||||
"settings"
|
"живлення"
|
||||||
],
|
],
|
||||||
"desc": "Power settings"
|
"desc": "Джерело живлення, та мінамільна напруга на комірку"
|
||||||
},
|
},
|
||||||
"SolderingMenu": {
|
"SolderingMenu": {
|
||||||
"text2": [
|
"text2": [
|
||||||
@@ -285,10 +285,10 @@
|
|||||||
},
|
},
|
||||||
"MinVolCell": {
|
"MinVolCell": {
|
||||||
"text2": [
|
"text2": [
|
||||||
"Minimum",
|
"Мін.",
|
||||||
"voltage"
|
"напруга"
|
||||||
],
|
],
|
||||||
"desc": "Minimum allowed voltage per cell"
|
"desc": "Мінімальна дозволена напруга на комірку <В вольтах> <3S — 3.0V - 3.7V, 4/5/6S — 2.4V - 3.7V>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -310,7 +310,7 @@ static bool settings_setInputVRange(void) {
|
|||||||
systemSettings.minDCVoltageCells = (systemSettings.minDCVoltageCells + 1) % 5;
|
systemSettings.minDCVoltageCells = (systemSettings.minDCVoltageCells + 1) % 5;
|
||||||
if (systemSettings.minDCVoltageCells == 1 && systemSettings.minVoltageCells < 30)
|
if (systemSettings.minDCVoltageCells == 1 && systemSettings.minVoltageCells < 30)
|
||||||
systemSettings.minVoltageCells = 30;
|
systemSettings.minVoltageCells = 30;
|
||||||
return systemSettings.minDCVoltageCells == 5;
|
return systemSettings.minDCVoltageCells == 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void settings_displayInputVRange(void) {
|
static void settings_displayInputVRange(void) {
|
||||||
@@ -330,7 +330,7 @@ static bool settings_setInputMinVRange(void) {
|
|||||||
systemSettings.minVoltageCells = 30;
|
systemSettings.minVoltageCells = 30;
|
||||||
else if(systemSettings.minVoltageCells < 24)
|
else if(systemSettings.minVoltageCells < 24)
|
||||||
systemSettings.minVoltageCells = 24;
|
systemSettings.minVoltageCells = 24;
|
||||||
return systemSettings.minVoltageCells == 38;
|
return systemSettings.minVoltageCells == 37;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void settings_displayInputMinVRange(void) {
|
static void settings_displayInputMinVRange(void) {
|
||||||
|
|||||||
@@ -159,10 +159,10 @@ static void gui_drawBatteryIcon() {
|
|||||||
uint8_t cellCount = systemSettings.minDCVoltageCells + 2;
|
uint8_t cellCount = systemSettings.minDCVoltageCells + 2;
|
||||||
uint32_t cellV = getInputVoltageX10(systemSettings.voltageDiv, 0) / cellCount;
|
uint32_t cellV = getInputVoltageX10(systemSettings.voltageDiv, 0) / cellCount;
|
||||||
// Should give us approx cell voltage X10
|
// Should give us approx cell voltage X10
|
||||||
// Range is 42 -> 33 = 9 steps therefore we will use battery 0-9
|
// Range is 42 -> Minimum voltage setting (systemSettings.minVoltageCells) = 9 steps therefore we will use battery 0-9
|
||||||
if (cellV < 33)
|
if (cellV < systemSettings.minVoltageCells)
|
||||||
cellV = 33;
|
cellV = systemSettings.minVoltageCells;
|
||||||
cellV -= 33; // Should leave us a number of 0-9
|
cellV -= systemSettings.minVoltageCells; // Should leave us a number of 0-9
|
||||||
if (cellV > 9)
|
if (cellV > 9)
|
||||||
cellV = 9;
|
cellV = 9;
|
||||||
OLED::drawBattery(cellV + 1);
|
OLED::drawBattery(cellV + 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user