嗨对话小组,
我可以使用sample128_val_ind_handler()来处理来自sample128配置文件的所有特征事件指示吗?或者我必须为每个特征创建处理程序功能吗?我有四个特征,我想从每个特征控制一个GPIO引脚。我该如何实施这个?
是的,您只能使用一个处理函数。如果您想要高效,您只能使用一个特征。特征值属性中的一个字节可以指示IO引脚的状态
嗨Vesa,我想控制4个GPIO引脚。每个销的一个特征。“特性值属性中的一个字节”如何指示IO PIN的状态“?我只使用一个处理程序功能,但输出只有第一个特征是正确的。我能够在剩下的3个特征中写入,但无法在此基础上控制GPIO引脚。请帮忙。
嗨Sam123,
我想有很多方法可以做到。您可以在一个字节中持有GPIO引脚的状态,每个位表示一个引脚。例如,1可以指示高并且0低。然后1101 0000.将意味着引脚1,2和4高,3低。写入特征将相应地改变PIN状态。
1101 0000.
不幸的是,如果我记得正确,我认为不可能为GATT读取操作具有单独的处理函数。它可能很方便,但你也可以在没有它的情况下管理。
是的,您只能使用一个处理函数。如果您想要高效,您只能使用一个特征。特征值属性中的一个字节可以指示IO引脚的状态
嗨Vesa,
我想控制4个GPIO引脚。每个销的一个特征。
“特性值属性中的一个字节”如何指示IO PIN的状态“?
我只使用一个处理程序功能,但输出只有第一个特征是正确的。我能够在剩下的3个特征中写入,但无法在此基础上控制GPIO引脚。请帮忙。
嗨Sam123,
我想有很多方法可以做到。您可以在一个字节中持有GPIO引脚的状态,每个位表示一个引脚。例如,1可以指示高并且0低。然后
1101 0000.
将意味着引脚1,2和4高,3低。写入特征将相应地改变PIN状态。不幸的是,如果我记得正确,我认为不可能为GATT读取操作具有单独的处理函数。它可能很方便,但你也可以在没有它的情况下管理。