读取示例128配置文件中的数据。

11个帖子/ 0新
最后一篇
工艺品
离线
最后一次露面:3年3个月前
加入:2014-12-17 05:34
读取示例128配置文件中的数据。

你好

我成功地获得“示例128个人资料”。
在Android应用程序中可以“读/写”。
我想知道如何在Android应用程序中“读取”时从一个部件发送数据。
Sample128.c,sample128_task.c ......
我想在Android应用程序中“读取”时发送GPIO状态值。
当您在Android应用程序中“写入”时,可以进行GPIO控制。
请帮我。

vesan.
离线
最后一次露面:5年8个月前
格鲁鲁 掌握
加入:2014-06-26 08:49
嗨工艺品,

嗨工艺品,

这是一个非常好的问题,即人们如何直接在特征读取操作上检查针值。也许一个人应该在profile_task.c文件中创建自己的gattc_cmp_evt_handler并以某种方式以这种方式管理它,但我真的不知道..我会在本周晚些时候看这个问题。

对话框团队,可以快速描述如何检查某些PIN状态并将其发送回客户端,当客户端对某些特征执行读取操作。在“属性服务器之外”是这样做的吗?

谢谢!

工艺品
离线
最后一次露面:3年3个月前
加入:2014-12-17 05:34
感谢Vesan。

感谢Vesan。

我会期待对话团队的良好回应。
但无法理解“在”属性服务器外面“之外是有意义的”是有意义的。

vesan.
离线
最后一次露面:5年8个月前
格鲁鲁 掌握
加入:2014-06-26 08:49
对不起,我的意思是,如果它是

对不起,我的意思是,如果可以直接读取PIN状态而不涉及该过程中的属性服务器,并且会有意义

gl_dialog(未经验证)
大家好,

大家好,

请在灯架SW看看,http://support.dialog-semicondiondiondum/da14580-reference-design-beacon.)。

在app_adc_notify_task.c中,有一个处理程序返回ADC值。对于您的情况,您可以返回GPIO状态。

这是福利:

#if ble_adc_notify.
{adc_notify_disable_ind,(ke_msg_func_t)app_adc_notify_disable_ind_handler},
{adc_notify_create_db_cfm,(ke_msg_func_t)app_adc_notify_create_db_cfm_handler},
{adc_notify_cfg_ind,(ke_msg_func_t)app_adc_notify_cfg_ind_handler},
{app_adc_sampling_timer,(ke_msg_func_t)app_adc_sampling_timer_handler},
#万一

有关详细信息,信标应用笔记(http://support.dialog-semicondiondiondum/system/files/um-b-019_da14580_be ...)描述了所有的处理程序。

问候,

对话团队。

工艺品
离线
最后一次露面:3年3个月前
加入:2014-12-17 05:34
感谢对话小组。

感谢对话小组。

你给出的示例代码对我有帮助。
示例代码是使用计时器定期读取存储GPIO状态的方式。
但是,只有要在Android上“读取”时才才需要状态值。
'读'活动发生让我知道在哪里。
我需要一个“读取”事件的示例代码。
请帮我。

vesan.
离线
最后一次露面:5年8个月前
格鲁鲁 掌握
加入:2014-06-26 08:49
你好,

你好,

不确定这一点,但似乎应该触发gattc_read_cmd_ind。我试图为该消息类型添加处理程序,但没有任何反应。在我看来,在读取操作上没有发出消息。gattc_task.h.如下:

/ *表示请求读取操作。* /
///读取指示上层的命令。
gattc_read_cmd_ind,

很难说更多,因为只有标题字段是公开的

工艺品
离线
最后一次露面:3年3个月前
加入:2014-12-17 05:34
嗨Vesan.

嗨Vesan.

我必须尝试按照您的喜好添加gattc_read_cmd_ind事件。
结果是没有回应,就像你一样。
不会是另一种方式吗?

ADC示例代码是一种定期存储GPIO状态的方法。
这是一种低效的方式。

gl_dialog(未经验证)
大家好,

大家好,

这是处理程序,可以执行您所需要的:

{gattc_read_cmd_ind,(ke_msg_func_t)gattc_read_cmd_ind_handler}从dk_apps \ src \ ip \ ble \ hl \ src \ profiles \ wpt \ wpts \ wpts_task.c。

这仅支持使用DA14581硅。

问候,

对话团队。

Iamadog3333.
离线
最后一次露面:5年11个月前
加入:2014-07-30 03:56
嗨gl_dialog,

嗨gl_dialog,
我在Sample128.c中注册了处理程序
{gattc_read_cmd_ind,(ke_msg_func_t)gattc_read_cmd_ind_handler}

但是当应用程序读取char时,没有调用处理程序。
我正在使用da14580。
有解决方案吗?

vesan.
离线
最后一次露面:5年8个月前
格鲁鲁 掌握
加入:2014-06-26 08:49
嗨Iamadog3333,

嗨Iamadog3333,

这可能会有所帮助