- 博客(3)
- 收藏
- 关注
原创 回调函数实现流程
1.声明函数指针以及回调函数 typedef void (*P_event)(int,int); //函数指针 void event_handler(int,int); //回调函数 2.定义函数指针变量注册回调函数 P_event event_callback = event_handler; 3.调用函数指针变量 event_callback(int,int); 4.触发回调函数 void event_handler(int,int) { ........... } ...
2021-12-07 14:47:04
993
原创 nordic nrf52810定时器的实现
nrf52810中定时器的实现主要分为三部分也就是三个函数来完成: 1.app_timer_create();创建定时器函数 2.app_timeout_handler();定时器超时函数 3.app_timer_start();启动定时器函数 流程 1.首先需要定义一个APP定时器 APP_TIMER_DEF(my_timer_id)); 2.创建APP定时器 err_code = app_timer_create(&my_timer_id,APP_TIMER_MODE_REPEATED,app
2021-07-14 14:47:51
1105
原创 关于NRF52810 实现按键的长按及单双击
NRF52810 实现按键的长按及单双击 在做nordic nrf52810的芯片的项目中要用到按键的长按以及单双击,实现的过程主要是通过库文件的一些函数,对一些要用到的函数内容进行稍加改动完成的,库文件为bsp.c文件,下面主要是实现的流程: 1.首先我们要对按键进行配置 app_button_cfg_t app_buttons[BUTTONS_NUMBER] = {{BSP_BUTTON_0,false,BUTTON_PULL,bsp_button_event_handler},}; 这里只是对BUT
2021-05-26 18:08:59
1299
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人