
代码片段积累
李嗷纳多
这个作者很懒,什么都没留下…
展开
-
情景
char lastledsituation;char ledsituation;void ledblink(){ static char blinkcount=0; if(laseledsituation!=ledsituation) { blinkcount=4;//循环次数 lastledsituation=ledsituation; } //非预热模式, 每种情景设置一种方式 if(led100mscount...原创 2020-07-01 16:24:24 · 176 阅读 · 0 评论 -
积累之按键防抖动(代码+图解)
u8 KeyValue_backup;u8 KeyValue_cur;//当前确定的valueu16 LoopCount;//时间间隔计数void SetKeyValue(u8 value)//value可以是高低值0或1,也可以是旋钮开关0,1,2,3,,,n{ if(KeyValue_backup!=value) { KeyValue_backup=val...原创 2018-08-17 11:03:20 · 6226 阅读 · 1 评论 -
积累之函数指针(代码)
#include <stdio.h>typedef void (*pfunc)(void);void led_task(void){printf("task1\n");}void audio_task(void){printf("task2\n");}void cps_task(void){printf("task3\n");}void core_task(void){pr...原创 2018-08-20 09:55:49 · 177 阅读 · 0 评论