SDK版本:3.0.6
芯片:da14580
我需要获得运行状况的温度,所以我添加了运行状况温度计配置文件温度计配置文件,并在ak_apps\keil_projects\template\template_fh\fh_project_template.uvproj上做测试。
按以下步骤添加http配置文件:
.#定义CFG_PRF_HTPT 1
#定义CFG_APP_HT
在文件“da14580_config.h”
.添加文件' app_ht_c ' 'app_ht_task.c'到组'应用'在keil IDE
.添加 '..\..\..将\src\modules\app\src\app_profiles\ht'放入项目的include路径中
.将以下指令添加到文件' app_template_project .h'中
#如果(BLE_HT_THERMOM)
# include“app_ht.h”
# include“app_ht_task.h”
# endif
.将指令添加到文件' app_template_project .c'中
.函数bool app_db_init_func(空白)
#如果(BLE_HT_THERMOM)
案例(APP_HT_TASK):
{
app_ht_create_db_send ();
}打破;
# endif / / BLE_USER_PROF_SERVER
.函数void app_init_func(空白)
#如果(BLE_HT_THERMOM)
app_ht_init ();
# endif
.函数void app_connection_func(struct gapc_connection_req_ind const *param)
#如果BLE_HT_THERMOM
app_ht_enable_prf (app_env.conhdl);
# endif / / BLE_HT_THERMOM
完成这些后,当构建项目失败时,它显示'TASK_APP_HT'是未定义的。你能帮我把HTPT配置文件添加到我的项目中吗?
嗨Rongame,
请在rwip_config.h的枚举KE_TASK_TYPE中添加定义TASK_APP_HT,并将此头文件添加到您的路径中。
的问候!
PY
非常感谢!
到目前为止,我设置了通信,但是当我使用ConnectionManager读取有效负载时,我无法准备UUID 0x2A1C和0x2A1D的温度值。UUID 0x2a1d中的测量类型和测量间隔0x2a21总是读取01和00,无论我在代码中更改了什么。如果你有任何建议,我真的很感激。谢谢。
这对于构建项目来说是可以的。但是在运行这个项目后,我发现UUID 0x2A1C(温度测量)和UUID 0x2A1E(中间温度)不能读取。但是UUID 0x2A1D, 0x2A21是OK的。为什么?
你知道如何解决这个问题吗?我也面临着同样的问题。这个bug真的让我很生气,因为我在寻找代码时迷路了。只是想知道你是否找到了解决办法?
你好,
你找到问题所在了吗?
我也面临着同样的问题。
谢谢。
你好,我不清楚哪个部分的线程你是响应:你看到AN-B-029这是一个新的一步一步的指南创建自定义配置文件-它也是一个很好的通用调试指南,以理解SDK如何工作的uuid。BR JE_Dialog
是的,我已经看过文件了。
结果发现我找到了补救的方法。
APP_HTPT依赖于一个计时器实例来生成它的随机数据。我最初认为这个计时器将在概要文件初始化时启动。国际旅游展的不是。计时器初始化的唯一位置是httpt_meas_intv_chg_ind_handler中。这个函数管理测量间隔(intv)特性的变化。因此,为了启动计时器(同时保持原始的HTPT结构),我们需要覆盖间隔特征(由客户端完成,例如。电话)。
一旦完成,概要文件将开始在数据库中抽取数据。尽管如此,我仍然无法读取这些值。我必须启用温度测量特性的“指示”特性。
这对我来说很重要。我定期收到来自高温剖面的数据。
希望这可以帮助到一些人。
这一切对你有意义吗,杰?
我运行相同的程序,并得到这样的错误:
.\. \. \src\modules\app\src\app_profiles\ht\app_ht_task.c(35): error: #5: cannot open source input file "app_display.h": No such file or directory
我找不到一个文件名为'app_display.h'在SDK目录下,如何修复这个?
我注释了包含文件'app_display.h'
我想开发一个BLE健康温度计,使用标准http配置文件,我的SDK是SDK5.0.2.1,但如何开始我的设计?
嗨mansonhui,
你必须将htpc配置文件添加到模板中,然后创建app_htc_task和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