save 7th channel setting to eeprom
This commit is contained in:
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user