delay(SETTING_WELCOME_TIMEOUT);// pause for effect
delay(SETTING_WELCOME_TIMEOUT);// pause for effect
#endif
}
}
voidsetup(){
voidsetup(){
...
@@ -468,7 +475,7 @@ void displayStatus() {
...
@@ -468,7 +475,7 @@ void displayStatus() {
// Reset the repaint flag after the repaint has been done
// Reset the repaint flag after the repaint has been done
repaint=false;
repaint=false;
}
}
// Print positions with no numbers, before the measured temperature value
// Print positions with no numbers, before the measured temperature value
lcd.setCursor(3,0);
lcd.setCursor(3,0);
if(basePT100.getCurrentTemperature()<10){
if(basePT100.getCurrentTemperature()<10){
...
@@ -533,6 +540,16 @@ void displayMainMenu() {
...
@@ -533,6 +540,16 @@ void displayMainMenu() {
break;
break;
}
}
caseeMainMenu_STOP:{
MainMenu_STOP();
menu_position[0]=-1;
// reset operation state | INPUT : eRotaryEncoderMode newMode, int newPosition, int newMaxPosition, int newMinPosition, int newSingleStep, int newMultiStep
// reset operation state | INPUT : eRotaryEncoderMode newMode, int newPosition, int newMaxPosition, int newMinPosition, int newSingleStep, int newMultiStep
// reset operation state | INPUT : eRotaryEncoderMode newMode, int newPosition, int newMaxPosition, int newMinPosition, int newSingleStep, int newMultiStep
// reset operation state | INPUT : eRotaryEncoderMode newMode, int newPosition, int newMaxPosition, int newMinPosition, int newSingleStep, int newMultiStep