安信可经验分享 | 基于安信可 TB-02/03F/04 蓝牙模组 的 825x Ble Sdk 上按键短按及长按的功能实现。

基于安信可TB-02/03F/04的825x Ble Sdk上按键短按及长按的功能实现
前言驱动代码编写移植使用测试效果

前言
本例程基于10ms的中断定时器扫描,实现了短按、长按的按键识别功能。
驱动代码编写
写一个头文件button.h:
#ifndef _BUTTON_H_
#define _BUTTON_H_

typedef enum {
B_START = 0, //启动
B_STOP = 1, //停止
}BUTTON_State;

typedef enum {
NO_ACTION = 0x00, //无动作
SHORT_PRESS = 0x01, //短按
LONG_PRESS = 0x02, //长按
}BUTTON_Type;

typedef struct button_hander{
unsigned char BST_

安信可经验分享 | 基于安信可 TB-02/03F/04 蓝牙模组 的 825x Ble Sdk 上按键短按及长按的功能实现。最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/7256.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>