?? key.h
字號:
#ifndef _KEY_H_
#define _KEY_H_
#ifdef _KEY_C_
#define EXT_KEY
#else
#define EXT_KEY extern
#endif
#define mIGNOff60s 0x1d4c //8ms * 0x1d4c = 60s
#define mHighVolt 0xEA //16.5V
#define mLowVolt 0x60 //9.3V
//CONST DEFINE
#define mNoKey 0xB0 //3.5V
//#define mDownKey 0x70
//#define mUpKey 0x70 //2.2V
#define mUpKey 0x90 //2.5V
#define mJitter 5 //jitter time = 5 * 10ms(or 5ms)
#define mAutoThresholdTime 30 //>300ms = 30*10ms
#define mBeyongMaxTime 3000 //30s=3000*10ms.
#define mMaxWinMoveTime 1200 //10ms *1200 = 20s
#define mIHBInputHC4051Channel 0x10
//===================================================================//
//Dr = driver
EXT_KEY bank1 unsigned int vDrKeyPreUpTC; //key
EXT_KEY bank1 unsigned int vDrKeyPreDownTC; //key
EXT_KEY bank1 unsigned int vDrKeyBouTC; //key
EXT_KEY bank1 unsigned int vDrMUpTC; //M
EXT_KEY bank1 unsigned int vDrMDownTC; //M
EXT_KEY bank1 bit bDrMUp;
EXT_KEY bank1 bit bDrMDown;
EXT_KEY bank1 bit bDrMAutoUp;
EXT_KEY bank1 bit bDrMAutoDown;
EXT_KEY bank1 bit bDrConPressUp;
EXT_KEY bank1 bit bDrConPressDown;
//FP = front passenger
//DrCtrFp = driver control front passenger
EXT_KEY bank1 unsigned char vFPKeyBouTC; //key
EXT_KEY bank1 unsigned char vFPKeyPreUpTC; //key
EXT_KEY bank1 unsigned char vDrCtrFPKeyBouTC; //key
EXT_KEY bank1 unsigned char vDrCtrFPKeyPreUpTC; //key
EXT_KEY bank1 unsigned int vDrCtrFPKeyPreDownTC; //key
EXT_KEY bank1 unsigned int vFPKeyPreDownTC; //key
EXT_KEY bank1 unsigned int vFPMDownTC; //M
EXT_KEY bank1 unsigned int vFPMUpTC; //M
EXT_KEY bank1 bit bFPMUp;
EXT_KEY bank1 bit bFPMDown;
EXT_KEY bank1 bit bDrCtrFPMUp;
EXT_KEY bank1 bit bFPMAutoDown;
EXT_KEY bank1 bit bDrCtrFPMDown;
EXT_KEY bank1 bit bDrCtrFPMAutoDown;
EXT_KEY bank1 bit bFPConPressDown;
EXT_KEY bank1 bit bDrCtrFPConPressDown;
//RR = rear right
//DrCtrRR = driver control rear right
EXT_KEY bank1 unsigned char vRRKeyBouTC; //key
EXT_KEY bank1 unsigned char vRRKeyPreUpTC; //key
EXT_KEY bank1 unsigned char vDrCtrRRKeyBouTC; //key
EXT_KEY bank1 unsigned char vDrCtrRRKeyPreUpTC; //key
EXT_KEY bank1 unsigned int vDrCtrRRKeyPreDownTC; //key
EXT_KEY bank1 unsigned int vRRKeyPreDownTC; //key
EXT_KEY bank1 unsigned int vRRMDownTC; //M
EXT_KEY bank1 unsigned int vRRMUpTC; //M
EXT_KEY bank1 bit bRRMUp;
EXT_KEY bank1 bit bRRMDown;
EXT_KEY bank1 bit bDrCtrRRMUp;
EXT_KEY bank1 bit bRRMAutoDown;
EXT_KEY bank1 bit bDrCtrRRMDown;
EXT_KEY bank1 bit bDrCtrRRMAutoDown;
EXT_KEY bank1 bit bRRConPressDown;
EXT_KEY bank1 bit bDrCtrRRConPressDown;
//RL = rear left
//DrCtrRL = driver control rear left
EXT_KEY bank1 unsigned char vRLKeyBouTC; //key
EXT_KEY bank1 unsigned char vRLKeyPreUpTC; //key
EXT_KEY bank1 unsigned char vDrCtrRLKeyBouTC; //key
EXT_KEY bank1 unsigned char vDrCtrRLKeyPreUpTC; //key
EXT_KEY bank1 unsigned int vDrCtrRLKeyPreDownTC; //key
EXT_KEY bank1 unsigned int vRLKeyPreDownTC; //key
EXT_KEY bank1 unsigned int vRLMDownTC; //M
EXT_KEY bank1 unsigned int vRLMUpTC; //M
EXT_KEY bank1 bit bRLMUp;
EXT_KEY bank1 bit bRLMDown;
EXT_KEY bank1 bit bDrCtrRLMUp;
EXT_KEY bank1 bit bRLMAutoDown;
EXT_KEY bank1 bit bDrCtrRLMDown;
EXT_KEY bank1 bit bDrCtrRLMAutoDown;
EXT_KEY bank1 bit bRLConPressDown;
EXT_KEY bank1 bit bDrCtrRLConPressDown;
EXT_KEY bank1 bit bDrLock;
EXT_KEY bank1 bit bFPLock;
EXT_KEY bank1 bit bDrCtrFPLock;
EXT_KEY bank1 bit bRRLock;
EXT_KEY bank1 bit bDrCtrRRLock;
EXT_KEY bank1 bit bRLLock;
EXT_KEY bank1 bit bDrCtrRLLock;
EXT_KEY bank1 bit bInhibitedPressed;
EXT_KEY bank1 bit bIHBisEnable;
EXT_KEY bank2 unsigned char vIHBKeyPressedTC; //key
EXT_KEY bank2 unsigned char vIHBKeyBouncedTC;
EXT_KEY bank2 unsigned char vHigtVoltSeries ;
EXT_KEY bank2 unsigned char vLowVoltSeries ;
EXT_KEY bank1 bit bBatterIsHightVolt;
EXT_KEY bank1 bit bBatterIsLowVolt;
EXT_KEY bank1 bit bEnSvsPower;
EXT_KEY bank1 bit bEnSvsFuse;
EXT_KEY bank1 bit bEnSvsIGN;
EXT_KEY bank1 bit bBatteryIsLowVolt;
EXT_KEY bank1 bit bBatteryIsHightVolt;
//===================================================================//
EXT_KEY bank2 unsigned int vPowerSupplyVolt;
EXT_KEY bank2 unsigned int vRIdtLgtVolt;
EXT_KEY bank2 unsigned int vFIdtLgtVolt;
EXT_KEY bank2 unsigned int vIHBLgtVolt;
EXT_KEY void fSelectHC4051Channel(unsigned char);
EXT_KEY unsigned char fADConverter(unsigned char ChannelNum);
EXT_KEY void fScanKeyPort(void);
EXT_KEY void fProcessKeyEnter(void);
EXT_KEY void fGetFrtIndLgtOut(void);
EXT_KEY void fScanFUSE(void);
EXT_KEY void fScanIGN(void);
EXT_KEY void fSCanInhibitedInput(void);
EXT_KEY void fScanDrMInput(void);
EXT_KEY void fScanDrCtrFPPMInput(void);
EXT_KEY void fScanFPPMInput(void);
EXT_KEY void fScanDrCtrRLPMInput(void);
EXT_KEY void fScanRLPMInput(void);
EXT_KEY void fScanRRPMInput(void);
EXT_KEY void fDrWinProcess(void);
EXT_KEY void fRRWinProcess(void);
EXT_KEY void fFPWinProcess(void);
EXT_KEY void fRLWinProcess(void);
EXT_KEY void fScanDrCtrRRPMInput(void);
EXT_KEY void fIHBKeyProcess(void);
EXT_KEY void fGetPowerVolt(void);
EXT_KEY void fDelay(unsigned int us);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -