在教程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
设备:
嗨paulb231,
你的意思是没有ATT_DECL_CHAR定义,你在编译时收到错误?
如果您看一下82行,您将看到静态静态uint16_t att_decl_char = att_decl_characterativer;
谢谢mt_dialog.
你好
静态const struct attm_desc_128 custs1_att_db [cust1_idx_nb]
进去
user_custs_config.h(如图中所示No2 P23所示)
或者
user_custs1_def.c(如在其他一些示例中)
?
嗨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.