按键状态检测
2021-04-30 21:35:08 9 举报
按键状态检测
作者其他创作
大纲/内容
APP按键事件
是
关闭双击检测定时器double_click_timer_stop()
key_click=true?
启动双击检测定时器double_click_timer_start()
初始化长按检测和双击检测定时器
通知客户端按键双击push_notify_key()
否
key_long_click = true
协议栈事件
按键释放APP_BUTTON_RELEASE
结束
使能APP按键app_button_enable()
key_long_click = false
开始
按键按下APP_BUTTON_PUSH
定义按键长按标志位key_long_click
失能APP按键app_button_disable()
通知客户端按键单击push_notify_key()
key_click = false
定义按键单击标志位key_click
关闭长按检测定时器long_click_timer_stop()
启动长按检测定时器long_click_timer_start()
key_click = true
通知客户端按键长按push_notify_key()
初始化APP按键app_button_init()
事件类型=?
双击检测定时器超时事件
key_long_click=true?
通知已使能?
长按检测定时器超时事件
0 条评论
下一页