Patch #117 sleep temp min()
This commit is contained in:
@@ -411,6 +411,12 @@ static int gui_showTipTempWarning() {
|
|||||||
GUIDelay();
|
GUIDelay();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
static uint16_t min(uint16_t a,uint16_t b)
|
||||||
|
{
|
||||||
|
if(a>b)
|
||||||
|
return b;
|
||||||
|
else return a;
|
||||||
|
}
|
||||||
static int gui_SolderingSleepingMode() {
|
static int gui_SolderingSleepingMode() {
|
||||||
//Drop to sleep temperature and display until movement or button press
|
//Drop to sleep temperature and display until movement or button press
|
||||||
|
|
||||||
@@ -424,9 +430,9 @@ static int gui_SolderingSleepingMode() {
|
|||||||
return 1; //return non-zero on error
|
return 1; //return non-zero on error
|
||||||
|
|
||||||
if (systemSettings.temperatureInF)
|
if (systemSettings.temperatureInF)
|
||||||
currentlyActiveTemperatureTarget = ftoTipMeasurement(systemSettings.SleepTemp);
|
currentlyActiveTemperatureTarget = ftoTipMeasurement(min(systemSettings.SleepTemp,systemSettings.SolderingTemp));
|
||||||
else
|
else
|
||||||
currentlyActiveTemperatureTarget = ctoTipMeasurement(systemSettings.SleepTemp);
|
currentlyActiveTemperatureTarget = ctoTipMeasurement(min(systemSettings.SleepTemp,systemSettings.SolderingTemp));
|
||||||
//draw the lcd
|
//draw the lcd
|
||||||
uint16_t tipTemp;
|
uint16_t tipTemp;
|
||||||
if (systemSettings.temperatureInF)
|
if (systemSettings.temperatureInF)
|
||||||
|
|||||||
Reference in New Issue
Block a user