安信可经验分享 | 基于安信可 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成神之路。
共有 0 条评论