处理所有特征事件的写入

4个职位/0个新职位
最后一篇文章
Sam123型
离线
最后一次见到:5年7个月前
已加入:2015-02-19 05:43
处理所有特征事件的写入

嗨,对话小组,

我可以使用sample128\u val\u ind\u handler()来处理sample128配置文件中所有特征事件指示的写入吗?或者我必须为每个特征创建处理函数吗?我有四个特征,我想从每个特征控制一个GPIO引脚。我应该如何实现这一点?

关键词:
设备:
维桑
离线
最后一次见到:5年4个月前
上师 硕士
已加入:2014-06-26 08:49
是的,你只能用一个

是的,您只能使用一个处理程序函数。如果你想提高效率,你只能使用一个特征。特征值属性中的一个字节可以表示IO引脚的状态

Sam123型
离线
最后一次见到:5年7个月前
已加入:2015-02-19 05:43
你好,维萨,

你好,维萨,
我想控制4个GPIO引脚。每个引脚有一个特征。
“特征值属性中的一个字节如何指示IO引脚的状态”?
我只使用了一个处理函数,但输出仅适用于第一个特征。我可以写在剩下的3个特征,但不能在此基础上控制GPIO引脚。请帮忙。

维桑
离线
最后一次见到:5年4个月前
上师 硕士
已加入:2014-06-26 08:49
你好,Sam123,

你好,Sam123,

我想有很多方法可以做到这一点。您可以将GPIO管脚的状态保存在一个字节中,每个位代表一个管脚。例如,1表示高,0表示低。那么1101 0000意味着引脚1、2和4高,3低。写入特征将相应地改变pin状态。

不幸的是,如果我没记错的话,我认为不可能为DA14580的gatt读取操作提供单独的处理函数。它可能很方便,但你也可以不用它。