
Epson Research and Development
Page 47
Vancouver Design Center
Programming Notes and Examples
SED1352
Issue Date: 98/10/08
X16-BG-007-04
6.1 Main Loop Code
//-------------------------------------------------------------------------
//
// FUNCTION: main()
//
// DESCRIPTION: Start of demo program.
//
// INPUTS: Command line arguments.
// RETURN VALUE: None.
//
//-------------------------------------------------------------------------
void main(char argc, char **argv)
{
int ch;
CheckArguments(argc, argv);
printf("Initializing\n");
Initialize();
ClearLCDScreen();
ShowMenu();
while ((ch = getch()) != ESC)
{
switch (ch)
{
case '1':
ShowRegisters();
break;
case '2':
GrayShadeBars();
break;
case '3':
SplitScreen();
break;
case '4':
PanScroll();
break;
case '5':
PowerSaving();
break;
case ESC:
exit(0);
}
}
}