Dual CANbus monitor and instrumentation cluster

Dependencies:   SPI_TFTx2 TFT_fonts TOUCH_TFTx2 beep mbed

Fork of CANary by Tick Tock

Committer:
TickTock
Date:
Thu Mar 14 04:41:11 2013 +0000
Revision:
23:cd03f9c3395e
Parent:
22:a43df3905863
Child:
24:6cf76ed8c432
Added logging enable/disable, touch calibration, reset, config save

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TickTock 12:8e42d7ba8468 1 // This contains all the display subroutines
TickTock 12:8e42d7ba8468 2
TickTock 12:8e42d7ba8468 3 #include "TOUCH_TFTx2.h"
TickTock 12:8e42d7ba8468 4 #include "Arial12x12.h"
TickTock 12:8e42d7ba8468 5 #include "Arial12x12_prop.h"
TickTock 22:a43df3905863 6 #include "Arial24x23.h"
TickTock 12:8e42d7ba8468 7 #include "Arial28x28.h"
TickTock 12:8e42d7ba8468 8 #include "Neu42x35.h"
TickTock 12:8e42d7ba8468 9 #include "SCProSB31x55.h"
TickTock 13:62e0f7f39ff5 10 #include "common.h"
TickTock 12:8e42d7ba8468 11
TickTock 13:62e0f7f39ff5 12 extern CANMessage lastMsg[100];
TickTock 13:62e0f7f39ff5 13 extern unsigned char indexOffset;
TickTock 13:62e0f7f39ff5 14 extern unsigned char msgChanged[100];
TickTock 13:62e0f7f39ff5 15 extern char displayLog[20][40];
TickTock 13:62e0f7f39ff5 16 extern unsigned char displayLoc;
TickTock 13:62e0f7f39ff5 17 extern char indexLastMsg[0x800];
TickTock 13:62e0f7f39ff5 18 extern unsigned char battData[256];
TickTock 13:62e0f7f39ff5 19 extern bool showCP;
TickTock 23:cd03f9c3395e 20 extern bool logEn;
TickTock 13:62e0f7f39ff5 21 extern unsigned char dMode[2];
TickTock 13:62e0f7f39ff5 22 extern unsigned char lastDMode[2];
TickTock 13:62e0f7f39ff5 23 extern unsigned char sMode;
TickTock 13:62e0f7f39ff5 24 extern TOUCH_TFTx2 tt;
TickTock 12:8e42d7ba8468 25
TickTock 12:8e42d7ba8468 26 extern "C" {
TickTock 13:62e0f7f39ff5 27 void printLast (bool force);
TickTock 13:62e0f7f39ff5 28 void printChanged (bool force);
TickTock 13:62e0f7f39ff5 29 void printLog (bool force);
TickTock 13:62e0f7f39ff5 30 void printDTE (bool force);
TickTock 13:62e0f7f39ff5 31 void braking (bool force, bool prdata);
TickTock 13:62e0f7f39ff5 32 void cpData(bool force);
TickTock 13:62e0f7f39ff5 33 void updateDisplay(char display);
TickTock 22:a43df3905863 34 void showButton(unsigned char column, unsigned char row, char * text, unsigned char columns, unsigned char rows);
TickTock 12:8e42d7ba8468 35 }