DA14580开发血迹12--完整Profile解析(以心率服务为例)
生活随笔
收集整理的這篇文章主要介紹了
DA14580开发血迹12--完整Profile解析(以心率服务为例)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:文件定義
? ? 在官方的SDK中,一個Profile中有四個文件,分別為hrps.c、hrps.h、hrps_task.c、hrps_task.h。
hrps.h:
?
?
hrps.c:
?
hrps_task.h:
?
hrps_task.c:
?
?
二:應用層配置
app_hrps.h:
定義應用相關的變量以及聲明app_hrps.c中的函數:
app_hrps.c:
配置文件應用程序的入口,定義創建數據函數以及使能配置文件:
app_hrps_task.h:
app_hrps_task.c:
定義應用層實現功能的函數,如完成穿件數據之后的處理函數
?
三:消息處理函數
以HRPS_CREATE_DB_REQ以及對應的消息處理函數hrps_create_db_req_handler的調用過程:
由于版權的原因,內核具體的調用過程及代碼是看不到的,官方講內核代碼打包成.obj庫文件,無法看到源碼,只需要了解如何調用即可。
?
四:hrps Profile程序流程
總結
以上是生活随笔為你收集整理的DA14580开发血迹12--完整Profile解析(以心率服务为例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝牙mesh — 解密蓝牙mesh系列文
- 下一篇: DA14580做主机