⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key.h

📁 一款电力行业使用的温湿度控制器源代码 湿度传感器采用HF3223 温度采用DS18B20 单片机采用mega8 编程采用winavr2007
💻 H
字号:

#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -