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