Dual CANbus monitor and instrumentation cluster

Dependencies:   SPI_TFTx2 TFT_fonts TOUCH_TFTx2 beep mbed

Fork of CANary by Tick Tock

Revisions of main.cpp

Revision Date Message Actions
92:935adef49ea4 2013-04-22 Reverting to keep latest as last know *tested* revision. logCan interrupt fix work moved to CANaryTest fork. File  Diff  Annotate
91:33ab084a184f 2013-04-22 changed interrupt priorities (RTC,CAN,Ticker) File  Diff  Annotate
90:312eecd3b37a 2013-04-20 Fixed rev number (when am I going to remember that) File  Diff  Annotate
89:2263d349b484 2013-04-20 Moved headlight detection out of logCan. File  Diff  Annotate
88:45185a5f1c9b 2013-04-20 Made logCan reentry safe so logTS & logEven can be safely interrupted by logCan. File  Diff  Annotate
87:46ac3f2519d6 2013-04-19 Toggle Debug on Config Screen, Store all 5 Groups of Requested data. File  Diff  Annotate
86:d1c9e8ac1c4b 2013-04-17 Fixed introduced ts bug File  Diff  Annotate
85:5c27e88b3fbe 2013-04-17 Merged with Gary's lost message counter File  Diff  Annotate
84:fd21e5d32dab 2013-04-17 Fixed DTE draw bug#2 File  Diff  Annotate
83:52b1f330a62d 2013-04-17 Fixed DTE drawing bug where grid drew over graph File  Diff  Annotate
82:64b6d8d07f20 2013-04-16 fix rev number to 81 File  Diff  Annotate
81:cf009a64eedd 2013-04-16 Merge with v78 File  Diff  Annotate
80:24f1793171e7 2013-04-16 logCan counts overflow Lost Messages, and others File  Diff  Annotate
79:68f0dd8d1f19 2013-04-16 Just turn on the message-send ticker when actually sending (instead of continuously triggering). File  Diff  Annotate
78:a383971fe02f 2013-04-16 Moved message request to ticker instead of wait_ms delay to stop buffer overrun caused by wait_ms blocking usb write. Also requests other four frames so raw data can be logged for analysis. File  Diff  Annotate
77:7c136766466c 2013-04-16 Fixed various bugs. Added proper overrun test. File  Diff  Annotate
76:fb6779d0963e 2013-04-15 Fixed problem with mbed library File  Diff  Annotate
75:77bd26829dca 2013-04-15 Fixed overrun reporting bug but has problem with mbed41 library File  Diff  Annotate
74:e491e92b0bef 2013-04-15 fixed rev number File  Diff  Annotate
73:62ee8eae3a84 2013-04-15 added log screen to index; added pointer separation monitor to main display when in debug mode File  Diff  Annotate
72:f9a6faa28873 2013-04-14 Added log screen to index screen File  Diff  Annotate
71:7e87256d6c9a 2013-04-14 Set revision to 71 File  Diff  Annotate
70:0700b769ac15 2013-04-14 merge in Log Date-Tie each minute, and Log revision string. File  Diff  Annotate
69:6bfdfc002036 2013-04-14 Log Date-Time once per minute, and Log the firmware Version. File  Diff  Annotate
68:10f7d7dbae19 2013-04-13 merged File  Diff  Annotate
67:2022fce701d0 2013-04-11 Added Index Screen with 10 GoTo Buttons File  Diff  Annotate
66:b7476ce7a59e 2013-04-11 Added braking/regen bar to dte screen File  Diff  Annotate
65:821fc79cd7fe 2013-04-10 Added Skin-Changing button on Config screen and File  Diff  Annotate
64:a2b3c7201faa 2013-04-10 Fixed rev number File  Diff  Annotate
63:aa3bf6a33635 2013-04-10 Cleaned up Merge File  Diff  Annotate
62:ffd15edb5431 2013-04-10 Merged with Gary's edit File  Diff  Annotate
61:3ab6a40a1086 2013-04-10 Merge in v60 changes File  Diff  Annotate
60:9d191ff745fb 2013-04-10 Highlight Buttons using set_display - GG File  Diff  Annotate
59:58894493fb29 2013-04-10 added display selection to highlight procedure File  Diff  Annotate
58:4d06288d75a2 2013-04-09 Button-Highlight Experiment - GG from v57 File  Diff  Annotate
57:0d81e107b449 2013-04-09 Fixed revision number File  Diff  Annotate
56:0de6b316c19b 2013-04-09 Merged playback bug fix in File  Diff  Annotate
55:591406a71fa8 2013-04-09 GG Merged v52 into v53 File  Diff  Annotate
54:6ce808d0995e 2013-04-09 GG changed v51 to use 4x4 buttons and touch areas. File  Diff  Annotate
53:8a51361434ae 2013-04-09 Added playbackEn to accOn DTE computation qualifier so it can be tested with playback even if car is detected to be off (i.e. bench testing) File  Diff  Annotate
52:d5385fbf4ea1 2013-04-09 Improved DTE to eliminate discontinuity at 1 minute and reduce occasional flicker File  Diff  Annotate
51:6187c5264a73 2013-04-07 Fixed power accounting bug when in reverse (need to use absolute value of speed - dropping sign). File  Diff  Annotate
50:83d5864c64a0 2013-04-07 Removed DTE flicker. Added efficiency screen. Added configurable DTE interval. Allowed CP update even if CP logging disabled. File  Diff  Annotate
49:a3d2c5bb3cfa 2013-04-07 Added graphical DTE - flickers... File  Diff  Annotate
48:d1ce92104a1f 2013-04-06 Merged in gg's edits. Fixed config load (problem with floats) File  Diff  Annotate
47:9cc7d876dd6d 2013-04-02 added showbutton feature to hide button on histogram File  Diff  Annotate
46:73e8716f976f 2013-04-02 Fixed CP histogram button File  Diff  Annotate
45:6069010de7d7 2013-04-02 fixed rev number File  Diff  Annotate
44:6262a9fd1e56 2013-04-02 Added CP histogram File  Diff  Annotate
43:e7f6f80590e3 2013-04-02 Fixed bench button display bugs File  Diff  Annotate
42:4533b13b297d 2013-03-31 Changed so buttons only show on touched screen File  Diff  Annotate
41:8d4609ea7259 2013-03-31 Added mpkWh display File  Diff  Annotate
40:0e6e71a7323f 2013-03-31 eliminated flicker on 12V display; File  Diff  Annotate
39:eef8beac7411 2013-03-25 Fixed minor bug using tick to trigger refresh (changed to using change on accV) File  Diff  Annotate
38:155ec32c5e91 2013-03-24 Fixed kW update routine File  Diff  Annotate
37:fea2c1d52c5f 2013-03-24 Got kW computation working File  Diff  Annotate
36:dbd39c315258 2013-03-23 Added playback option File  Diff  Annotate
35:5acbd8a64a89 2013-03-21 Added 12V monitor; configurable 12V adjustment & dled brightness (via config file); new config file format 2; fixed reset on select bug File  Diff  Annotate
34:4751a8259b18 2013-03-20 Added auto-dim File  Diff  Annotate
33:a277743ebdeb 2013-03-19 Added auto dim based on daylight sensor File  Diff  Annotate