save settings only after confirm
This commit is contained in:
@@ -198,6 +198,10 @@ int main(void){
|
||||
ISR(PCINT0_vect){
|
||||
if(!(PINB & (1<<6))){
|
||||
menu_state=(menu_state+1)%4;
|
||||
|
||||
if(!menu_state)
|
||||
eeprom_update_block(menu.arr, &settings_saved, sizeof(settings_t));
|
||||
|
||||
update=1;
|
||||
}
|
||||
}
|
||||
@@ -212,7 +216,6 @@ ISR(PCINT1_vect){
|
||||
menu.arr[menu_state-1]+=dir;
|
||||
menu.arr[menu_state-1]%=setting_limits[menu_state-1];
|
||||
|
||||
eeprom_update_block(menu.arr, &settings_saved, sizeof(settings_t));
|
||||
update=1;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user