Don't update the menu if nothing actually changed.
This commit is contained in:
parent
045d5a8feb
commit
85c710e3b7
@ -14,7 +14,11 @@ void doEncoder()
|
||||
speed >= 10 ? inc = 5 : inc = 1;
|
||||
if (result == DIR_CCW) inc = inc * -1;
|
||||
}
|
||||
|
||||
SettingChanged = true;
|
||||
|
||||
if (KettleController.Mode() == MANUAL) {
|
||||
|
||||
uint8_t KettleDuty = (uint8_t)KettleController.Power();
|
||||
KettleDuty = max(0, min((KettleDuty / inc) * inc + inc, 100));
|
||||
KettleController.Power((double)KettleDuty);
|
||||
@ -24,9 +28,10 @@ void doEncoder()
|
||||
uint8_t KettleTemp = (uint8_t)KettleController.Setpoint();
|
||||
KettleTemp = max(0, min((KettleTemp / inc) * inc + inc, 220));
|
||||
KettleController.Setpoint((double)KettleTemp);
|
||||
}
|
||||
|
||||
SettingChanged = true;
|
||||
} else {
|
||||
SettingChanged = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Return a character array to represent the
|
||||
@ -64,7 +69,6 @@ char* ShowKettleSetting() {
|
||||
|
||||
void UpdateBoilKettle(){
|
||||
|
||||
|
||||
if (Enter.pressed()) {
|
||||
KettleController.CycleMode();
|
||||
SettingChanged = true;
|
||||
|
Loading…
Reference in New Issue
Block a user