ESP-IDF
tBTM_BLE_5_GAP_CB_PARAMS
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tBTM_BLE_5_GAP_CB_PARAMS
tBTM_BLE_5_GAP_CB_PARAMS union
Syntax
Show:
Summary
Declaration
from
btm_ble_api.h:1311
typedef
union
{
UINT8
status
;
tBTM_BLE_READ_PHY_CMPL
read_phy
;
tBTM_BLE_SET_PREF_DEF_PHY_CMPL
set_perf_def_phy
;
tBTM_BLE_SET_PERF_PHY_CMPL
set_perf_phy
;
tBTM_BLE_EXT_ADV_SET_RAND_ADDR_CMPL
set_ext_rand_addr
;
tBTM_BLE_EXT_ADV_SET_PARAMS_CMPL
set_params
;
tBTM_BLE_EXT_ADV_DATA_SET_CMPL
adv_data_set
;
tBTM_BLE_EXT_ADV_SCAN_RSP_DATA_SET_CMPL
scan_rsp_data_set
;
tBTM_BLE_EXT_ADV_START_CMPL
adv_start
;
tBTM_BLE_EXT_ADV_STOP_CMPL
adv_stop
;
tBTM_BLE_PERIOD_ADV_SET_PARAMS_CMPL
per_adv_set_params
;
tBTM_BLE_PERIOD_ADV_DATA_SET_CMPL
per_adv_data_set
;
tBTM_BLE_PERIOD_ADV_START_CMPL
per_adv_start
;
tBTM_BLE_PERIOD_ADV_STOP_CMPL
per_adv_stop
;
tBTM_BLE_PERIOD_ADV_SYNC_CREATE_CMPL
per_adv_sync_create
;
tBTM_BLE_PERIOD_ADV_SYNC_CANCEL_CMPL
per_adv_sync_cancel
;
tBTM_BLE_PERIOD_ADV_SYNC_TEMINAT_CMPL
per_adv_sync_term
;
tBTM_BLE_PERIOD_ADV_ADD_DEV_CMPL
per_adv_add_dev
;
tBTM_BLE_PERIOD_ADV_REMOVE_DEV_CMPL
per_adv_remove_dev
;
tBTM_BLE_PEROID_ADV_CLEAR_DEV_CMPL
per_adv_clear_dev
;
tBTM_BLE_SET_EXT_SCAN_PARAMS_CMPL
ext_scan
;
tBTM_BLE_EXT_SCAN_START_CMPL
scan_start
;
tBTM_BLE_EXT_SCAN_STOP_CMPL
scan_stop
;
tBTM_BLE_PREF_EXT_CONN_SET_PARAMS_CMPL
ext_conn_set_params
;
tBTM_BLE_PHY_UPDATE_CMPL
phy_update
;
tBTM_BLE_EXT_ADV_REPORT
ext_adv_report
;
tBTM_BLE_ADV_TERMINAT
adv_term
;
tBTM_BLE_SCAN_REQ_RECEIVED
scan_req
;
tBTM_BLE_CHANNEL_SEL_ALG
channel_sel
;
tBTM_PERIOD_ADV_REPORT
period_adv_report
;
tBTM_BLE_PERIOD_ADV_SYNC_LOST
sync_lost
;
tBTM_BLE_PERIOD_ADV_SYNC_ESTAB
sync_estab
;
#if
(
BLE_FEAT_PERIODIC_ADV_SYNC_TRANSFER
==
TRUE
)
tBTM_BLE_PERIOD_ADV_RECV_ENABLE_CMPL
per_adv_recv_enable
;
tBTM_BLE_PERIOD_ADV_SYNC_TRANS_CMPL
per_adv_sync_trans
;
tBTM_BLE_PERIOD_ADV_SET_INFO_TRANS_CMPL
per_adv_set_info_trans
;
tBTM_BLE_SET_PERIOD_ADV_SYNC_TRANS_PARAMS_CMPL
set_past_params
;
tBTM_BLE_PERIOD_ADV_SYNC_TRANS_RECV
past_recv
;
#endif
}
tBTM_BLE_5_GAP_CB_PARAMS
;
Fields
Field
Declared as
tBTM_BLE_5_GAP_CB_PARAMS::status
UINT8
tBTM_BLE_5_GAP_CB_PARAMS::read_phy
tBTM_BLE_READ_PHY_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::set_perf_def_phy
tBTM_BLE_SET_PREF_DEF_PHY_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::set_perf_phy
tBTM_BLE_SET_PERF_PHY_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::set_ext_rand_addr
tBTM_BLE_EXT_ADV_SET_RAND_ADDR_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::set_params
tBTM_BLE_EXT_ADV_SET_PARAMS_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::adv_data_set
tBTM_BLE_EXT_ADV_DATA_SET_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::scan_rsp_data_set
tBTM_BLE_EXT_ADV_SCAN_RSP_DATA_SET_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::adv_start
tBTM_BLE_EXT_ADV_START_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::adv_stop
tBTM_BLE_EXT_ADV_STOP_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_set_params
tBTM_BLE_PERIOD_ADV_SET_PARAMS_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_data_set
tBTM_BLE_PERIOD_ADV_DATA_SET_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_start
tBTM_BLE_PERIOD_ADV_START_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_stop
tBTM_BLE_PERIOD_ADV_STOP_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_sync_create
tBTM_BLE_PERIOD_ADV_SYNC_CREATE_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_sync_cancel
tBTM_BLE_PERIOD_ADV_SYNC_CANCEL_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_sync_term
tBTM_BLE_PERIOD_ADV_SYNC_TEMINAT_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_add_dev
tBTM_BLE_PERIOD_ADV_ADD_DEV_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_remove_dev
tBTM_BLE_PERIOD_ADV_REMOVE_DEV_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::per_adv_clear_dev
tBTM_BLE_PEROID_ADV_CLEAR_DEV_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::ext_scan
tBTM_BLE_SET_EXT_SCAN_PARAMS_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::scan_start
tBTM_BLE_EXT_SCAN_START_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::scan_stop
tBTM_BLE_EXT_SCAN_STOP_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::ext_conn_set_params
tBTM_BLE_PREF_EXT_CONN_SET_PARAMS_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::phy_update
tBTM_BLE_PHY_UPDATE_CMPL
tBTM_BLE_5_GAP_CB_PARAMS::ext_adv_report
tBTM_BLE_EXT_ADV_REPORT
tBTM_BLE_5_GAP_CB_PARAMS::adv_term
tBTM_BLE_ADV_TERMINAT
tBTM_BLE_5_GAP_CB_PARAMS::scan_req
tBTM_BLE_SCAN_REQ_RECEIVED
tBTM_BLE_5_GAP_CB_PARAMS::channel_sel
tBTM_BLE_CHANNEL_SEL_ALG
tBTM_BLE_5_GAP_CB_PARAMS::period_adv_report
tBTM_PERIOD_ADV_REPORT
tBTM_BLE_5_GAP_CB_PARAMS::sync_lost
tBTM_BLE_PERIOD_ADV_SYNC_LOST
tBTM_BLE_5_GAP_CB_PARAMS::sync_estab
tBTM_BLE_PERIOD_ADV_SYNC_ESTAB
Related Functions
Found 2 other functions taking a
tBTM_BLE_5_GAP_CB_PARAMS
argument:
Function
BTM_ExtBleCallbackTrigger()
btc_ble_5_gap_callback()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
tBTM_BLE_5_GAP_CB_PARAMS
tBTA_DM_BLE_5_GAP_CB_PARAMS
;
bta_api.h:1659
typedef
union
{
btm_ble_api.h:1311
}
tBTM_BLE_5_GAP_CB_PARAMS
;
btm_ble_api.h:1351
typedef
tBTM_BLE_5_GAP_CB_PARAMS
tBTA_DM_BLE_5_GAP_CB_PARAMS
;
bta_api.h:1659
tBTA_DM_BLE_5_GAP_CB_PARAMS
tBTA_DM_BLE_5_GAP_CB_PARAMS
*
params
)
btc_gap_ble.c:962
btc_ble_5_gap_callback()
btc_ble_5_gap_callback()::params
void
BTM_ExtBleCallbackTrigger
(
tBTM_BLE_5_GAP_EVENT
event
,
tBTM_BLE_5_GAP_CB_PARAMS
*
params
)
btm_ble_5_gap.c:211
BTM_ExtBleCallbackTrigger()
BTM_ExtBleCallbackTrigger()::params
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:224
BTM_BleReadPhy()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:247
BTM_BleSetPreferDefaultPhy()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:267
BTM_BleSetPreferPhy()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:293
BTM_BleSetExtendedAdvRandaddr()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:354
BTM_BleSetExtendedAdvParams()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:434
BTM_BleConfigExtendedAdvDataRaw()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:494
BTM_BleStartExtAdv()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:626
BTM_BleExtAdvSetRemove()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:660
BTM_BleExtAdvSetClear()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:686
BTM_BlePeriodicAdvSetParams()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:728
BTM_BlePeriodicAdvCfgDataRaw()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:782
BTM_BlePeriodicAdvEnable()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:814
BTM_BlePeriodicAdvCreateSync()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:870
btm_set_phy_callback()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:879
btm_create_sync_callback()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:893
btm_read_phy_callback()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:908
BTM_BlePeriodicAdvSyncCancel()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:926
BTM_BlePeriodicAdvSyncTerm()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:944
BTM_BlePeriodicAdvAddDevToList()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:968
BTM_BlePeriodicAdvRemoveDevFromList()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:992
BTM_BlePeriodicAdvClearDev()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1012
BTM_BleSetExtendedScanParams()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1063
BTM_BleExtendedScan()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1090
BTM_BleSetPreferExtenedConnParams()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1197
btm_ble_update_phy_evt()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1228
btm_ble_adv_set_terminated_evt()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1254
btm_ble_ext_adv_report_evt()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1272
btm_ble_scan_req_received_evt()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1289
btm_ble_channel_select_algorithm_evt()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1306
btm_ble_periodic_adv_report_evt()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1324
btm_ble_periodic_adv_sync_lost_evt()
tBTM_BLE_5_GAP_CB_PARAMS
cb_params
=
{
0
}
;
btm_ble_5_gap.c:1342
btm_ble_periodic_adv_sync_establish_evt()
}
tBTM_BLE_5_GAP_CB_PARAMS
;
btm_ble_api.h:1351
tBTM_BLE_5_GAP_CB_PARAMS
typedef
void
(
*
tBTM_BLE_5_HCI_CBACK
)
(
tBTM_BLE_5_GAP_EVENT
event
,
tBTM_BLE_5_GAP_CB_PARAMS
*
params
)
;
btm_ble_api.h:1360
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
BTM_ExtBleCallbackTrigger()::params
BTM_ExtBleCallbackTrigger()
btm_ble_5_gap.c:211
btc_ble_5_gap_callback()::params
btc_ble_5_gap_callback()
btc_gap_ble.c:962
Lifecycle
from
examples
All items filtered out
All items filtered out