homework 7

Dependencies:   mbed-rtos mbed C12832_lcd LM75B

Revisions of main.cpp

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