Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7518

CC2541,1.4.2协议栈,进入链接以后,没有回调函数指示。

$
0
0

CC2541,1主机对2个从机,在扫描到从机设备以后,开始建立链接,程序如下:

 status = GAPCentralRole_EstablishLink( DEFAULT_LINK_HIGH_DUTY_CYCLE,

                                      DEFAULT_LINK_WHITE_LIST,

                                      addrType, peerAddr );

f(status == SUCCESS)
{
#if defined(UART_DEBUG)
if(simpleBLEScanIdx == 0)
{ APP_Uart_SendStringN("DEV_CONNECTING_0\n"); }
else if(simpleBLEScanIdx == 1)
{ APP_Uart_SendStringN("DEV_CONNECTING_1\n");}
#endif
p->appStatechangcnt = 0; //
p->simpleBLEApplicationState = BLE_APP_STATE_CONNECTING;
}

串口打印显示,这个函数调用成功。

就在这时候,从机突然断电,协议栈没有数据响应,一直不能进入中的

static uint8 simpleBLECentralEventCB( gapCentralRoleEvent_t *pEvent )

{

   ....

 case GAP_LINK_ESTABLISHED_EVENT:

{

}

}

,不知道这个问题,如何解决。


Viewing all articles
Browse latest Browse all 7518

Trending Articles