UINT16_TO_STREAM (pp, p_params->adv_int_max);
UINT8_TO_STREAM (pp, p_params->adv_type);
+#if BLE_PRIVACY_SPT == TRUE
if (btm_cb.ble_ctr_cb.privacy)
{
UINT8_TO_STREAM (pp, BLE_ADDR_RANDOM);
BDADDR_TO_STREAM (pp, p_inst->rpa);
}
else
+#endif
{
UINT8_TO_STREAM (pp, BLE_ADDR_PUBLIC);
BDADDR_TO_STREAM (pp, btm_cb.devcb.local_addr);
{
p_inst->adv_evt = p_params->adv_type;
+#if BLE_PRIVACY_SPT == TRUE
if (btm_cb.ble_ctr_cb.privacy)
{
/* start timer */
btu_start_timer (&p_inst->raddr_timer_ent, BTU_TTYPE_BLE_RANDOM_ADDR,
BTM_BLE_PRIVATE_ADDR_INT);
}
+#endif
+
btm_ble_multi_adv_enq_op_q(BTM_BLE_MULTI_ADV_SET_PARAM, p_inst->inst_id, cb_evt);
}
return rt;