在TODO 13教程中:
///完整的CUSTOM1数据库描述-用于向数据库中添加属性
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, ENABLE),
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行,你会看到一个声明static uint16_t att_decl_char = ATT_DECL_CHARACTERISTIC;
由于MT_dialog
嗨
做static const struct attm_desc_128 custs1_att_db[CUST1_IDX_NB]
进去
user_custs_config.h(如图2 P23教程所示)
或
User_custs1_def.c(与其他一些示例相同)
?
嗨paulb231,
正如我在之前的文章中指出的,教程是基于5.0.3 SDK而不是5.0.4。您提到的声明在5.0.4的user_custs1_def.c文件和5.0.3 SDK的user_custs_config.h文件中。
由于MT_dialog