For Terrance
main.cpp
- Committer:
- emh203
- Date:
- 2012-06-13
- Revision:
- 0:085749c8446f
File content as of revision 0:085749c8446f:
#include "System.h"
int main()
{
InitPCBackDoor();
GFX_Init();
InitButton();
LoadConfiguration();
InitADC();
InitTerminal();
InitRobotPowerMeasurementSystem();
EnterSystemState(SYSTEM_STATE_INIT);
DisplayBootMsg();
while(TRUE)
{
switch(SystemState)
{
default:
case SYSTEM_STATE_INIT:
EnterSystemState(SYSTEM_STATE_IDLE);
break;
case SYSTEM_STATE_LOGGING:
ProcessTerminal();
CheckButton();
UpdateDisplay();
CheckSDCardStatus();
LogData();
break;
case SYSTEM_STATE_IDLE:
ProcessTerminal();
CheckButton();
UpdateDisplay();
break;
}
}
}
Eli Hughes