homework 7

Dependencies:   mbed-rtos mbed C12832_lcd LM75B

Revisions of main.cpp

Revision Date Message Actions
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
66:4a0006fa5cc1 2013-09-11 improved debounce. fast button manager, but there's a lag elsewhere. File  Diff  Annotate
65:e39360da5929 2013-09-11 pc.printf in line 562 causes a hang. why? File  Diff  Annotate
64:255295f1d782 2013-09-11 early work on time remaining countdown. File  Diff  Annotate
63:63f362bcc2ac 2013-09-11 working on FSM. File  Diff  Annotate
62:48e7c196e2a5 2013-09-11 some work done on FSM. File  Diff  Annotate
61:8026a9fc0cf1 2013-09-11 working on FSM. File  Diff  Annotate
60:e10bf95bbc96 2013-09-10 working on FSM. File  Diff  Annotate
59:5e45b5e4a874 2013-09-10 finished threadButtonStateManager. File  Diff  Annotate
58:ec630b6dd9b1 2013-09-10 working on threadButtonStateManager, for start/stop/open/closed. File  Diff  Annotate
57:0432c68ad232 2013-09-10 skeleton threadCookStateFSM. File  Diff  Annotate
56:18cff6eb91db 2013-09-10 cleanup. File  Diff  Annotate
55:17f3354da63a 2013-09-10 working better, with diagnostics. File  Diff  Annotate
54:b0e7352d2516 2013-09-10 before switching message from pointer to value. File  Diff  Annotate
53:8c2baf5623c8 2013-09-10 door open, stop magnetron off. File  Diff  Annotate
52:8ba6a0c91a89 2013-09-10 slugish and causing trouble. File  Diff  Annotate
51:e5ec74c49b01 2013-09-10 early total time button control. File  Diff  Annotate
50:2928c3cbdcc3 2013-09-10 working on total time thread. File  Diff  Annotate
49:56f790977983 2013-09-10 abandon pipeline approach. File  Diff  Annotate
48:a52ee53e5aae 2013-09-10 first evidence of working countdown. File  Diff  Annotate
47:25821f3e8870 2013-09-10 debugging cook state FSM. File  Diff  Annotate
46:3b3023c302ec 2013-09-10 debugging cook-state FSM. File  Diff  Annotate
45:e3207684e841 2013-09-10 FSM debug in progress. File  Diff  Annotate
44:d16e813e61ef 2013-09-10 early sign of lcd getting/displaying data in response to left/right buttons. File  Diff  Annotate
43:e4befc6337db 2013-09-10 toward heartbeat. File  Diff  Annotate
42:266d5bbbfd19 2013-09-10 the 3 LCD entries are there, but they aren't doing anything. File  Diff  Annotate
41:cba91a54f799 2013-09-10 segment 4: put in proper temperature function, but have not yet used it to update a global variable for the LCD. File  Diff  Annotate
40:7afff79f0d8b 2013-09-10 put in the temperature thread. File  Diff  Annotate
39:4e7e4d935a87 2013-09-09 adding actual temperature measurement. File  Diff  Annotate
38:b84a2cc772a4 2013-09-09 segment 4 largely done, but it has a placeholder for the temperature. File  Diff  Annotate
37:5048fc1d6201 2013-09-09 finished segment 3. File  Diff  Annotate
36:07028e77b90d 2013-09-09 completed segment 2. File  Diff  Annotate
35:70155c53e671 2013-09-09 working on the pipeline. File  Diff  Annotate
34:b449d2a7c786 2013-09-09 comments, structure organization. File  Diff  Annotate
33:34c1bef3c4ff 2013-09-09 working on the pipeline. File  Diff  Annotate
32:189beaf57a5d 2013-09-09 by slowing the pipeline clock, I can see proper end-of-pipe button propagation. File  Diff  Annotate
31:b9f7cfbd0dd2 2013-09-09 they make it out of segment 7. File  Diff  Annotate
30:be3aaa359993 2013-09-09 they make it out of segment 1. File  Diff  Annotate
29:1c94ae95578f 2013-09-09 they make it out of segment 0. File  Diff  Annotate
28:089dace708cf 2013-09-09 see the incoming button variables latch the button state. File  Diff  Annotate
27:a9610cc12c90 2013-09-09 rising-edge detectors for front-end data. File  Diff  Annotate
26:bff592483cb1 2013-09-09 feed-in front-end data. File  Diff  Annotate