Other Parts Discussed in Thread: CC2530
ZDP_SimpleDescReq is not working some times.
case Active_EP_rsp:
ZDO_ActiveEndpointRsp_t *enRsp = ZDO_ParseEPListRsp(inMsg);
DstAddr.addrMode = (afAddrMode_t)Addr16Bit;
DstAddr.addr.shortAddr = enRsp->nwkAddr;
for(i =0; i<5 && enRsp->epList[i]; i++)
{
enpoint++;
}
osal_memcpy(&ep, enRsp->epList, enpoint);
for(i = 0; i<enpoint;i++)
{
ZDP_SimpleDescReq(&DstAddr, enRsp->nwkAddr, ep[i], 0);
MicroWait(50000);MicroWait(50000);MicroWait(50000);
}
Some times i am getting Simple Descriptors response 1 or 2 or 3, if i have a endpoints 3. But in the packet sniffer request is sending. Refer my sniffer log.5822.snif.psd