SDK5外设演示项目,读码失败

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

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

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

你能给我介绍一下应该处理GPIO读和ADC读的回调函数吗?
我想调试读取失败的原因。

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

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

关键词:
设备:
MT_dialog
离线
最后看到:2个月4天前
工作人员
加入:2015-06-08 34
嗨kobyfr_mag

嗨kobyfr_mag

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

由于MT_dialog

kobyfr_mag
离线
最后看到:5年1个月前
加入:2015-06-02 12:48
我尝试过不同的iOS

我尝试过不同的iOS和Android应用程序:BLE Scanner, n雷竞技安卓下载RF studio, BLE Browser等。
全部读取“value”失败。其他领域,如特色描述,可以阅读。(“按钮状态”、“ADC1”等)

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

嗨MT_dialog,

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

谢谢,
安东尼

MT_dialog
离线
最后看到:2个月4天前
工作人员
加入:2015-06-08 34
嗨antony42,

嗨antony42,

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

由于MT_dialog

主题锁定