Protected mode
This commit is contained in:
+6
-4
@@ -105,7 +105,7 @@ static void savePatch(int bank, int slot) {
|
||||
EEPROM.put(addr, mutes); addr += sizeof(mutes);
|
||||
midi.unlock();
|
||||
EEPROM.commit();
|
||||
ui.showMessage("PATCH SAVED!");
|
||||
ui.showMessage("SAVED!");
|
||||
}
|
||||
|
||||
static void loadPatch(int bank, int slot) {
|
||||
@@ -136,7 +136,7 @@ static void loadPatch(int bank, int slot) {
|
||||
memcpy(sequence, local_sequence, sizeof(local_sequence));
|
||||
}
|
||||
midi.unlock();
|
||||
ui.showMessage("PATCH LOADED!");
|
||||
ui.showMessage("LOADED!");
|
||||
}
|
||||
|
||||
void factoryReset() {
|
||||
@@ -349,6 +349,7 @@ static void handleInput() {
|
||||
case MENU_ID_MUTATION: mutationEnabled = !mutationEnabled; break;
|
||||
|
||||
case MENU_ID_CHANNEL: currentState = UI_SETUP_CHANNEL_EDIT; break;
|
||||
case MENU_ID_PROTECTED_MODE: protectedMode = !protectedMode; break;
|
||||
case MENU_ID_RESET: factoryReset(); break;
|
||||
|
||||
default:
|
||||
@@ -368,8 +369,9 @@ static void handleInput() {
|
||||
if (menuItems[menuSelection].id >= MENU_ID_PATCH_ACTIONS_START) {
|
||||
int offset = menuItems[menuSelection].id - MENU_ID_PATCH_ACTIONS_START;
|
||||
int bank = offset / 8;
|
||||
int slot = (offset % 8) / 2;
|
||||
bool isSave = (offset % 2) == 0;
|
||||
int sub = offset % 8;
|
||||
bool isSave = sub >= 4;
|
||||
int slot = sub % 4;
|
||||
if (isSave) savePatch(bank, slot);
|
||||
else loadPatch(bank, slot);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user