📄 variables.h
字号:
/**********************************************************************************************
// Variables
**********************************************************************************************/
#ifdef VARIABLES_H
#define EXT
#else
#define EXT extern
#endif
/*--------------------------------------------------------------------------------------------*/
EXT BIT_CHAR Flag0,Flag1,Flag2,Flag3,Flag4;
/* Flag0*/
//#define IncreaseSyncroCode Flag0.b.b0
#define FlagTXCode_Half Flag0.b.b1
#define ReceivedCode Flag0.b.b2
#define Flag_ACC_Alarming Flag0.b.b3
#define FlagLed0 Flag0.b.b4
#define FlagLED3s Flag0.b.b5
#define Flag_Door_Alarmed Flag0.b.b6
#define Flag_ACC Flag0.b.b7
/* Flag1*/
#define Flag_SideDoor Flag1.b.b0
#define Flag_12msClk Flag1.b.b1
#define TXLFCompleted Flag1.b.b2
#define Flag_Channel Flag1.b.b3
#define Flag_SameSyncroCode Flag1.b.b4
#define Flag_NoteCloseDoor Flag1.b.b5
#define Flag_FaseCheck Flag1.b.b6
#define Flag_Store_SyncroCode0 Flag1.b.b7
//Flag2
#define Flag_Store_SyncroCode1 Flag2.b.b0
//#define Flag_SideDoor_3S Flag2.b.b1
#define EnableRollUpWindow Flag2.b.b2
#define Flag_Key_Battery_Low Flag2.b.b3
#define Flag_250msClk Flag2.b.b4
#define Flag_500msClk Flag2.b.b5
#define Flag_1sClk Flag2.b.b6
#define Flag_BatteryLow_Alarm Flag2.b.b7
//Flag3
#define Flag_WrongUnlockTrig Flag3.b.b0
#define Flag_DisablePKESetting Flag3.b.b1
#define Flag_Learn_Step Flag3.b.b2
#define Flag_Learn0 Flag3.b.b3
#define Flag_Learn1 Flag3.b.b4
#define Flag_Learned Flag3.b.b5
#define Flag_LearnFirst Flag3.b.b6
#define Flag_RollWindow_Allow Flag3.b.b7
//Flag4
#define Flag_MonitorRAM Flag4.b.b0
#define Flag_WaitingACK Flag4.b.b1
#define Flag_ACC_Alarmed Flag4.b.b2
#define Flag_FirstLossKey Flag4.b.b3
#define Flag_Position Flag4.b.b4
#define Flag_Door_Alarming Flag4.b.b5
#define Flag_WrongUnlockCHecking Flag4.b.b6
//#define Flag_Learn_wakeup Flag4.b.b7
//Flag5
//#define Flag_WrongUnlockTrig Flag5.b.b0
//#define Flag_DisablePKESetting Flag5.b.b1
//#define Flag_Learn_Step Flag5.b.b2
//#define Flag_Receiver_Start Flag5.b.b3
//#define Flag_BatteryLow_Alarm Flag5.b.b4
EXT unsigned int AutoDisablePKETimer;
EXT unsigned int long IDCode0,IDCode1;
EXT unsigned int long SyncroCode1,SyncroCode0,WakeUpCode,ReceiveBuff0,ReceiveBuff;
EXT unsigned char *WakeUpCodeBytePoint;
EXT unsigned char Status;
#define InGuard BIT0 /*1---InGuard; 0---unGuard*/
#define SwitchTriged BIT1
#define MuteGuard BIT2
#define BeenVibrated BIT3
#define WhichKey BIT4
#define ShutOffPKE BIT5
#define DisablePKE BIT6
EXT unsigned char TXCodeWidth,CodeLength,TempBuff0;
EXT unsigned char *RCBPointer,DataBuff[10];
EXT unsigned char BaseClk_125ms,BaseClk_1s,LampClk,LEDClk,SystemTimer,AlarmClk,ShortAlarmClk;
EXT unsigned char LoopTimes,AutoLockTimer,TxLFClk,LFScanTimer,LedTimes,WindowClk;
EXT unsigned char ACCToggleTimes,DiablePKETimer,WrongUnlockCHeckingTimer ;
EXT unsigned char RecoveryFuelTimer,AlarmTimes,RecoverySyncode;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -