This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F central 例程接收数据问题

Other Parts Discussed in Thread: CC2640

版本以及路径:C:\ti\simplelink_cc2640r2_sdk_4_10_00_10\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\simple_central

问题:如下图所示,使用例程接收数据只有蓝牙的部分数据?

代码:

{
pAdvRpt = (GapScan_Evt_AdvRpt_t*) (pMsg->pData);

#if (DEFAULT_DEV_DISC_BY_SVC_UUID == TRUE)
if (SimpleCentral_findSvcUuid(SIMPLEPROFILE_SERV_UUID,
pAdvRpt->pData, pAdvRpt->dataLen))
{
memcpy(buff,pAdvRpt->pData,pAdvRpt->dataLen);           <----------------------提取出数据只有部分;
SimpleCentral_addScanInfo(pAdvRpt->addr, pAdvRpt->addrType);
Display_printf(dispHandle, SC_ROW_NON_CONN, 0, "Discovered: %s",
Util_convertBdAddr2Str(pAdvRpt->addr));
}
#else // !DEFAULT_DEV_DISC_BY_SVC_UUID
Display_printf(dispHandle, SC_ROW_NON_CONN, 0, "Discovered: %s",
Util_convertBdAddr2Str(pAdvRpt->addr));
#endif // DEFAULT_DEV_DISC_BY_SVC_UUID

// Free report payload data
if (pAdvRpt->pData != NULL)
{
ICall_free(pAdvRpt->pData);
}
break;
}