Added screen rotation setting
This commit is contained in:
@ -52,6 +52,16 @@ void checkInputs() {
|
||||
isRecording = 1;
|
||||
} else if (displayScreen == 1 && isRecording) {
|
||||
isRecording = 0;
|
||||
} else if (displayScreen == 2 && menuItem == 0) {
|
||||
calibrateCVs();
|
||||
} else if (displayScreen == 2 && menuItem == 1) {
|
||||
rotateScreen = !rotateScreen;
|
||||
saveState();
|
||||
setup();
|
||||
} else if (displayScreen == 2 && menuItem == 2) {
|
||||
EEPROM.put(1023, memCode - 1);
|
||||
//delay(500);
|
||||
//setup();
|
||||
}
|
||||
updateScreen();
|
||||
} else if (encReleasedTime - encPressedTime < 2000) { // longer press (<2s) is for navigating back. longer than 2s presses are ignored
|
||||
@ -63,7 +73,7 @@ void checkInputs() {
|
||||
isRecording = 0;
|
||||
}
|
||||
updateScreen();
|
||||
} else if (encReleasedTime - encPressedTime > 2000 && shiftBtnPushed) {
|
||||
} else if (encReleasedTime - encPressedTime > 2000 && shiftBtnPushed) { //2s+ combo with shift to open the settings
|
||||
displayScreen = 2;
|
||||
updateScreen();
|
||||
}
|
||||
@ -226,6 +236,13 @@ void checkInputs() {
|
||||
} else if (stepNumSelected > 15) {
|
||||
stepNumSelected = 0;
|
||||
}
|
||||
} else if (displayScreen == 2 && !shiftBtnPushed) {
|
||||
menuItem = menuItem + change;
|
||||
if (menuItem > 100) { //for "negative" values
|
||||
menuItem = 0;
|
||||
} else if (menuItem > lastMenuItem) {
|
||||
menuItem = lastMenuItem;
|
||||
}
|
||||
}
|
||||
|
||||
updateScreen();
|
||||
|
||||
Reference in New Issue
Block a user