你好,
我目前正在学习教程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},
谢谢你!
设备:

嗨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
你好,
我目前使用的SDK版本是6.0.10。本教程列出了SDK版本5.0。版本6.0.x。
https://support.dialog-semiconductor.com/resource/tutorial-3-custom-prof..。
嗨michael12344,
我在上一篇文章中提供的指导方针是基于SDK6.0.10的顶部。如果您还有其他问题,请告诉我好吗?
谢谢,PM_DIalog