You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Play/akva/_256-27nrf/eeprom.ino

140 lines
2.7 KiB

void savedat()
{
if(ntim==1)
{
for (int i =0 ; i < 23; i++)
{
EEPROM.update(i,timer_1[0][i]);
//EEPROM.write(i,timer_1[0][i]);
//EEPROM.write(i,7);
}
}
if(ntim==2)
{
for (int i =23 ; i < 46; i++)
{
EEPROM.update(i,timer_1[1][i-23]);
}
}
if(ntim==3)
{
for (int i =46 ; i < 69; i++)
{
EEPROM.update(i,timer_1[2][i-46]);
}
}
if(ntim==4)
{
for (int i =69 ; i < 92; i++)
{
EEPROM.update(i,timer_1[3][i-69]);
}
}
if(ntim==5)
{
for (int i =92 ; i < 115; i++)
{
EEPROM.update(i,timer_1[4][i-92]);
}
}
if(ntim==6)
{
for (int i =115 ; i < 138;i++)
{
EEPROM.update(i,timer_1[5][i-115]);
}
}
}
//*************Lamp1-4***********************************
void savedatlamp()
{ if(nlamp==1)
{
for (int i =138 ; i < 160; i++)
{
EEPROM.update(i,timer1amp[0][i-138]);
//EEPROM.write(i,timer_1[0][i]);
//EEPROM.write(i,7);
}
}
if(nlamp==2)
{
for (int i =160 ; i < 182; i++)
{
EEPROM.update(i,timer1amp[1][i-160]);
//EEPROM.write(i,timer_1[0][i]);
//EEPROM.write(i,7);
}
}
if(nlamp==3)
{
for (int i =182 ; i < 204; i++)
{
EEPROM.update(i,timer1amp[2][i-182]);
//EEPROM.write(i,timer_1[0][i]);
//EEPROM.write(i,7);
}
}
if(nlamp==4)
{
for (int i =204 ; i < 226; i++)
{
EEPROM.update(i,timer1amp[3][i-204]);
//EEPROM.write(i,timer_1[0][i]);
//EEPROM.write(i,7);
}
}
}
//************************************************************************
void savedatnight()
{
for (int i =226 ; i < 238; i++)
{
EEPROM.update(i,timernight[i-226]);
}
}
//**********************************************************************
void readdat()
{
int m=0;
for (int i =0 ; i < 6; i++)
{
for (int j =0 ; j < 23;j++)
{timer_1[i][j]=EEPROM.read(m);
m=m+1;
}
}
m=138;
for (int i =0 ; i < 4; i++)
{
for (int j =0 ; j < 22;j++)
{timer1amp[i][j]=EEPROM.read(m);
m=m+1;
}
}
lm1=timer1amp[0][11];
lm2=timer1amp[1][11];
lm3=timer1amp[2][11];
lm4=timer1amp[3][11];
m=226;
for (int j =0 ; j < 12;j++)
{timernight[j]=EEPROM.read(m);
m=m+1;
}
//night=timernight[0];
}