学到更多常见问题解答教程

2个帖子/ 0新
最后一篇
Wisilica.
离线
最后一次露面:6个月4天前
加入:2015-03-17 08:16
自定义档案

嗨,
我以前在SDK 5.0.4上工作。现在,最近我正在开发在SDK 6.0.2中的应用程序,我有以下疑问:

1. Custs2_IDX_MAX尚未在SDK 6.0.2中定义,而它已在SDK 5.0.4中定义。我在我的应用程序中添加了2个自定义配置文件,而且由于上述原因,编译期间发生了错误。

2.我们如何在应用程序中添加超过2个自定义配置文件?

设备:
mt_dialog.
离线
最后一次露面:1个月1周前
员工
加入:2015-06-08 11:34
嗨Wisilica,

嗨Wisilica,

1.第二种自定义设备不开箱即用,您必须添加一些#defines才能工作:

  • 设置#define custs2_idx_max(1)在custs2.h文件中
  • 只要使用Task_Custs2,就替换任务_custs2与task_d_custs2
  • custs2.c文件将ble_custom1_server替换为ble_custom2_server
  • offcource需要创建user_custs2_def.c / .h文件以定义您的服务
  • 在req-> prf_task_id中的app_custs2_create_db()中放置Custs2服务的有效ID,它是task_id_custs2的
  • 您需要在Custom_Common.c文件中实现Custs2_Get_att_idx()(它与Custs1_Get_att_DIDX相同)。

2.现在为了在SDK中获得两个以上的服务,您将不得不改变一点SDK本身,我们正在研究一些关于此的指导方针,我会让你
很快就知道,我们得到了正确的工作。

Thansk mt_dialog.