homework 7
Dependencies: mbed-rtos mbed C12832_lcd LM75B
Diff: main.cpp
- Revision:
- 82:73fa3fe8a217
- Parent:
- 81:12bc26973cb8
- Child:
- 83:2e01f2a799ba
--- a/main.cpp Thu Sep 12 04:46:18 2013 +0000 +++ b/main.cpp Thu Sep 12 04:47:43 2013 +0000 @@ -329,6 +329,7 @@ switch (dFSMstate) // cook-mode state machine. { +//--- case FSM_IDLE : // IDLE. { if (dFSMstate != dFSMstateLast) // if just entered state. @@ -344,6 +345,7 @@ if ((dButtonStart == 1) && (dDoorOpen == 0) && (giRemainingTime.dTotalTime > 0)) dFSMstate = FSM_COOK; break; } +//--- case FSM_COOK : // COOK. { if (dFSMstate != dFSMstateLast) // if just entered state. @@ -365,6 +367,7 @@ if (dRemainingTime <= 0) dFSMstate = FSM_DONE; break; } +//--- case FSM_PAUSE : // PAUSE. { @@ -387,7 +390,7 @@ break; } - +//--- case FSM_CONTINUE : // CONTINUE. { @@ -413,7 +416,7 @@ } - +//--- case FSM_DONE : // DONE. { @@ -434,7 +437,7 @@ dFSMstate = FSM_IDLE; break; } - +//--- default : {dFSMstate = FSM_IDLE; break;} }