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]);
 | 
			
		||||
 | 
			
		||||
  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 */
 | 
			
		||||
    if (pMsg->apiSetData.location == DM_DATA_LOC_ADV)
 | 
			
		||||
    {
 | 
			
		||||
      HciLeSetAdvDataCmd(pMsg->apiSetData.len, pMsg->apiSetData.pData);
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
      HciLeSetScanRespDataCmd(pMsg->apiSetData.len, pMsg->apiSetData.pData);
 | 
			
		||||
    }
 | 
			
		||||
    HciLeSetAdvDataCmd(pMsg->apiSetData.len, pMsg->apiSetData.pData);
 | 
			
		||||
  }
 | 
			
		||||
  else
 | 
			
		||||
  {
 | 
			
		||||
    HciLeSetScanRespDataCmd(pMsg->apiSetData.len, pMsg->apiSetData.pData);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue