Три уровня записи - во все, в два, в один. Критерии выделены. char StoreSetupWhenCalibrated(void) //3 banks
{ char my_result=0;
if (StoreAllSetup(0)) my_result+=1;
if (StoreAllSetup(1)) my_result+=2;
if (StoreAllSetup(2)) my_result+=4;
return my_result;
}
char StoreSetupWhenEdited(void) //2 banks
{ char my_result=0;
if (StoreAllSetup(0)) my_result+=1;
if (StoreAllSetup(1)) my_result+=2;
return my_result;
}
char StoreSetupAfterProcess(void)
{ char my_result=0;
if (StoreAllSetup(0))
my_result=1;
return my_result;
}