嗨,对话小组,
我是否可以使用sample128_val_ind_handler()来处理sample128概要文件中所有特征事件指示的写入?或者我必须为每个特征创建处理函数吗?我有四个特征,我想控制每个特征的一个GPIO引脚。我应该如何实现这一点?
是的,您只能使用一个处理程序函数。如果你想变得高效,你只能使用一个特征。特征值属性中的一个字节可以指示IO引脚的状态
嗨,维萨,我想控制4个GPIO引脚。每个引脚有一个特征。“特征值属性中的一个字节如何指示IO引脚的状态”?我只使用了一个处理函数,但输出仅适用于第一个特性。我能够写入其余3个特征,但无法在此基础上控制GPIO引脚。请帮忙。
你好,Sam123,
我想有很多方法可以做到这一点。您可以将GPIO引脚的状态保存在一个字节中,每个位代表一个引脚。例如,1表示高,0表示低。然后1101 0000这意味着引脚1、2和4为高电平,而引脚3为低电平。写入特征会相应地改变引脚状态。
1101 0000
不幸的是,如果我没有记错的话,我认为不可能为DA14580的gatt读取操作提供单独的处理程序函数。它可能很方便,但你也可以不用它。
是的,您只能使用一个处理程序函数。如果你想变得高效,你只能使用一个特征。特征值属性中的一个字节可以指示IO引脚的状态
嗨,维萨,
我想控制4个GPIO引脚。每个引脚有一个特征。
“特征值属性中的一个字节如何指示IO引脚的状态”?
我只使用了一个处理函数,但输出仅适用于第一个特性。我能够写入其余3个特征,但无法在此基础上控制GPIO引脚。请帮忙。
你好,Sam123,
我想有很多方法可以做到这一点。您可以将GPIO引脚的状态保存在一个字节中,每个位代表一个引脚。例如,1表示高,0表示低。然后
1101 0000
这意味着引脚1、2和4为高电平,而引脚3为低电平。写入特征会相应地改变引脚状态。不幸的是,如果我没有记错的话,我认为不可能为DA14580的gatt读取操作提供单独的处理程序函数。它可能很方便,但你也可以不用它。