在做教程3时出错

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
michael12344
离线
最后看到:2年3个月前
加入:2019-01-29福音23:17
在做教程3时出错

你好,

我目前正在学习教程3。当我做第13步时,我收到了下面的错误。有没有什么东西我在教程中丢失了,因为我找att_decl_cfg和att_decl_user_desc,我都找不到。

.\src\custom_profile\user_custs1_def.c(304):错误:#20:标识符"att_decl_cfg"是未定义的
[CUST1_IDX_LONG_VALUE_NTF_CFG] = {(uint8_t *) &att_decl_cfg ATT_UUID_16_LEN,烫(RD,使)|烫(WR,启用),sizeof (uint16_t), 0,零},

..\src\custom_profile\user_custs1_def.c(306):错误:#20:标识符"att_decl_user_desc"是未定义的
[CUST1_IDX_LONG_VALUE_USER_DESC] = {(uint8_t *) &att_decl_user_desc ATT_UUID_16_LEN,烫(RD,启用),sizeof (CUST1_LONG_VALUE_CHAR_USER_DESC) 1, sizeof (CUST1_LONG_VALUE_CHAR_USER_DESC) 1, CUST1_LONG_VALUE_CHAR_USER_DESC},

谢谢你!

设备:
PM_Dialog
离线
最后看到:1周12小时前
工作人员
加入:2018-02-08 11:03
嗨michael12344,

嗨michael12344,

请问您使用的是哪个版本的SDK ?我强烈建议您使用我们最新的SDK,版本为6.0.10。本教程可能是基于SKD的以前版本。请检查SDK6.0.10的bla_app_peripheral示例,你会看到关于特性的定义有一些修改。例如,长值特征定义如下(在user_custs1_def.c文件中):

// Long值特征用户描述

[SVC1_IDX_LONG_VALUE_USER_DESC] = {(uint8_t*)&att_desc_user_desc, ATT_UUID_16_LEN, PERM(RD, ENABLE), sizeof(DEF_SVC1_LONG_VALUE_CHAR_USER_DESC) - 1, sizeof(DEF_SVC1_LONG_VALUE_CHAR_USER_DESC) - 1, DEF_SVC1_LONG_VALUE_CHAR_USER_DESC},

谢谢,PM_Dialog

michael12344
离线
最后看到:2年3个月前
加入:2019-01-29福音23:17
你好,

你好,

我目前使用的SDK版本是6.0.10。本教程列出了SDK版本5.0。版本6.0.x。

https://support.dialog-semiconductor.com/resource/tutorial-3-custom-prof..。

PM_Dialog
离线
最后看到:1周12小时前
工作人员
加入:2018-02-08 11:03
嗨michael12344,

嗨michael12344,

我在上一篇文章中提供的指导方针是基于SDK6.0.10的顶部。如果您还有其他问题,请告诉我好吗?

谢谢,PM_DIalog