Dual CANbus monitor and instrumentation cluster. Presently tuned for the Nissan Leaf EV.
Dependencies: SPI_TFTx2_ILI9341 TFT_fonts TOUCH_TFTx2_ILI9341 mbed
Fork of CANary_corrupt by
common.h
00001 #define offScreen 0 00002 #define logScreen 1 00003 #define mainScreen 2 00004 #define brakeScreen 3 00005 #define effScreen 4 00006 #define dteScreen 5 00007 #define cpScreen 6 00008 #define cpHistScreen 7 00009 #define cpBarScreen 8 00010 #define monitorScreen 9 00011 #define changedScreen 10 00012 #define playbackScreen 11 00013 #define dateScreen 12 00014 #define configScreen 13 00015 #define config2Screen 14 00016 #define indexScreen 15 00017 #define tripScreen 16 00018 #define ccTripScreen 17 00019 #define healthScreen 18 00020 #define watchScreen 19 00021 #define cmdScreen 20 00022 #define whpgScreen 21 00023 #define whScreen 22 00024 #define maxScreens 22 00025 00026 #define btnGap 10 00027 #define ttSkin 0 00028 #define ggSkin 1 00029 #define maxSkin 1 00030 00031 #define maxBufLen 1024 00032 #define canTimeout 10 00033 #define userTimeout 15 00034 00035 #define BatDataBaseG1 0x00 // 6 frames - SOH, SOC, Ah 00036 #define BatDataBaseG2 0x06 // 29 frames - Cell Pair data 00037 #define BatDataBaseG3 0x23 // 5 frames 00038 #define BatDataBaseG4 0x28 // 3 frames - Temperature data 00039 #define BatDataBaseG5 0x2B // 11 frames 00040 #define BatDataBaseG6 0x36 // 4 frames 00041 #define BatDataBaseG7 0x3A 00042 #define BatDataBufMax 0x196 // 7 x 3A bytes 00043 00044 #define VP230Sleep 0 // Set to 0 if using VP231 (sleep disables RX) 00045 00046 #define minTirePressure 128 // 34psi X 4
Generated on Sun Jul 17 2022 01:46:20 by 1.7.2