1
0
forked from me/IronOS

Change ResetOKMessage to use warnUser

This commit is contained in:
Alvin Wong
2021-03-29 19:07:50 +08:00
parent 33901b688a
commit ab1b48a0f2
31 changed files with 46 additions and 40 deletions

View File

@@ -21,10 +21,13 @@
"TipDisconnectedString": "ПРЕКЪСНАТ ВРЪХ", "TipDisconnectedString": "ПРЕКЪСНАТ ВРЪХ",
"SolderingAdvancedPowerPrompt": "Захранване: ", "SolderingAdvancedPowerPrompt": "Захранване: ",
"OffString": "Изкл.", "OffString": "Изкл.",
"ResetOKMessage": "Нулиране завършено",
"YourGainMessage": "Усилване:" "YourGainMessage": "Усилване:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": [
"Нулиране",
"завършено"
],
"SettingsResetMessage": [ "SettingsResetMessage": [
"Настройките бяха", "Настройките бяха",
"нулирани!" "нулирани!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "HROT NEPŘIPOJEN", "TipDisconnectedString": "HROT NEPŘIPOJEN",
"SolderingAdvancedPowerPrompt": "Ohřev: ", "SolderingAdvancedPowerPrompt": "Ohřev: ",
"OffString": "Vyp", "OffString": "Vyp",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Zisk:" "YourGainMessage": "Zisk:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Tov. nas. obnov.", "Tov. nas. obnov.",
"" ""

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "TIP DISCONNECTED", "TipDisconnectedString": "TIP DISCONNECTED",
"SolderingAdvancedPowerPrompt": "Power: ", "SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "Off", "OffString": "Off",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -22,10 +22,10 @@
"TipDisconnectedString": "Spitze fehlt", "TipDisconnectedString": "Spitze fehlt",
"SolderingAdvancedPowerPrompt": "Leistung: ", "SolderingAdvancedPowerPrompt": "Leistung: ",
"OffString": "Aus", "OffString": "Aus",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Dein Faktor:" "YourGainMessage": "Dein Faktor:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Einstellungen", "Einstellungen",
"zurückgesetzt!" "zurückgesetzt!"

View File

@@ -22,10 +22,10 @@
"TipDisconnectedString": "NO TIP", "TipDisconnectedString": "NO TIP",
"SolderingAdvancedPowerPrompt": "Power: ", "SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "Off", "OffString": "Off",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,11 +21,11 @@
"TipDisconnectedString": "NO HAY PUNTA", "TipDisconnectedString": "NO HAY PUNTA",
"SolderingAdvancedPowerPrompt": "Potencia: ", "SolderingAdvancedPowerPrompt": "Potencia: ",
"OffString": " No", "OffString": " No",
"ResetOKMessage": "Hecho. ",
"YourGainMessage": "Gananc.:", "YourGainMessage": "Gananc.:",
"SettingsResetMessage": "Ajustes borrados" "SettingsResetMessage": "Ajustes borrados"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Hecho.",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "KÄRKI ON IRTI", "TipDisconnectedString": "KÄRKI ON IRTI",
"SolderingAdvancedPowerPrompt": "Teho: ", "SolderingAdvancedPowerPrompt": "Teho: ",
"OffString": "OFF", "OffString": "OFF",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "PANNE DÉBRANCHÉE", "TipDisconnectedString": "PANNE DÉBRANCHÉE",
"SolderingAdvancedPowerPrompt": "Puissance : ", "SolderingAdvancedPowerPrompt": "Puissance : ",
"OffString": "Off", "OffString": "Off",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Gain : " "YourGainMessage": "Gain : "
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Réglage", "Réglage",
"réinit. !" "réinit. !"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "VRH NIJE SPOJEN!", "TipDisconnectedString": "VRH NIJE SPOJEN!",
"SolderingAdvancedPowerPrompt": "Snaga: ", "SolderingAdvancedPowerPrompt": "Snaga: ",
"OffString": "Off", "OffString": "Off",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,10 +21,13 @@
"TipDisconnectedString": "PÁKA LEVÉVE", "TipDisconnectedString": "PÁKA LEVÉVE",
"SolderingAdvancedPowerPrompt": "Telj: ", "SolderingAdvancedPowerPrompt": "Telj: ",
"OffString": "Ki", "OffString": "Ki",
"ResetOKMessage": "Törlés OK",
"YourGainMessage": "Erősítés:" "YourGainMessage": "Erősítés:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": [
"Törlés OK",
""
],
"SettingsResetMessage": [ "SettingsResetMessage": [
"Beállítások", "Beállítások",
"törölve!" "törölve!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "PUNTA ASSENTE", "TipDisconnectedString": "PUNTA ASSENTE",
"SolderingAdvancedPowerPrompt": "Potenz:", "SolderingAdvancedPowerPrompt": "Potenz:",
"OffString": "OFF", "OffString": "OFF",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Guad.: " "YourGainMessage": "Guad.: "
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Reset effettuato", "Reset effettuato",
"" ""

View File

@@ -21,10 +21,13 @@
"TipDisconnectedString": "NĖRA ANTGALIO", "TipDisconnectedString": "NĖRA ANTGALIO",
"SolderingAdvancedPowerPrompt": "Galia: ", "SolderingAdvancedPowerPrompt": "Galia: ",
"OffString": "Išj", "OffString": "Išj",
"ResetOKMessage": "Atstatytas OK",
"YourGainMessage": "Greitis:" "YourGainMessage": "Greitis:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": [
"Atstatytas OK",
""
],
"SettingsResetMessage": [ "SettingsResetMessage": [
"Nust. atstatyti!", "Nust. atstatyti!",
"" ""

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "PUNT LOSGEKOPPELT", "TipDisconnectedString": "PUNT LOSGEKOPPELT",
"SolderingAdvancedPowerPrompt": "Vermogen: ", "SolderingAdvancedPowerPrompt": "Vermogen: ",
"OffString": "Uit", "OffString": "Uit",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Niveau:" "YourGainMessage": "Niveau:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Instellingen", "Instellingen",
"zijn gereset!" "zijn gereset!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "Punt ONTKOPPELD", "TipDisconnectedString": "Punt ONTKOPPELD",
"SolderingAdvancedPowerPrompt": "Vermogen: ", "SolderingAdvancedPowerPrompt": "Vermogen: ",
"OffString": "Uit", "OffString": "Uit",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "SPISS FRAKOBLET", "TipDisconnectedString": "SPISS FRAKOBLET",
"SolderingAdvancedPowerPrompt": "Effekt: ", "SolderingAdvancedPowerPrompt": "Effekt: ",
"OffString": "Av", "OffString": "Av",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -22,10 +22,10 @@
"TipDisconnectedString": "GROT ODŁĄCZONY", "TipDisconnectedString": "GROT ODŁĄCZONY",
"SolderingAdvancedPowerPrompt": "Moc: ", "SolderingAdvancedPowerPrompt": "Moc: ",
"OffString": "Wył", "OffString": "Wył",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Us.zysk:" "YourGainMessage": "Us.zysk:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Ust. zresetowane", "Ust. zresetowane",
"" ""

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "SEM PONTA", "TipDisconnectedString": "SEM PONTA",
"SolderingAdvancedPowerPrompt": "Power: ", "SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "Off", "OffString": "Off",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "ЖАЛО ОТСОЕДИНЕНО", "TipDisconnectedString": "ЖАЛО ОТСОЕДИНЕНО",
"SolderingAdvancedPowerPrompt": "Питание: ", "SolderingAdvancedPowerPrompt": "Питание: ",
"OffString": "Выкл.", "OffString": "Выкл.",
"ResetOKMessage": "Сброс OK",
"YourGainMessage": "Прирост:" "YourGainMessage": "Прирост:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Сброс OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Настройки", "Настройки",
"сброшены!" "сброшены!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "HROT ODPOJENÝ", "TipDisconnectedString": "HROT ODPOJENÝ",
"SolderingAdvancedPowerPrompt": "Výkon: ", "SolderingAdvancedPowerPrompt": "Výkon: ",
"OffString": "Vyp", "OffString": "Vyp",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Zisk:" "YourGainMessage": "Zisk:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Tov. nas. obnov.", "Tov. nas. obnov.",
"" ""

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "NI KONICE", "TipDisconnectedString": "NI KONICE",
"SolderingAdvancedPowerPrompt": "Moč: ", "SolderingAdvancedPowerPrompt": "Moč: ",
"OffString": "Off", "OffString": "Off",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Ojačenje" "YourGainMessage": "Ojačenje"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Nastavitve OK!", "Nastavitve OK!",
"" ""

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "ВРХ НИЈЕ СПОЈЕН", "TipDisconnectedString": "ВРХ НИЈЕ СПОЈЕН",
"SolderingAdvancedPowerPrompt": "Снага: ", "SolderingAdvancedPowerPrompt": "Снага: ",
"OffString": "Иск", "OffString": "Иск",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "VRH NIJE SPOJEN", "TipDisconnectedString": "VRH NIJE SPOJEN",
"SolderingAdvancedPowerPrompt": "Snaga: ", "SolderingAdvancedPowerPrompt": "Snaga: ",
"OffString": "Isk", "OffString": "Isk",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "SPETS URTAGEN", "TipDisconnectedString": "SPETS URTAGEN",
"SolderingAdvancedPowerPrompt": "Ström: ", "SolderingAdvancedPowerPrompt": "Ström: ",
"OffString": "Av", "OffString": "Av",
"ResetOKMessage": "Reset OK",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Settings were", "Settings were",
"reset!" "reset!"

View File

@@ -21,10 +21,13 @@
"TipDisconnectedString": "UÇ ÇIKARILDI", "TipDisconnectedString": "UÇ ÇIKARILDI",
"SolderingAdvancedPowerPrompt": "Güç: ", "SolderingAdvancedPowerPrompt": "Güç: ",
"OffString": "Kapalı", "OffString": "Kapalı",
"ResetOKMessage": "Sıfırlama Tamam",
"YourGainMessage": "Kazancınız:" "YourGainMessage": "Kazancınız:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": [
"Sıfırlama Tamam",
""
],
"SettingsResetMessage": [ "SettingsResetMessage": [
"Ayarlar", "Ayarlar",
"Sıfırlandı" "Sıfırlandı"

View File

@@ -21,10 +21,10 @@
"TipDisconnectedString": "Жало вимкнено!", "TipDisconnectedString": "Жало вимкнено!",
"SolderingAdvancedPowerPrompt": "Живлення: ", "SolderingAdvancedPowerPrompt": "Живлення: ",
"OffString": "Вимк", "OffString": "Вимк",
"ResetOKMessage": "Скид. OK",
"YourGainMessage": "Приріст:" "YourGainMessage": "Приріст:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "Скид. OK",
"SettingsResetMessage": [ "SettingsResetMessage": [
"Налаштування", "Налаштування",
"скинуті!" "скинуті!"

View File

@@ -22,10 +22,10 @@
"TipDisconnectedString": "NO TIP", "TipDisconnectedString": "NO TIP",
"SolderingAdvancedPowerPrompt": "Power: ", "SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "關", "OffString": "關",
"ResetOKMessage": "已重設!",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "已重設!",
"SettingsResetMessage": "設定已被重設!", "SettingsResetMessage": "設定已被重設!",
"NoAccelerometerMessage": [ "NoAccelerometerMessage": [
"No accelerometer", "No accelerometer",

View File

@@ -22,10 +22,10 @@
"TipDisconnectedString": "NO TIP", "TipDisconnectedString": "NO TIP",
"SolderingAdvancedPowerPrompt": "Power: ", "SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "關", "OffString": "關",
"ResetOKMessage": "已重設!",
"YourGainMessage": "Your gain:" "YourGainMessage": "Your gain:"
}, },
"messagesWarn": { "messagesWarn": {
"ResetOKMessage": "已重設!",
"SettingsResetMessage": "設定已被重設!", "SettingsResetMessage": "設定已被重設!",
"NoAccelerometerMessage": [ "NoAccelerometerMessage": [
"No accelerometer", "No accelerometer",

View File

@@ -81,10 +81,6 @@ var def =
"id": "OffString", "id": "OffString",
"maxLen": 3 "maxLen": 3
}, },
{
"id": "ResetOKMessage",
"maxLen": 8
},
{ {
"id": "YourGainMessage", "id": "YourGainMessage",
"maxLen": 8, "maxLen": 8,
@@ -92,6 +88,9 @@ var def =
} }
], ],
"messagesWarn": [ "messagesWarn": [
{
"id": "ResetOKMessage"
},
{ {
"id": "SettingsResetMessage" "id": "SettingsResetMessage"
}, },

View File

@@ -35,9 +35,9 @@ extern const char *IdleSetString;
extern const char *TipDisconnectedString; extern const char *TipDisconnectedString;
extern const char *SolderingAdvancedPowerPrompt; extern const char *SolderingAdvancedPowerPrompt;
extern const char *OffString; extern const char *OffString;
extern const char *ResetOKMessage;
extern const char *YourGainMessage; extern const char *YourGainMessage;
extern const char *ResetOKMessage;
extern const char *SettingsResetMessage; extern const char *SettingsResetMessage;
extern const char *NoAccelerometerMessage; extern const char *NoAccelerometerMessage;
extern const char *NoPowerDeliveryMessage; extern const char *NoPowerDeliveryMessage;

View File

@@ -29,6 +29,7 @@ typedef struct {
void enterSettingsMenu(); void enterSettingsMenu();
void GUIDelay(); void GUIDelay();
void warnUser(const char *warning, const int timeout);
extern const menuitem rootSettingsMenu[]; extern const menuitem rootSettingsMenu[];
#endif /* GUI_HPP_ */ #endif /* GUI_HPP_ */

View File

@@ -711,13 +711,7 @@ static bool settings_displayCoolingBlinkEnabled(void) {
static bool settings_setResetSettings(void) { static bool settings_setResetSettings(void) {
if (userConfirmation(SettingsResetWarning)) { if (userConfirmation(SettingsResetWarning)) {
resetSettings(); resetSettings();
warnUser(ResetOKMessage, 2 * TICKS_SECOND);
OLED::clearScreen();
OLED::setCursor(0, 0);
OLED::print(ResetOKMessage, FontStyle::LARGE);
OLED::refresh();
waitForButtonPressOrTimeout(2000); // 2 second timeout
} }
return false; return false;
} }
@@ -801,7 +795,7 @@ static bool settings_setCalibrateVIN(void) {
OLED::setCursor(0, 0); OLED::setCursor(0, 0);
OLED::printNumber(systemSettings.voltageDiv, 3, FontStyle::LARGE); OLED::printNumber(systemSettings.voltageDiv, 3, FontStyle::LARGE);
OLED::refresh(); OLED::refresh();
waitForButtonPressOrTimeout(1000); waitForButtonPressOrTimeout(1 * TICKS_SECOND);
return false; return false;
case BUTTON_NONE: case BUTTON_NONE:
default: default: