SDK5外围设备演示项目,查读失败

5个职位/ 0个新
最后发表
kobyfr_mag
离线
最后看到:5年2周以前
加入:2015-06-02 12:48
SDK5外围设备演示项目,查读失败

你好。
我编译并运行DIALOG_BRBN, DIALOG_PRFL和DIALOG_PRPH项目,从SDK5文件夹:\projects\target_apps\ble_examples\ble_app_<___>

我能够从通用服务(通用访问、通用属性、设备信息)读取,但无法从自定义概要文件特征读取。
我使用的不是对话框的开发板,而是Murata的开发板。

你能告诉我应该处理GPIO读取和ADC读取的回调吗?
我想调试读失败的原因。

我已经追踪到read操作调用堆栈:
...
app_entry_point_handler ()
app_custs1_process_handler ()
app_std_process_event ()
handler_search ()
...

问题是handler_search()返回NULL,以响应handler_num == 2。
结果是,在User Defined服务中,读取操作不会产生任何结果(没有为它配置任何处理程序)。

关键词:
设备:
MT_dialog
离线
最后看到:4周23小时前
工作人员
加入:2015-06-08 34
嗨kobyfr_mag

嗨kobyfr_mag

读取操作没有回调。读取操作是由ROM代码的堆栈处理的,你在上层没有得到任何指示。您应该能够从SDK5的示例项目中读取值,因为您没有应用任何更改。您是否可以通过使用其他应用程序来读取特征值,并再次检查您试图读取的特征是否已启用读权限?你会从另一边得到某种误差吗?

由于MT_dialog

kobyfr_mag
离线
最后看到:5年2周以前
加入:2015-06-02 12:48
我尝试过不同的iOS系统

我尝试了不同的iOS和Android应用程序:BLE Scanner, n亚博国际官网平台网址RF studio, BLE Browser等。
所有读取“value”失败。其他领域,如特征描述,可以阅读。(“按钮状态”,“ADC1”等)

anthony42
离线
最后看到:5年4个月前
加入:2015-07-17 08:21
嗨MT_dialog,

嗨MT_dialog,

为什么我找不到app_device_config.c和app_device_config_task.c在SDK5 ?
我试图将这两个文件从SDK3复制到SDK5,我将头文件包含在user_profiles_config.h中,
按下编译,错误很多。
你能给我一些建议吗?

谢谢,
安东尼

MT_dialog
离线
最后看到:4周23小时前
工作人员
加入:2015-06-08 34
嗨antony42,

嗨antony42,

device_config配置文件的app_目前还没有实现,我猜您将必须包含来自.. .. .. .. .. .的配置文件。\sdk\ble_stack\profiles\目录,并将其作为自定义概要文件处理。您可以看到概要文件和包含自定义概要文件实现的外围项目。

由于MT_dialog

主题锁定