Fix default settings for displaymode to fast

This commit is contained in:
Ben V. Brown
2017-07-07 19:29:15 +10:00
parent f3156e88dc
commit 6bbade318d
2 changed files with 10 additions and 4 deletions

View File

@@ -315,11 +315,16 @@ void DrawUI() {
case SOLDERING:
//The user is soldering
{
if (systemSettings.displayUpdateMode == DISPLAYMODE_SLOW
&& (millis() - lastSolderingDrawTime < 1000))
return;
if (systemSettings.displayUpdateMode == DISPLAYMODE_FAST
|| (systemSettings.displayUpdateMode == DISPLAYMODE_SLOW
&& (millis() - lastSolderingDrawTime > 1000))) {
|| systemSettings.displayUpdateMode == DISPLAYMODE_SLOW) {
drawTemp(temp, 0);
} else if (systemSettings.displayUpdateMode == DISPLAYMODE_ROUND) {
lastSolderingDrawTime = millis();
}
if (systemSettings.displayUpdateMode == DISPLAYMODE_ROUND) {
drawTemp((temp / 100) * 100, 0);
} else if (systemSettings.displayUpdateMode == DISPLAYMODE_NONE) {

View File

@@ -52,6 +52,7 @@ void resetSettings() {
systemSettings.sensitivity=0x00; //Default high sensitivity
systemSettings.tempCalibration=239; //Default to their calibration value
systemSettings.voltageDiv=144; //Default divider from schematic
systemSettings.ShutdownTime=30;
systemSettings.ShutdownTime=30; //How many minutes until the unit turns itself off
systemSettings.displayUpdateMode=0; //How fast the LCD updates
}