您好!
我成功地获得了“sample128个人资料”。在Android应用程序中可以“读/写”。我想知道如何从一个部分发送数据读取时,“读”在Android应用程序。sample128.c,sample128\u task.c。。。。。我想在Android应用程序中“read”时发送GPIO状态值。当你在Android应用程序中“写”的时候,GPIO控制是可能的。请帮帮我。
嗨,巫师,
如何在特征读取操作中直接检查管脚值是一个很好的问题。也许应该在profile\u task.c文件中创建自己的gattc\u cmp\u evt\u处理程序,并以某种方式进行管理,但我真的不知道。。我将在本周晚些时候讨论这个问题。
Dialog团队,您能否快速描述一下当客户机对某个特征执行读取操作时,如何检查某个pin状态并将其发送回客户机。“在属性服务器之外”这样做有意义吗?
谢谢!
谢谢维桑。
我期待对话小组的良好回应。但不能理解“在属性服务器之外这样做有意义吗?”。
抱歉,我的意思是,如果可以直接读取pin状态,而不在这个过程中涉及属性服务器,那么这有意义吗
大家好,
请看一下灯塔的开关(http://support.dialog-semiconductor.com/da14580-reference-design-beacon).
在app\u adc\u notify\u task.c中,有一个处理程序返回adc值。对于您的情况,您可以返回GPIO状态。
这要归功于:
#如有必要,请通知{ADC\ NOTIFY\ DISABLE\ IND,(ke\ msg\ func\ t)app\ ADC\ NOTIFY\ DISABLE\ IND\ handler},{ADC\u NOTIFY\u CREATE\u DB\u CFM,(ke\u msg\u func\t)app\u ADC\u NOTIFY\u CREATE\u DB\u CFM\u handler},{ADC\u NOTIFY\u CFG\u IND,(ke\u msg\u func\t)app\u ADC\u NOTIFY\u CFG\u IND\u handler},{APP\u ADC\u SAMPLING\u TIMER,(ke\u msg\u func\t)APP\u ADC\u SAMPLING\u TIMER\u handler},#结束
有关更多详细信息,请参阅beacon应用程序说明(http://support.dialog-semiconductor.com/system/files/UM-B-019_DA14580_Be...)描述所有处理程序。
当做,
对话小组。
感谢对话小组。
你给出的示例代码对我很有帮助。示例代码是使用计时器定期读取存储gpio状态的一种方法。但是,只有当您想在Android上“读取”时,status值才是必需的。“阅读”事件发生让我知道在哪里。我需要一个'读'事件的样本代码。请帮帮我。
你好,
对此不确定,但似乎应该触发GATTC\u READ\u CMD\u IND。我试图为该消息类型添加处理程序,但什么也没发生。在我看来,读操作并没有发出消息。gattc\u任务.h上面写着:/*指示请求了读取操作*////读取指示给上层的命令。读取命令指示,
gattc\u任务.h
/*指示请求了读取操作*////读取指示给上层的命令。读取命令指示,
很难说更多,因为只有标题字段是公共的
你好,维桑
我必须试着添加一个GATTC\u READ\u CMD\u IND事件。结果没有反应,就像你一样。不是吗?
ADC采样代码是一种定期存储gpio状态的方法。这是一种低效的方法。
这是一个处理程序,可以执行您需要的操作:
{GATTC\u READ\u CMD\u IND,(ke\u msg\u func\u t)GATTC\u READ\u CMD\u IND\u handler}来自dk\u apps\src\ip\ble\hl\src\profiles\wpt\wpts\wpts\u task.c。
这只支持使用DA14581硅。
嗨,glu对话框,我在sample128.c中注册了处理程序{GATTC\u READ\u CMD\u IND,(ke\u msg\u func\u t)GATTC\u READ\u CMD\u IND\u handler}
但是当App读取Char时,没有调用处理程序。我用的是DA14580。有解决办法吗?
你好,IAMADO3333,
这可能会有帮助
嗨,巫师,
如何在特征读取操作中直接检查管脚值是一个很好的问题。也许应该在profile\u task.c文件中创建自己的gattc\u cmp\u evt\u处理程序,并以某种方式进行管理,但我真的不知道。。我将在本周晚些时候讨论这个问题。
Dialog团队,您能否快速描述一下当客户机对某个特征执行读取操作时,如何检查某个pin状态并将其发送回客户机。“在属性服务器之外”这样做有意义吗?
谢谢!
谢谢维桑。
我期待对话小组的良好回应。
但不能理解“在属性服务器之外这样做有意义吗?”。
抱歉,我的意思是,如果可以直接读取pin状态,而不在这个过程中涉及属性服务器,那么这有意义吗
大家好,
请看一下灯塔的开关(http://support.dialog-semiconductor.com/da14580-reference-design-beacon).
在app\u adc\u notify\u task.c中,有一个处理程序返回adc值。对于您的情况,您可以返回GPIO状态。
这要归功于:
#如有必要,请通知
{ADC\ NOTIFY\ DISABLE\ IND,(ke\ msg\ func\ t)app\ ADC\ NOTIFY\ DISABLE\ IND\ handler},
{ADC\u NOTIFY\u CREATE\u DB\u CFM,(ke\u msg\u func\t)app\u ADC\u NOTIFY\u CREATE\u DB\u CFM\u handler},
{ADC\u NOTIFY\u CFG\u IND,(ke\u msg\u func\t)app\u ADC\u NOTIFY\u CFG\u IND\u handler},
{APP\u ADC\u SAMPLING\u TIMER,(ke\u msg\u func\t)APP\u ADC\u SAMPLING\u TIMER\u handler},
#结束
有关更多详细信息,请参阅beacon应用程序说明(http://support.dialog-semiconductor.com/system/files/UM-B-019_DA14580_Be...)描述所有处理程序。
当做,
对话小组。
感谢对话小组。
你给出的示例代码对我很有帮助。
示例代码是使用计时器定期读取存储gpio状态的一种方法。
但是,只有当您想在Android上“读取”时,status值才是必需的。
“阅读”事件发生让我知道在哪里。
我需要一个'读'事件的样本代码。
请帮帮我。
你好,
对此不确定,但似乎应该触发GATTC\u READ\u CMD\u IND。我试图为该消息类型添加处理程序,但什么也没发生。在我看来,读操作并没有发出消息。
gattc\u任务.h上面写着:/*指示请求了读取操作*/
///读取指示给上层的命令。
读取命令指示,
很难说更多,因为只有标题字段是公共的
你好,维桑
我必须试着添加一个GATTC\u READ\u CMD\u IND事件。
结果没有反应,就像你一样。
不是吗?
ADC采样代码是一种定期存储gpio状态的方法。
这是一种低效的方法。
大家好,
这是一个处理程序,可以执行您需要的操作:
{GATTC\u READ\u CMD\u IND,(ke\u msg\u func\u t)GATTC\u READ\u CMD\u IND\u handler}来自dk\u apps\src\ip\ble\hl\src\profiles\wpt\wpts\wpts\u task.c。
这只支持使用DA14581硅。
当做,
对话小组。
嗨,glu对话框,
我在sample128.c中注册了处理程序
{GATTC\u READ\u CMD\u IND,(ke\u msg\u func\u t)GATTC\u READ\u CMD\u IND\u handler}
但是当App读取Char时,没有调用处理程序。
我用的是DA14580。
有解决办法吗?
你好,IAMADO3333,
这可能会有帮助