分享一个不错的【程序框架】+【按键状态机】+【LED状态机】程序

2019-07-20 22:17发布

本帖最后由 流年丶 于 2019-7-7 20:52 编辑

游客,如果您要查看本帖隐藏内容请回复
用了几年的前后台程序框架,稳定可靠,保证每次执行的任务都为最高优先级任务,楼下会对该程序框架做一些说明。
按键状态机:支持短按,长按,双击处理,程序简洁,简单易懂。
LED状态机:支持各个频率的LED闪烁,常亮,常暗操作。
注:该程序是从 基于2G通讯项目中截取下来的两个模块,项目源码不好分享,有兴趣可以加我Q:842936992
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//引用请注明出处,有问题可在本帖中提出讨论,也可加我Q一起交流探讨



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
流年丶
1楼-- · 2019-07-22 13:28
/*****************************************************************************
Function name :
Description:    KEY处理回调函数
Author:
Input:
Return:
******************************************************************************/
void HCI_KeyProcCallback(U8 trigger)
{
    switch(trigger)
    {
        case SHOURT_PRO:
        {
            APP_LED_Config(APP_LED_GREEN, APP_LED_FLASH, 0, 400, 4);         
        }break;
        case LONG_PRO:
        {
            APP_LED_Config(LED3, APP_LED_ON, 1000, 0, 0);
        }break;                                       
        case DOUBLE_PRO:
        {
            APP_LED_Config(LED3, APP_LED_OFF, 3000, 0, 0);
        }break;
       default:
             break;
    }   
}
xudongqiang
2楼-- · 2019-07-22 14:58
 精彩回答 2  元偷偷看……
流年丶
3楼-- · 2019-07-22 19:15
xudongqiang 发表于 2019-6-13 17:23
66666666666666666666666

xyzwind
4楼-- · 2019-07-22 23:32
感谢分享
流年丶
5楼-- · 2019-07-23 01:16
 精彩回答 2  元偷偷看……
yklstudent
6楼-- · 2019-07-23 03:16
感谢楼主分享

一周热门 更多>