3个帖子/ 0新
最后一篇
威斯利
离线
最后一次露面:2年10个月前
加入:2015-07-07 12:08
数据库描述

大家好

我不知道如何改变GATT特征的价值;
例如:
const struct attm_desc diss_att_db [dis_idx_nb] = {
//设备信息服务声明
[dis_idx_svc] = {att_decl_primary_service,perm(rd,启用),sizeof(diss_dis_svc),
sizeof(diss_dis_svc),(uint8_t *)和diss_dis_svc},

//制造商名称特征声明
[dis_idx_manufacturer_name_char] = {att_decl_characterativom,perm(rd,启用),sizeof(diss_manufacturer_name_char),
sizeof(diss_manufacturer_name_char),(uint8_t *)和dist_manufacturer_name_char},
//制造商名称特征值
[dis_idx_manufacturer_name_val] = {att_char_manuf_name,perm(rd,启用),dis_val_max_len,0,null},

//型号字符串特征声明
[dis_idx_model_nb_str_char] = {att_decl_characterativer,perm(rd,启用),sizeof(diss_model_nb_str_char),
sizeof(diss_model_nb_str_char),(uint8_t *)和diss_model_nb_str_char},
//型号字符串特征值
[dis_idx_model_nb_str_val] = {att_char_model_nb,perm(rd,启用),dis_val_max_len,0,null},
....
}
如何更改制造商名称特征值??我认为“null”指针“{att_char_manuf_name,perm(rd,启用),dis_val_max_len,0,null}”是指针
这一点到了制造商名称特征的值数组,但它是一个空指针。实际值在哪里?

设备:
Kobyfr_mag.
离线
最后一次露面:4年11个月前
加入:2015-06-02 12:48
在SDK5(!)演示外围

在SDK5(!)演示外设项目中,请参阅调用dist_create_db_cfm_handler()。

在user_profiles_config中更改这些行:

///制造商名称(最多18个字符)
#define app_dis_manufacturer_name(“对话框半”)
#define app_dis_manufacturer_name_len(11)

威斯利
离线
最后一次露面:2年10个月前
加入:2015-07-07 12:08
谢谢你。

谢谢你。

主题锁定