qcc300x 退出配对模式的方法
qcc300x 退出配对模式的方法,方法同时适用于csr867x系列。论坛看到有人提问,这里顺便介绍下,下面代码以EventUsrGaiaUser1做为退出配对模式的事件。
修改main.c里面的代码。
case (EventUsrEnterPairing):
MAIN_DEBUG(("HS: EnterPair [%d]\n", lState));
/*go into pairing mode*/
if ((lState != deviceLimbo) && (lState != deviceConnDiscoverable))
{
sinkInquirySetInquirySession(inquiry_session_normal);
stateManagerEnterConnDiscoverableState(TRUE);
}
else
{
lIndicateEvent = FALSE;
}
break;
case (EventUsrGaiaUser1):/*退出配对模式的事件*/
if (lState == deviceConnDiscoverable)
{
stateManagerEnterConnectableState(TRUE);
}
else
{
lIndicateEvent = FALSE;
}
break;
我觉得,直接发个pairing fail的事件好了。 Wney 发表于 2020-4-4 00:12
我觉得,直接发个pairing fail的事件好了。
有道理,可以直接使用EventUsrCancelPairing,以前的configtool好像没看到EventUsrCancelPairing事件
case EventUsrCancelPairing:
MAIN_DEBUG(("HS: Cancel Pairing\n"));
MessageCancelAll(&theSink.task, EventSysPairingFail);
MessageSend(&theSink.task, EventSysPairingFail, 0);
break;
页:
[1]