homework 7

Dependencies:   mbed-rtos mbed C12832_lcd LM75B

Revision:
104:5e49dbe5038a
Parent:
103:c5e24ac35a25
Child:
105:d08988bfb31b
--- a/main.cpp	Thu Sep 12 21:02:00 2013 +0000
+++ b/main.cpp	Thu Sep 12 21:07:30 2013 +0000
@@ -94,12 +94,10 @@
     
     
     
-    Queue<int, 1> queueModTotalTime;            // message to modify total time.
-    Queue<int, 1> queueUpdateFSM;               // message to inform FSM.
+    Queue<int, 1> queueModTotalTime;            // modify total time.
+    Queue<int, 1> queueUpdateFSM;               // tell FSM what button was pressed.
     Queue<int, 1> queueUpdateRemainingTime;     // message to update remaining time.
     Queue<int, 1> queueSetRemainingTime;        // tell countdown it's start time.
-    Queue<int, 1> queueFSMnewState;             // latest FSM state.
-    Queue<int, 1> queueSpeakerControl;          // speaker control queue.
     Queue<int, 1> queueTemperatureControl;      // control the temperature synthesizer.
     Queue<int, 1> queueSuppressTimeAdjust;      // total time control.
     Queue<int, 1> queueClearTotalTime;          // total time control.
@@ -790,6 +788,8 @@
 //  'GRANULARITY' and likewise divide that factor out when this routine
 //  promotes the remaining time to the global variable.
 
+//  communication is via a global instance of struct tRemainingTime.
+
     void tickCookRemainingTime(void)            // cook-cycle countdown.
     {
       static int dRemainingTime = 0;            // remaining time in seconds.