未定义的参考`custs1_default_handler”

了解更多常见问题解答教程

3个帖子/ 0新
最后一篇
me2a3ld
离线
最后一次露面:4个月1周前
加入:2020年6月24日11:37
未定义的参考`custs1_default_handler”

大家好,

最近,我不得不搬到Smartsnippets工作室,因此需要使用默认prox_reprter应用和适应我的用途。但是,我总是临到这个问题在编译时:

未定义的参考`custs1_default_handler”

无论我做什么来建立自定义的服务,我总是打在prf.c文件此错误:

空隙prf_create_func(uint8_t conidx){uint8_t I = 0;//简单的连接创建处理器 - 无事可做结构prf_task_env * PRF =(结构prf_task_env *)rom_prf_cfg.prf_env;//执行创建的每个简档功能的同时(BLE_NB_USED_PROFILES &&(I  ID == TASK_ID_CUSTS1){//定义于RAM空间的extern const的结构ke_state_handler custs1_default_handler;//已注册的custs1_init覆盖CUSTS1默认处理程序()。//该custs1_init()ROM功能寄存器的处理程序驻留在ROM中。rom_prf_cfg.prf_env-> PRF [I] .desc.default_handler =&custs1_default_handler;} #ENDIF //获取资料API const的结构prf_task_cbs * CBS = prf_itf_get(PRF-> ID);如果(CBS!= NULL){//调用创建回调CBS->创建(PRF,conidx);}我++; prf++; } }

尽管BLE_CUSTOM1_SERVER = 1和__EXCLUDE_ROM_CUSTS1__ = 0,我不能再增加了。

请帮助,如果您以前中遇到这个问题。也许,如果你有好的“user_custs_config”和“user_cust1_def”的文件,可以帮助太大。

设备:
PM_DIALOG.
离线
最后一次露面:13小时49分钟前
职员
加入:2018-02-08 11:03
嗨me2a3ld,

嗨me2a3ld,

谢谢你的问题,并在网上为我们DA14531 BLE解决方案的兴趣。

能否请您尽量澄清你正在试图与CUST1轮廓完成什么?

你想排除从ROM中custs1功能和起诉custs1_task.c功能?我的理解是否正确?

此外,您使用的是SmartSnippets工作室,而不是Keil的IDE,不是吗?

如果您可以提供额外的输入来复制它,这将是非常有益的。

我建议你检查创建DA14531和DA14585 / DA14586设备定制GATT谱特性也。

谢谢,PM_DIALOG.

HDHDH DDJEK.
离线
最后一次露面:2个月3周前
加入:2020年6月3日14:15
你一定要记住

你要记住改变包括路径和源位置包括:

  • cust1.c
  • cust1_task.c
  • custom_common.c
  • attm_db_128.c
  • app_customs.c
  • app_customs_common.c
  • app_customs_task.c
  • app_findme.c
  • app_findme_task.c
  • 等等。

他们可能会丢失。