saving recorded sequence to eeprom

This commit is contained in:
2023-08-03 17:27:26 +03:00
parent 392f536203
commit ede342fb1f

View File

@ -240,9 +240,11 @@ void checkInputs() {
//shift button
if (!digitalRead(SHIFT_BTN_PIN) && !shiftBtnPushed) {
shiftBtnPushed = true;
if (isRecording) { //Live triggering
digitalWrite(outsPins[displayTab - 1], HIGH);
}
if (displayScreen == 1 && !isRecording) {
patternToEdit[stepNumSelected] = !patternToEdit[stepNumSelected];
saveState();
} else if (displayScreen == 1 && isRecording && !recordToNextStep) { //Recording
patternToEdit[currentStep] = 1;
} else if (displayScreen == 1 && isRecording && recordToNextStep && currentStep != 15) {
@ -250,6 +252,7 @@ void checkInputs() {
} else if (displayScreen == 1 && isRecording && recordToNextStep && currentStep == 15) {
patternToEdit[0] = 1;
}
saveState();
updateScreen();
} else if (digitalRead(SHIFT_BTN_PIN) && shiftBtnPushed) {
shiftBtnPushed = false;