嗨
我成功获得“sample128配置文件”。这是可能的“读/写”在Android应用程序。我想知道如何发送数据从一个部分读取,当“读”在Android应用程序。sample128.c sample128_task.c…我想发送GPIO状态值时,“读”在Android应用程序。当你在Android应用程序中“写”时,现在GPIO控制是可能的。请帮助我。
嗨craftwizard,
如何在特征读操作时直接检查引脚值是一个很好的问题。也许应该在profile_task.c文件中创建自己的gattc_cmp_evt_handler并以某种方式管理它,但我真的不知道。本周晚些时候,我会试着了解这个问题。
对话团队,你能给一个快速描述如何检查一些pin状态并将其发送回客户端,当客户端执行读取操作的一些特征。在“属性服务器之外”做这些有意义吗?
谢谢!
谢谢VesaN。
我期待Dialog团队的良好回应。但是不能理解“在属性服务器之外做这个有意义吗?”
对不起,我的意思是,如果可以直接读取pin状态而不涉及属性服务器在这个过程中,这是有意义的
你好,
请在灯塔SW看一看(http://support.dialog-semiconductor.com/da14580-reference-design-beacon).
在app_adc_notify_task.c中,有一个返回ADC值的处理程序。对于您的情况,您可以返回GPIO状态。
这多亏了:
#如果BLE_ADC_NOTIFY(ke_msg_func_t) app_adc_notify_disable_ind_handler}, {ADC_NOTIFY_DISABLE_IND(ke_msg_func_t) app_adc_notify_create_db_cfm_handler}, {ADC_NOTIFY_CREATE_DB_CFM(ke_msg_func_t) app_adc_notify_cfg_ind_handler}, {ADC_NOTIFY_CFG_IND(ke_msg_func_t) app_adc_sampling_timer_handler}, {APP_ADC_SAMPLING_TIMER# endif
有关详情,请参阅信标申请须知(http://support.dialog - semiconductor.com/system/files/um b - 019 _da14580_be..。)描述所有的处理程序。
问候,
对话框的团队。
谢谢团队对话框。
您提供的示例代码对我很有帮助。示例代码是一种使用计时器定期读取存储gpio状态的方法。然而,只有当你想在Android上“读取”时,状态值才有必要。'read'事件发生,让我知道在哪里。我需要一个'read'事件的示例代码。请帮助我。
对此不确定,但似乎应该触发GATTC_READ_CMD_IND。我尝试为该消息类型添加处理程序,但什么也没有发生。在我看来,消息不是在读操作时发出的。gattc_task.h后说:/*表示请求读操作。*////读取指示到上层的命令。GATTC_READ_CMD_IND,
gattc_task.h
/*表示请求读操作。*////读取指示到上层的命令。GATTC_READ_CMD_IND,
很难说更多,因为只有头字段是公共的
嗨VesaN
我必须尝试添加一个GATTC_READ_CMD_IND事件。结果是没有回应,就像你一样。难道不是吗?
ADC样本代码是一种定期存储gpio状态的方法。这是一种低效的方法。
这是可以做你需要的事情的处理程序:
{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硅。
嗨gl_dialog,我在sample128.c中注册了处理程序{GATTC_READ_CMD_IND (ke_msg_func_t) gattc_read_cmd_ind_handler}
但是当App读取Char时,处理器没有被调用。我使用的是DA14580。有解决方案吗?
嗨iamadog3333,
这可能会有帮助
嗨craftwizard,
如何在特征读操作时直接检查引脚值是一个很好的问题。也许应该在profile_task.c文件中创建自己的gattc_cmp_evt_handler并以某种方式管理它,但我真的不知道。本周晚些时候,我会试着了解这个问题。
对话团队,你能给一个快速描述如何检查一些pin状态并将其发送回客户端,当客户端执行读取操作的一些特征。在“属性服务器之外”做这些有意义吗?
谢谢!
谢谢VesaN。
我期待Dialog团队的良好回应。
但是不能理解“在属性服务器之外做这个有意义吗?”
对不起,我的意思是,如果可以直接读取pin状态而不涉及属性服务器在这个过程中,这是有意义的
你好,
请在灯塔SW看一看(http://support.dialog-semiconductor.com/da14580-reference-design-beacon).
在app_adc_notify_task.c中,有一个返回ADC值的处理程序。对于您的情况,您可以返回GPIO状态。
这多亏了:
#如果BLE_ADC_NOTIFY
(ke_msg_func_t) app_adc_notify_disable_ind_handler}, {ADC_NOTIFY_DISABLE_IND
(ke_msg_func_t) app_adc_notify_create_db_cfm_handler}, {ADC_NOTIFY_CREATE_DB_CFM
(ke_msg_func_t) app_adc_notify_cfg_ind_handler}, {ADC_NOTIFY_CFG_IND
(ke_msg_func_t) app_adc_sampling_timer_handler}, {APP_ADC_SAMPLING_TIMER
# endif
有关详情,请参阅信标申请须知(http://support.dialog - semiconductor.com/system/files/um b - 019 _da14580_be..。)描述所有的处理程序。
问候,
对话框的团队。
谢谢团队对话框。
您提供的示例代码对我很有帮助。
示例代码是一种使用计时器定期读取存储gpio状态的方法。
然而,只有当你想在Android上“读取”时,状态值才有必要。
'read'事件发生,让我知道在哪里。
我需要一个'read'事件的示例代码。
请帮助我。
你好,
对此不确定,但似乎应该触发GATTC_READ_CMD_IND。我尝试为该消息类型添加处理程序,但什么也没有发生。在我看来,消息不是在读操作时发出的。
gattc_task.h后说:/*表示请求读操作。*/
///读取指示到上层的命令。
GATTC_READ_CMD_IND,
很难说更多,因为只有头字段是公共的
嗨VesaN
我必须尝试添加一个GATTC_READ_CMD_IND事件。
结果是没有回应,就像你一样。
难道不是吗?
ADC样本代码是一种定期存储gpio状态的方法。
这是一种低效的方法。
你好,
这是可以做你需要的事情的处理程序:
{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硅。
问候,
对话框的团队。
嗨gl_dialog,
我在sample128.c中注册了处理程序
{GATTC_READ_CMD_IND (ke_msg_func_t) gattc_read_cmd_ind_handler}
但是当App读取Char时,处理器没有被调用。
我使用的是DA14580。
有解决方案吗?
嗨iamadog3333,
这可能会有帮助