📄 var.h
字号:
#ifndef Var_H
#define Var_H
/********Var for Keyboard.c********************************/
extern EX_DATA U16 Parse_Input_Key_Timer;
extern EX_DATA U16 Get_Key_Counter; //the counter of get key times
extern EX_DATA U8 No_Key_Counter; //the counter of miss key times
extern EX_DATA U8 Key_Scan_Buffer0;
extern EX_DATA U8 Key_Scan_Buffer1;
extern EX_DATA U8 Key_Scan_Buffer2;
extern EX_DATA U8 Key_Scan_Buffer3;
extern EX_DATA U8 Panel_Key_Backup;
extern EX_DATA U8 Key_Code;
extern EX_DATA U8 Key_Code_Mode;
extern EX_DATA U8 Key_Code_Combition;
extern BOOL System_Flag_Power_State;
extern BOOL Start_Parse_Key_Input;
extern BOOL Key_Scan_Step;
extern BOOL Enable_Get_Key;
extern BOOL Need_Send_Click_key;
extern BOOL Flag_Get_Hold_Key;
extern BOOL Need_Send_Single_Key;
extern BOOL System_Flag_AM_Step;
extern BOOL System_Flag_Need_Store_Current_Frequence;
/********Var for RDS.c************************************/
extern IN_DATA U8 System_RTC_Second;
extern IN_DATA U8 System_RTC_Minute;
extern IN_DATA U8 System_RTC_Hour;
extern EX_DATA U8 RdsScrollCur;
extern EX_DATA U8 RDSModeChangeDelayTimer; //THIS PALCE :use as RDS display delay event timer
extern EX_DATA U8 RDS_Text_Scoll_Timer; //THIS PALCE :use as RDS display delay event timer
extern IN_DATA U8 RdsRadioText[];
extern IN_DATA U8 RdsService[];
extern BOOL Need_Display_FM_Frequence_Before_Display_Station_Name;
extern BOOL Need_Display_FM_Frequence_After_RDS_Display_Mode_Change;
extern BOOL Enable_Auto_Change_to_RDS_Service_Mode;
extern BOOL System_Flag_RDS_Get_Hour_Master_Bit;
/********Var for IR input.c *******************************/
extern DE_DATA U8 Pre_IR_Input_Time;
extern DE_DATA U8 IR_Bit_Counter;
extern DE_DATA U8 IR_Key_Code;
extern DE_DATA U8 IR_Key_Repeat_Counter;
extern DE_DATA U8 Timer2_Overflow_Times_Counter;
extern DE_DATA U16 IR_Bit_Width;
extern DE_DATA U16 IR_Input_Bits_Buffer;
extern BOOL Enable_Repeat_Bit;
extern BOOL IR_Key_Be_Hold_Key; //when we check the IR realse we will set the flag for send out a single key
extern BOOL Get_Single_Key_Code;
extern BOOL Enable_Hold_Key_Valid;
extern DE_DATA U8 Receive_Buffer;
extern BOOL Flag_Need_Show_New_RDS_Mode_Indication;
/********Var for Tuner.c**********************************/
extern EX_DATA U8 InBuf[3];
extern EX_DATA U8 TunedCnt;
extern BOOL Stereo_Flag_Backup;
extern BOOL Tunered_Flag_Backup;
extern EX_DATA U8 Tuner_Auto_Search_Common_Counter; //use as get tuned counter and
extern BOOL System_Flag_Tuner_Area;
extern BOOL System_Flag_Being_Scrolling; //flag to indicate that allow scrolling
extern BOOL IR_Get_Start_Begin;
extern BOOL System_Flag_RTC_Update;
/*tuner flag*/
extern BOOL System_Flag_AutoTuneDownEvent;
extern BOOL System_Flag_AutoTuneUpEvent;
extern BOOL System_Flag_DispEvent;
extern BOOL System_Flag_ChnUpdateEvent;
extern BOOL System_Flag_RdsSearchEvent;
extern BOOL System_Flag_AutoUnmute;
extern BOOL System_Flag_RDS_SEL;
extern BOOL System_Flag_RdsValid;
extern BOOL System_Flag_FilterTuned;
extern BOOL System_Flag_KeepTuneUpEvent;
extern BOOL System_Flag_KeepTuneDownEvent;
extern BOOL System_Flag_Be_Program;
extern BOOL System_Flag_MuteState;
extern BOOL System_Flag_Temp_DisplaY;
extern EX_DATA U8 System_Confirm_Refresh_LCD_Counter;
extern EX_DATA U8 EventAutoUnmute_Timer; //the timer counter for the delay unmute event
extern EX_DATA U8 Common_Register;
extern CODE U8 Byte_Set_Bit[];
extern CODE U8 Byte_Clear_Bit[];
/*for LCD.c */
extern EX_DATA U8 LCD_Display_Ram_Buffer[];
extern EX_DATA U8 LCD_Display_Data[];
extern EX_DATA U8 LCD_Refresh_Poniter;
extern EX_DATA U8 Scroll_Chars_Buffer[];
extern EX_DATA U8 Scroll_Chars_Pointer;
extern EX_DATA U8 Text_Backup[];
extern DE_DATA U8 Timer_for_Tuner;
extern DE_DATA U16 Timer_for_Sytem_Display;
extern DE_DATA U16 Timer_For_RDS_Display;
extern IN_DATA U8 Timer_for_Refresh_LCD_Display;
extern IN_DATA ULONG Monitor;
extern EX_DATA U8 Common_Delay_Timer;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -