while(1)
{
key =READ_SWITCHES();
case '1' :
///SET KEY
{
switch(mode)
{
case mCompanyname:
{
key = companyname_function();
if(key)
{
lcdClear();
lcdMoveCursor(0,0);
lcdPrintStr("1.Company details");
lcdMoveCursor(1,0);
lcdPrintStr("2.Calibration off");
lcdMoveCursor(2,0);
lcdPrintStr("3.Set date time");
lcdMoveCursor(3,0);
lcdPrintStr("4.Manage userpass");
menu = mpassword;
mode = mCompanyAddress; //mcalibration
}
else
{
menu = mpassword;
}
}
break;
case mCompanyAddress:
{
key = company_address();
if(key)
{
lcdClear();
lcdMoveCursor(0,0);
lcdPrintStr("1.Company details");
lcdMoveCursor(1,0);
lcdPrintStr("2.Calibration off");
lcdMoveCursor(2,0);
lcdPrintStr("3.Set date time");
lcdMoveCursor(3,0);
lcdPrintStr("4.Manage userpass");
menu = mpassword;
mode = mcalibration; //mcalibration
}
else
{
menu =mpassword;
}
}
break;