Merge branch 'feature/support_periodic_adv_sync_trans' into 'master'
Bluedroid: add periodic adv sync transfer API and EVT See merge request espressif/esp-idf!22146
This commit is contained in:
@@ -5823,6 +5823,37 @@ void bta_dm_ble_gap_set_prefer_ext_conn_params(tBTA_DM_MSG *p_data)
|
||||
}
|
||||
|
||||
#endif // #if (BLE_50_FEATURE_SUPPORT == TRUE)
|
||||
|
||||
#if (BLE_FEAT_PERIODIC_ADV_SYNC_TRANSFER == TRUE)
|
||||
void bta_dm_ble_gap_periodic_adv_recv_enable(tBTA_DM_MSG *p_data)
|
||||
{
|
||||
BTM_BlePeriodicAdvRecvEnable(p_data->ble_periodic_adv_recv_enable.sync_handle,
|
||||
p_data->ble_periodic_adv_recv_enable.enable);
|
||||
}
|
||||
|
||||
void bta_dm_ble_gap_periodic_adv_sync_trans(tBTA_DM_MSG *p_data)
|
||||
{
|
||||
BTM_BlePeriodicAdvSyncTrans(p_data->ble_periodic_adv_sync_trans.addr,
|
||||
p_data->ble_periodic_adv_sync_trans.service_data,
|
||||
p_data->ble_periodic_adv_sync_trans.sync_handle);
|
||||
}
|
||||
|
||||
void bta_dm_ble_gap_periodic_adv_set_info_trans(tBTA_DM_MSG *p_data)
|
||||
{
|
||||
BTM_BlePeriodicAdvSetInfoTrans(p_data->ble_periodic_adv_set_info_trans.addr,
|
||||
p_data->ble_periodic_adv_set_info_trans.service_data,
|
||||
p_data->ble_periodic_adv_set_info_trans.adv_hanlde);
|
||||
}
|
||||
|
||||
void bta_dm_ble_gap_set_periodic_adv_sync_trans_params(tBTA_DM_MSG *p_data)
|
||||
{
|
||||
BTM_BleSetPeriodicAdvSyncTransParams(p_data->ble_set_past_params.addr,
|
||||
p_data->ble_set_past_params.params.mode,
|
||||
p_data->ble_set_past_params.params.skip,
|
||||
p_data->ble_set_past_params.params.sync_timeout,
|
||||
p_data->ble_set_past_params.params.cte_type);
|
||||
}
|
||||
#endif // #if (BLE_FEAT_PERIODIC_ADV_SYNC_TRANSFER == TRUE)
|
||||
/*******************************************************************************
|
||||
**
|
||||
** Function bta_dm_ble_setup_storage
|
||||
|
||||
Reference in New Issue
Block a user