码迷,mamicode.com
首页 > 其他好文 > 详细

NRF51822项目实战

时间:2014-12-23 19:30:40      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

2014-12-23

NRF51822项目实战


首先,需要查到蓝牙发送数据的API接口,可能是类似于网络sock的recv()和send()

拿到用户手册,看到可以参考的第一份代码是心率计,ble_app_hrs这个例程。

之前不知道这个例程的功能,一通乱找都没找到,照着用户手册试了下这个例程,很快就知道突破口了,去找那个按键出发的代码,

首先是按键初始化buttons_init(),找到了它有个类似的注册函数button_event_handler,接着进去,找到m_cur_heart_rate这个量,那就接着去找这个量去找,最后找到

sd_ble_gatts_hvx


这个函数,sd开头也就是蓝牙协议栈提供的底层API了,再没法往下找了,已经是固件级了。


接下来围绕这个API解析外层代码。




NRF51822项目实战

标签:

原文地址:http://blog.csdn.net/lr2131/article/details/42106169

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!