处理所有特征事件的写入

4个职位/ 0个新职位
最后发表
Sam123
离线
最后看到:6年1个月前
加入:2015-02-19 05:43
处理所有特征事件的写入

嗨,对话框的团队,

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

设备:
VesaN
离线
最后看到:5年10个月前
大师 主
加入:2014-06-26 08:49
是的,你只能用一个

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

Sam123
离线
最后看到:6年1个月前
加入:2015-02-19 05:43
嗨视频电子设备标准协会,

嗨视频电子设备标准协会,
我想控制4个GPIO引脚。每个引脚有一个特性。
如何“一个字节的特征值属性可以指示IO引脚的状态”?
我只使用了一个处理器函数,但输出仅对第一个特征是正确的。我可以写剩下的3个特性,但不能在此基础上控制GPIO管脚。请帮助。

VesaN
离线
最后看到:5年10个月前
大师 主
加入:2014-06-26 08:49
嗨Sam123,

嗨Sam123,

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

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