基于CW32的电压电流表 V1.0.0
一款物联网多功能电压电流表
 
载入中...
搜索中...
未找到
key.h 文件参考

按键相关操作的头文件 更多...

#include "board.h"
#include "main.h"

浏览该文件的源代码.

宏定义

#define UP_KEY_PIN   GPIO_PIN_12
 
#define DOWN_KEY_PIN   GPIO_PIN_8
 
#define LEFT_KEY_PIN   GPIO_PIN_9
 
#define RIGHT_KEY_PIN   GPIO_PIN_11
 
#define CONFIRM_KEY_PIN   GPIO_PIN_10
 
#define UP_KEY_PORT   CW_GPIOA
 
#define DOWN_KEY_PORT   CW_GPIOA
 
#define LEFT_KEY_PORT   CW_GPIOA
 
#define RIGHT_KEY_PORT   CW_GPIOA
 
#define CONFIRM_KEY_PORT   CW_GPIOA
 

函数

void Check_Key_Status (void)
 使用状态机检查按键状态
 
void Key_Init (void)
 按键初始化函数
 

变量

uint16_t key_pin [5]
 
GPIO_TypeDef * key_pin_port [5]
 
uint8_t key_status [5]
 
uint8_t key_flag [5]
 

详细描述

按键相关操作的头文件

作者
VRxiaojie
日期
2024-08-11
版本
v1.0
注解
哔哩哔哩 : VR小杰 https://space.bilibili.com/11526854
嘉立创开源广场: vrxiaojie https://oshwhub.com/vrxiaojie/

函数说明

◆ Check_Key_Status()

void Check_Key_Status ( void )

使用状态机检查按键状态

参数
返回
注解
key_status为0-->未按下
key_status为1-->点按
key_status为15-->长按

◆ Key_Init()

void Key_Init ( void )

按键初始化函数

参数
返回