save 7th channel setting to eeprom

This commit is contained in:
Oleksiy
2025-03-06 16:51:49 +02:00
parent 1201d206a0
commit 5f722c4c0d
2 changed files with 5 additions and 3 deletions

View File

@ -11,7 +11,7 @@
#define VERSION "V:1.2A2"
byte memCode = 'd'; //Change to different letter if you changed the data structure
byte memCode = 'e'; //Change to different letter if you changed the data structure
uint16_t CV1Calibration = 512;
uint16_t CV2Calibration = 512;
@ -549,6 +549,8 @@ void saveState() {
EEPROM.put(addr, extClockPPQN);
addr = addr + sizeof(extClockPPQN);
EEPROM.put(addr, reverseEnc);
addr = addr + sizeof(reverseEnc);
EEPROM.put(addr, extraChannel);
}
void loadState() {
@ -606,6 +608,8 @@ void loadState() {
EEPROM.get(addr, extClockPPQN);
addr = addr + sizeof(extClockPPQN);
EEPROM.get(addr, reverseEnc);
addr = addr + sizeof(reverseEnc);
EEPROM.get(addr, extraChannel);
} else {
saveState(); //write default values to EEPROM
EEPROM.write(1023, memCode);