key.h
来自「一款电力行业使用的温湿度控制器源代码 湿度传感器采用HF3223 温度采用DS1」· C头文件 代码 · 共 34 行
H
34 行
#ifndef _KEYDRIVER_H
#define _KEYDRIVER_H
#include "inc/config.h"
//key scan result data struct
struct KEY
{
uint8 val; //按键值
uint8 type; //长按短按yes 长 ,no 短
BOOL fkeydone; //按键已响应标志yes 响应
} ;
#ifndef KEY_C //传递全局变量
extern struct KEY key;
#endif
#define NON 0 //define key types
#define PRESS_ONCE 1 //单击
#define PRESS_LONG_1ST 2 //首次长按
#define PRESS_LONG 3 //长按
#define KEYLONGTICKS 150 //长短按键的阀值
#define KEYLONGFREQUENCY 10 //长按重复频率
#define NOKEY 0x00
u08 KeyRead(void);
void KeyScan(void);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?