mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #13039 from pan-/fix-legacy-payload-update
BLE: remove limitation in the Cordio to update adv payloadpull/13095/head
commit
f858000252
|
|
@ -140,17 +140,14 @@ void dmAdvActSetData(dmAdvMsg_t *pMsg)
|
||||||
|
|
||||||
DM_TRACE_INFO1("dmAdvActSetData: state: %d", dmAdvCb.advState[DM_ADV_HANDLE_DEFAULT]);
|
DM_TRACE_INFO1("dmAdvActSetData: state: %d", dmAdvCb.advState[DM_ADV_HANDLE_DEFAULT]);
|
||||||
|
|
||||||
if (dmAdvCb.advState[DM_ADV_HANDLE_DEFAULT] == DM_ADV_STATE_IDLE)
|
/* set new data in HCI */
|
||||||
|
if (pMsg->apiSetData.location == DM_DATA_LOC_ADV)
|
||||||
{
|
{
|
||||||
/* set new data in HCI */
|
HciLeSetAdvDataCmd(pMsg->apiSetData.len, pMsg->apiSetData.pData);
|
||||||
if (pMsg->apiSetData.location == DM_DATA_LOC_ADV)
|
}
|
||||||
{
|
else
|
||||||
HciLeSetAdvDataCmd(pMsg->apiSetData.len, pMsg->apiSetData.pData);
|
{
|
||||||
}
|
HciLeSetScanRespDataCmd(pMsg->apiSetData.len, pMsg->apiSetData.pData);
|
||||||
else
|
|
||||||
{
|
|
||||||
HciLeSetScanRespDataCmd(pMsg->apiSetData.len, pMsg->apiSetData.pData);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue