att_decl_char丢失

4个帖子/ 0新
最后一篇
PaulB231.
离线
最后一次露面:11个月4周前
加入:2016-08-31 14:53
att_decl_char丢失

在教程Todo 13中:
///全自定义数据库描述 - 用于将属性添加到数据库中
static const struct attm_desc_128 custs1_att_db [cust1_idx_nb] =
{
......
//长价特征声明
[cust1_idx_long_value_char] = {(uint8_t *)&att_decl_char,att_uuid_16_len,perm(rd,启用),
sizeof(custs1_long_value_char),sizeof(custs1_long_value_char),
(UINT8_T *)&CUSTS1_LONG_VALUE_CHAR},
//长价特征val

没有ATT_DECL_CHAR,定义

SDK 5.04

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

嗨paulb231,

你的意思是没有ATT_DECL_CHAR定义,你在编译时收到错误?

如果您看一下82行,您将看到静态静态uint16_t att_decl_char = att_decl_characterativer;

谢谢mt_dialog.

PaulB231.
离线
最后一次露面:11个月4周前
加入:2016-08-31 14:53
你好

你好
静态const struct attm_desc_128 custs1_att_db [cust1_idx_nb]

进去

user_custs_config.h(如图中所示No2 P23所示)

或者

user_custs1_def.c(如在其他一些示例中)

mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨paulb231,

嗨paulb231,

正如我在上一篇文章中所示的那样,教程基于5.0.3 SDK,而不是5.0.4。您提到的声明在5.0.4和5.0.3 SDK中的5.0.4和User_custs_config.h中进入user_custs1_def.c文件。

谢谢mt_dialog.