Dual CANbus monitor and instrumentation cluster supporting ILI9341 display controller

Dependencies:   SPI_TFTx2_ILI9341 TOUCH_TFTx2_ILI9341 TFT_fonts mbed

Fork of CANary by Tick Tock

Revisions of main.cpp

Revision Date Message Actions
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
32:c9d9b6cb5de1 2013-03-19 removed wait_ms commands in CP request File  Diff  Annotate
31:082372c83f68 2013-03-17 Removed wait_ms() on cellpair request so prevent blocking in log File  Diff  Annotate
30:e633a63eb257 2013-03-16 Fixed logging bug File  Diff  Annotate
26:462ccb580472 2013-03-16 Got brake screen working except doesn't clear File  Diff  Annotate
25:ddf0ec209f03 2013-03-15 Added date/time entry, fixed braking display, added reset File  Diff  Annotate
23:cd03f9c3395e 2013-03-14 Added logging enable/disable, touch calibration, reset, config save File  Diff  Annotate
22:a43df3905863 2013-03-11 Fixed display LED connection. Parameterized the Touch screen controls and added routines to simplify menu creation. File  Diff  Annotate
21:22bdce9efcb5 2013-03-08 Fixed strftime bug to allow 40 character messages File  Diff  Annotate
20:3bf176d14b14 2013-03-08 Fixed bug with sleep timers File  Diff  Annotate
19:d576298c46f3 2013-03-07 Added config format parameter to facilitate future changes to format File  Diff  Annotate
18:999401f359a5 2013-03-04 Added buttons for requesting cp data. File  Diff  Annotate
17:e32324a2678d 2013-03-04 Attempted to make firmware update from thumbdrive. Need timestamp to work, though. File  Diff  Annotate
16:2a6ca248e1cb 2013-03-03 Added log messages for config File  Diff  Annotate
15:a359fecf85ba 2013-03-03 Added config file (just touch cal values for now) File  Diff  Annotate
13:62e0f7f39ff5 2013-03-03 More partitioning File  Diff  Annotate
12:8e42d7ba8468 2013-03-03 Repartitioned display and utility functions File  Diff  Annotate
11:e9d155aad4e2 2013-02-27 Fixed bug in CanSleepMode definition File  Diff  Annotate
10:ebc6326d9bd6 2013-02-27 Added max,min indicators to cellpair data - stuck out of monitor mode File  Diff  Annotate
9:c7857e87dd07 2013-02-23 battery temp added to cp display File  Diff  Annotate
8:67eed72f3e10 2013-02-23 cellpair display working File  Diff  Annotate
7:17bf9ceaf0aa 2013-02-22 Added cellpair read (doesn't work) File  Diff  Annotate
5:ebf6fa994b78 2013-02-19 Added braking screen and improved config routine; File  Diff  Annotate
4:8d7759f4fe7a 2013-02-17 Added configuration menu and sticky log screen File  Diff  Annotate
3:3e879b043bc5 2013-02-12 Added raw can message monitor display File  Diff  Annotate
2:71b1999a8ea5 2013-02-11 Logging to USB working File  Diff  Annotate
1:9dcd70c32180 2013-02-03 compiles File  Diff  Annotate
0:1596b8644523 2012-11-19 Initial revision - just getting hw up and running File  Diff  Annotate