📄 key.h
字号:
#ifndef __KEY_H__
#define __KEY_H__
#include "71x_lib.h"
#define KEY3 0x0020 // P1.5
#define KEY4 0x0001 // P0.0
#define KEY5 0x0004 // P0.2
#define KEY6 0x0010 // P0.4
inline void Key_Init(void)
{
GPIO_Config(GPIO1, KEY3, GPIO_IN_TRI_CMOS);
GPIO_Config(GPIO0, KEY4|KEY5|KEY6, GPIO_IN_TRI_CMOS);
}
inline int Key_GetAll(void)
{
return ((GPIO_WordRead(GPIO1) & KEY3 ^ KEY3)|(GPIO_WordRead(GPIO0)&(KEY4|KEY5|KEY6)^(KEY4|KEY5|KEY6)));
}
inline int Key_State(int key,GPIO_TypeDef *GPIOx)
{
return ((GPIO_WordRead(GPIOx) & key)==0);
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -