key.h

来自「myson的MTV332的DEMO程序 主要功能有菜单的设计和无线遥控以及视频」· C头文件 代码 · 共 35 行

H
35
字号

// for MTV332, because the X'TAL is 4 MHz from internal
#define	KEY_STABLE_TIME	3	// key debounce time (ms)
#define	KEY_REPEAT_TIME1	125	// wait (ms) before start repeat key
#define	KEY_REPEAT_TIME2	5	// repeat key per (ms)
#define 	KEY_DEBUG_TIME	800

/*	
#define	KEY_STABLE_TIME	10	// key debounce time (ms)
#define	KEY_REPEAT_TIME1	500	// wait (ms) before start repeat key
#define	KEY_REPEAT_TIME2	20	// repeat key per (ms)
*/

extern BIT i2c_flag;
extern BYTE HoldKeyIndex;
extern BYTE FactoryKeyIndex;
extern BYTE RecoveryKeyIndex;

#ifdef _MAIN_
BYTE OldKey,KeyStep,KeyNo;
WORD KeyReChkCnt;
#else
//extern BIT bSwapFlag;
//extern BYTE FormatValue;

extern BYTE OldKey,KeyStep,KeyNo;
extern WORD KeyReChkCnt;
#endif

extern void Initial_Key(void);
extern BYTE GetKey(void);
extern BYTE ReadKeyPort(void);
extern void CheckIICHoldKey();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?