Remove bad tip counter

This commit is contained in:
Ben V. Brown
2020-01-18 12:39:10 +11:00
parent ca1ff599a9
commit 78450d8171

View File

@@ -453,7 +453,7 @@ static void gui_solderingMode(uint8_t jumpToSleep) {
* --> Double button to exit
*/
bool boostModeOn = false;
uint8_t badTipCounter = 0;
uint32_t sleepThres = 0;
if (systemSettings.SleepTime < 6)
sleepThres = systemSettings.SleepTime * 10 * 100;
@@ -502,11 +502,6 @@ static void gui_solderingMode(uint8_t jumpToSleep) {
OLED::clearScreen();
OLED::setFont(0);
uint16_t tipTemp = getTipRawTemp(0);
if (tipTemp > 32700) {
badTipCounter++; // Use a counter so that error has to persist for > 1 second continuous so that peak errors dont trip it
} else {
badTipCounter = 0;
}
//Draw in the screen details
if (systemSettings.detailedSoldering) {
OLED::setFont(1);
@@ -564,15 +559,6 @@ static void gui_solderingMode(uint8_t jumpToSleep) {
gui_drawBatteryIcon();
}
}
if (badTipCounter > 128) {
OLED::print(BadTipString);
OLED::refresh();
currentTempTargetDegC = 0;
waitForButtonPress();
currentTempTargetDegC = 0;
return;
}
OLED::refresh();
// Update the setpoints for the temperature