SDK版本:3.0.6
芯片组:da14580
我需要得到健康的温度,所以我添加了健康测温仪简介体温计配置文件,并做了ak_apps \ keil_projects \模板\ template_fh \ fh_project_template.uvproj的试验基地。
要添加HTPT轮廓下列步骤操作:
。#定义CFG_PRF_HTPT 1
#定义CFG_APP_HT
在文件“da14580_config.h”中
. 将文件“app_ht.c”“app_ht_task.c”添加到keil IDE中的组“app”中
。添加 '.. \ .. \ .. \ SRC \模块\程序\ SRC \ app_profiles \ HT' 到项目的include路径
。加上后续的指令到文件“app_template_proj.h”
的#if(BLE_HT_THERMOM)
#包括“app_ht.h”
#包括“app_ht_task.h”
#万一
。添加指令到文件“app_template_proj.c”
. 函数bool app_db_init_func(void)
的#if(BLE_HT_THERMOM)
情况下(APP_HT_TASK):
{
app_ht_create_db_send();
} 休息;
#ENDIF // BLE_USER_PROF_SERVER
。函数void app_init_func(无效)
的#if(BLE_HT_THERMOM)
app_ht_init();
#万一
. 函数void app_connection_func(结构gapc_connection_req_ind const*param)
#如果BLE_HT_THERMOM
app_ht_enable_prf(app_env.conhdl);
#ENDIF // BLE_HT_THERMOM
完成这些操作后,当构建项目但失败时,会显示“TASK\u APP\u HT”未定义。您能帮我将HTPT配置文件添加到我的项目中吗?
嗨Rongame,
请添加定义TASK_APP_HT在枚举KE_TASK_TYPE rwip_config.h,并在您的路径中添加这个头文件。
当做
PY
非常感谢!
到目前为止,我建立了通信,但是当我使用的ConnectionManager读出有效载荷,我是不是无法从UUID 0x2A1C和0x2A1D准备的温度值。在UUID测量类型0x2a1d和测量间隔0x2a21总是读01和00不管我在代码改变。如果您有任何建议,我真的很感激。谢谢。
这对构建项目确定。但是,运行这个项目后,我发现UUID 0x2A1C(温度测量)UUID 0x2A1E(中间温辐射)无法无法读取。但UUID 0x2A1D,0x2A21是OK。为什么?
你知道如何解决这个问题。我面临着同样的事情。这个错误真的生气我了,因为我失去了挖出来的代码。只是想知道你是否找到解决办法?
你好
你搞清楚问题是什么?
我面临着同样的问题。
谢谢。
您好,我不清楚你是响应线程的哪一部分:你见过AN-B-029界河是一个新的一步一步的指导,以创建自定义配置文件 - 它也是一个很好的通用调试指南,了解如何SDK工作有关的UUID。BR JE_Dialog
是的,我是通过文档。
结果我才知道怎么修。
该APP_HTPT依靠计时器实例生成其随机数据。我最初虽然此计时器将配置文件时初始化启动。ITB是没有的。当计时器被启动的唯一地方就是htpt_meas_intv_chg_ind_handler内。这个功能管理对测量间隔(INTV)特性的变化。因此,为了启动定时器(同时保持原有的HTPT结构),我们需要覆盖间隔特性(由客户端进行,例如,电话)。
一旦做到这一点,配置文件将开始在数据库中的数据泵。我仍然无法读取的值,但。我不得不使温度测量特性的“显示”属性。
这为我做。我定期从HT轮廓接收到的数据。
希望这可以帮助别人。
PS:有没有这个你明白了,JE?
我跑同样的程序,并得到一个错误这样的:
.. \ .. \ .. \ SRC \模块\应用\ SRC \ app_profiles \ HT \ app_ht_task.c(35):错误:#5:无法打开源输入的文件 “app_display.h”:没有这样的文件或目录
我无法找到一个SDK目录下名为“app_display.h”文件,如何解决这一问题?
我的评论包含文件“app_display.h”
我想开发一个BLE健康温度计,使用标准的HTP轮廓,我的SDK是SDK5.0.2.1,但如何开始我的设计?
嗨mansonhui,
您必须将htpc配置文件添加到模板中,然后创建app_htc_任务和app_htc,以便与配置文件交互。您可以检查SDK3中温度计配置文件的应用程序实现,以了解实现情况(DA14580_581_583_SDK_3.0.10\dk_apps\src\modules\app\src\app_profiles\ht)。要在SDK5中添加概要文件,只需在概要文件区域的user_profiles_config.h中添加所需概要文件的头文件。检查UM-B-051和UM-B-050 pdf,以便开始使用新的SDK。
谢谢mt_dialog.