homework 7

Dependencies:   mbed-rtos mbed C12832_lcd LM75B

Changes

RevisionDateWhoCommit message
126:70439be77e75 2013-09-13 gatedClock turn in for credit. default tip
125:6b3a86e3c883 2013-09-13 gatedClock ok, any way to shut down the blinkers faster?
124:55c83dbeba2c 2013-09-12 gatedClock snapshot
123:c8ea8f59455b 2013-09-12 gatedClock adding program description.
122:69e32460b543 2013-09-12 gatedClock buggy totalTime, back away from this.
121:c9d28cd59460 2013-09-12 gatedClock mutexed cControl.
120:64a969984af2 2013-09-12 gatedClock introduce a magnetron struct.
119:e14b0f6e97cb 2013-09-12 gatedClock mag/car blinking ok.
118:d0e057d79acc 2013-09-12 gatedClock in progress.
117:b9e18163c282 2013-09-12 gatedClock toward magnetron/carousel.
116:15084f54baf9 2013-09-12 gatedClock cleanup.
115:6390d9b9be07 2013-09-12 gatedClock cleanup.
114:fbe9ef1630c1 2013-09-12 gatedClock cleanup.
113:8111b9cd15ce 2013-09-12 gatedClock cleanup.
112:465958b0e94e 2013-09-12 gatedClock cleanup.
111:b89c27ffae01 2013-09-12 gatedClock cleanup.
110:a3b95ccfaed6 2013-09-12 gatedClock cleanup.
109:2fa55ab6e178 2013-09-12 gatedClock cleanup.
108:da479434bd7d 2013-09-12 gatedClock cleanup.
107:7de171a8464e 2013-09-12 gatedClock cleanup.
106:5137c38345d3 2013-09-12 gatedClock cleanup.
105:d08988bfb31b 2013-09-12 gatedClock cleanup.
104:5e49dbe5038a 2013-09-12 gatedClock cleanup.
103:c5e24ac35a25 2013-09-12 gatedClock cleanup. removed speakerThread.
102:5735d9cbad00 2013-09-12 gatedClock better with the beep/done timing.
101:33dc62b6b728 2013-09-12 gatedClock switching to ticker beeper.
100:fd7006aa3d05 2013-09-12 gatedClock there's a couple of seconds between done and idle states. why?
99:a3e8344024c0 2013-09-12 gatedClock LCD thread will serve to modulate beeper thread.
98:156298be5ba2 2013-09-12 gatedClock clear total time at start is starting to work.
97:ee840478d6b3 2013-09-12 gatedClock prevent total time change while countdown.
96:c8b0f29d9758 2013-09-12 gatedClock temperature synth looking ok.
95:7e391a5951d1 2013-09-12 gatedClock another 'slippy' temperature synthesis.
94:551b1df4b10c 2013-09-12 gatedClock first attempt at temperature generation, but not quite correct.
93:0e93e4a23f2b 2013-09-12 gatedClock beeps at end of cook cycle.
92:be8d69aba1fc 2013-09-12 gatedClock early beep thread.
91:b54500888b67 2013-09-12 gatedClock first primitive speaker use.
90:d9bb516141f1 2013-09-12 gatedClock clear start/stop buttons once they've been recognised in FSM.
89:290c96cd027f 2013-09-12 gatedClock beep countdown is working, but FSM will go through idle state 2nd time.
88:0b1b812945eb 2013-09-12 gatedClock countdown neatening.
87:147e2b08fae6 2013-09-12 gatedClock improved granularity technique.
86:388c2b4b7cf5 2013-09-12 gatedClock early use of granularity control for countdown timer.
85:dfc5add157e7 2013-09-12 gatedClock having trouble attaching the ticker within the fsm thread. may need to back away from this rev.
84:fee8fb80d190 2013-09-12 gatedClock remove unneeded globals.
83:2e01f2a799ba 2013-09-12 gatedClock remove unneeded static keywords.
82:73fa3fe8a217 2013-09-12 gatedClock cleanup.
81:12bc26973cb8 2013-09-12 gatedClock cleanup.
80:e3e1a2161435 2013-09-12 gatedClock improved fsm.
79:4286319e48b4 2013-09-12 gatedClock improving fsm.
78:7df160e0db7b 2013-09-12 gatedClock improved fsm.
77:73e4fd83642f 2013-09-12 gatedClock slowed down by diagnostics, but seems to be working better with the ticker up only in main.
76:74c454c9d75b 2013-09-12 gatedClock moved the ticker into the thread, its still hanging.
75:c2894d531f42 2013-09-12 gatedClock corrected current vs previous state detection.
74:4debb8f2e21d 2013-09-11 gatedClock working on FSM.
73:44739860198b 2013-09-11 gatedClock working on state machine.
72:b4d0c0aa3c26 2013-09-11 gatedClock rewrite tickCookRemainingTime.
71:4a5f256ecf7c 2013-09-11 gatedClock rewrite tickCookRemainingTime.
70:7c0743c28b11 2013-09-11 gatedClock evidence that within a function called by a ticker,; message put and get do not work.
69:55b836e8ced7 2013-09-11 gatedClock strange that cookRemainingTime is not running at all.
68:cbebcfc948aa 2013-09-11 gatedClock FSM not getting out of IDLE state.
67:1d9c85a4c3c1 2013-09-11 gatedClock improved anti-blink code for LCD.