ESP-IDF
btc_ble_gap_args_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
btc_ble_gap_args_t
btc_ble_gap_args_t union
Syntax
Show:
Summary
Declaration
from
btc_gap_ble.h:115
typedef
union
{
#if
(
BLE_42_FEATURE_SUPPORT
==
TRUE
)
struct
config_adv_data_args
{
esp_ble_adv_data_t
adv_data
;
}
cfg_adv_data
;
struct
set_scan_params_args
{
esp_ble_scan_params_t
scan_params
;
}
set_scan_param
;
struct
start_scan_args
{
uint32_t
duration
;
}
start_scan
;
struct
start_adv_args
{
esp_ble_adv_params_t
adv_params
;
}
start_adv
;
#endif
struct
conn_update_params_args
{
esp_ble_conn_update_params_t
conn_params
;
}
conn_update_params
;
struct
set_pkt_data_len_args
{
esp_bd_addr_t
remote_device
;
uint16_t
tx_data_length
;
}
set_pkt_data_len
;
struct
set_rand_addr_args
{
esp_bd_addr_t
rand_addr
;
}
set_rand_addr
;
struct
set_rpa_timeout_args
{
uint16_t
rpa_timeout
;
}
set_rpa_timeout
;
struct
add_dev_to_resolving_list_args
{
esp_bd_addr_t
addr
;
uint8_t
addr_type
;
uint8_t
irk
[
PEER_IRK_LEN
]
;
}
add_dev_to_resolving_list
;
struct
cfg_local_privacy_args
{
bool
privacy_enable
;
}
cfg_local_privacy
;
struct
cfg_local_icon_args
{
uint16_t
icon
;
}
cfg_local_icon
;
struct
update_white_list_args
{
bool
add_remove
;
esp_bd_addr_t
remote_bda
;
esp_ble_wl_addr_type_t
wl_addr_type
;
}
update_white_list
;
#if
(
BLE_42_FEATURE_SUPPORT
==
TRUE
)
struct
update_duplicate_exceptional_list_args
{
uint8_t
subcode
;
uint32_t
info_type
;
esp_duplicate_info_t
device_info
;
}
update_duplicate_exceptional_list
;
struct
set_conn_params_args
{
esp_bd_addr_t
bd_addr
;
uint16_t
min_conn_int
;
uint16_t
max_conn_int
;
uint16_t
slave_latency
;
uint16_t
supervision_tout
;
}
set_conn_params
;
#endif
struct
set_dev_name_args
{
#define
ESP_GAP_DEVICE_NAME_MAX
(
32
)
char
*
device_name
;
}
set_dev_name
;
#if
(
BLE_42_FEATURE_SUPPORT
==
TRUE
)
struct
config_adv_data_raw_args
{
uint8_t
*
raw_adv
;
uint32_t
raw_adv_len
;
}
cfg_adv_data_raw
;
struct
config_scan_rsp_data_raw_args
{
uint8_t
*
raw_scan_rsp
;
uint32_t
raw_scan_rsp_len
;
}
cfg_scan_rsp_data_raw
;
#endif
struct
set_encryption_args
{
esp_bd_addr_t
bd_addr
;
esp_ble_sec_act_t
sec_act
;
}
set_encryption
;
struct
set_security_param_args
{
esp_ble_sm_param_t
param_type
;
uint8_t
len
;
uint8_t
*
value
;
}
set_security_param
;
struct
enc_rsp_args
{
esp_bd_addr_t
bd_addr
;
bool
accept
;
}
sec_rsp
;
struct
enc_passkey_reply_args
{
esp_bd_addr_t
bd_addr
;
bool
accept
;
uint32_t
passkey
;
}
enc_passkey_replay
;
struct
enc_comfirm_reply_args
{
esp_bd_addr_t
bd_addr
;
bool
accept
;
}
enc_comfirm_replay
;
struct
oob_req_reply_args
{
esp_bd_addr_t
bd_addr
;
uint8_t
len
;
uint8_t
*
p_value
;
}
oob_req_reply
;
struct
sc_oob_req_reply_args
{
esp_bd_addr_t
bd_addr
;
uint8_t
*
p_c
;
uint8_t
*
p_r
;
}
sc_oob_req_reply
;
struct
disconnect_args
{
esp_bd_addr_t
remote_device
;
}
disconnect
;
struct
remove_bond_device_args
{
esp_bd_addr_t
bd_addr
;
}
remove_bond_device
;
struct
read_rssi_args
{
esp_bd_addr_t
remote_addr
;
}
read_rssi
;
struct
set_channels_args
{
esp_gap_ble_channels
channels
;
}
set_channels
;
struct
dtm_tx_start_args
{
uint8_t
tx_channel
;
uint8_t
len_of_data
;
uint8_t
pkt_payload
;
}
dtm_tx_start
;
struct
dtm_rx_start_args
{
uint8_t
rx_channel
;
}
dtm_rx_start
;
struct
vendor_cmd_send_args
{
uint16_t
opcode
;
uint8_t
param_len
;
uint8_t
*
p_param_buf
;
}
vendor_cmd_send
;
struct
set_privacy_mode
{
esp_ble_addr_type_t
addr_type
;
esp_bd_addr_t
addr
;
uint8_t
privacy_mode
;
}
set_privacy_mode
;
struct
set_csa_support_args
{
uint8_t
csa_select
;
}
set_csa_support
;
}
btc_ble_gap_args_t
;
Fields
Field
Declared as
btc_ble_gap_args_t::cfg_adv_data
struct
config_adv_data_args
{
esp_ble_adv_data_t
adv_data
;
}
btc_ble_gap_args_t::set_scan_param
struct
set_scan_params_args
{
esp_ble_scan_params_t
scan_params
;
}
btc_ble_gap_args_t::start_scan
struct
start_scan_args
{
uint32_t
duration
;
}
btc_ble_gap_args_t::start_adv
struct
start_adv_args
{
esp_ble_adv_params_t
adv_params
;
}
btc_ble_gap_args_t::conn_update_params
struct
conn_update_params_args
{
esp_ble_conn_update_params_t
conn_params
;
}
btc_ble_gap_args_t::set_pkt_data_len
struct
set_pkt_data_len_args
{
esp_bd_addr_t
remote_device
;
uint16_t
tx_data_length
;
}
btc_ble_gap_args_t::set_rand_addr
struct
set_rand_addr_args
{
esp_bd_addr_t
rand_addr
;
}
btc_ble_gap_args_t::set_rpa_timeout
struct
set_rpa_timeout_args
{
uint16_t
rpa_timeout
;
}
btc_ble_gap_args_t::add_dev_to_resolving_list
struct
add_dev_to_resolving_list_args
{
esp_bd_addr_t
addr
;
uint8_t
addr_type
;
uint8_t
irk
[
PEER_IRK_LEN
]
;
}
btc_ble_gap_args_t::cfg_local_privacy
struct
cfg_local_privacy_args
{
bool
privacy_enable
;
}
btc_ble_gap_args_t::cfg_local_icon
struct
cfg_local_icon_args
{
uint16_t
icon
;
}
btc_ble_gap_args_t::update_white_list
struct
update_white_list_args
{
bool
add_remove
;
esp_bd_addr_t
remote_bda
;
esp_ble_wl_addr_type_t
wl_addr_type
;
}
btc_ble_gap_args_t::update_duplicate_exceptional_list
struct
update_duplicate_exceptional_list_args
{
uint8_t
subcode
;
uint32_t
info_type
;
esp_duplicate_info_t
device_info
;
}
btc_ble_gap_args_t::set_conn_params
struct
set_conn_params_args
{
esp_bd_addr_t
bd_addr
;
uint16_t
min_conn_int
;
uint16_t
max_conn_int
;
uint16_t
slave_latency
;
uint16_t
supervision_tout
;
}
btc_ble_gap_args_t::set_dev_name
struct
set_dev_name_args
{
#define
ESP_GAP_DEVICE_NAME_MAX
(
32
)
char
*
device_name
;
}
btc_ble_gap_args_t::cfg_adv_data_raw
struct
config_adv_data_raw_args
{
uint8_t
*
raw_adv
;
uint32_t
raw_adv_len
;
}
btc_ble_gap_args_t::cfg_scan_rsp_data_raw
struct
config_scan_rsp_data_raw_args
{
uint8_t
*
raw_scan_rsp
;
uint32_t
raw_scan_rsp_len
;
}
btc_ble_gap_args_t::set_encryption
struct
set_encryption_args
{
esp_bd_addr_t
bd_addr
;
esp_ble_sec_act_t
sec_act
;
}
btc_ble_gap_args_t::set_security_param
struct
set_security_param_args
{
esp_ble_sm_param_t
param_type
;
uint8_t
len
;
uint8_t
*
value
;
}
btc_ble_gap_args_t::sec_rsp
struct
enc_rsp_args
{
esp_bd_addr_t
bd_addr
;
bool
accept
;
}
btc_ble_gap_args_t::enc_passkey_replay
struct
enc_passkey_reply_args
{
esp_bd_addr_t
bd_addr
;
bool
accept
;
uint32_t
passkey
;
}
btc_ble_gap_args_t::enc_comfirm_replay
struct
enc_comfirm_reply_args
{
esp_bd_addr_t
bd_addr
;
bool
accept
;
}
btc_ble_gap_args_t::oob_req_reply
struct
oob_req_reply_args
{
esp_bd_addr_t
bd_addr
;
uint8_t
len
;
uint8_t
*
p_value
;
}
btc_ble_gap_args_t::sc_oob_req_reply
struct
sc_oob_req_reply_args
{
esp_bd_addr_t
bd_addr
;
uint8_t
*
p_c
;
uint8_t
*
p_r
;
}
btc_ble_gap_args_t::disconnect
struct
disconnect_args
{
esp_bd_addr_t
remote_device
;
}
btc_ble_gap_args_t::remove_bond_device
struct
remove_bond_device_args
{
esp_bd_addr_t
bd_addr
;
}
btc_ble_gap_args_t::read_rssi
struct
read_rssi_args
{
esp_bd_addr_t
remote_addr
;
}
btc_ble_gap_args_t::set_channels
struct
set_channels_args
{
esp_gap_ble_channels
channels
;
}
btc_ble_gap_args_t::dtm_tx_start
struct
dtm_tx_start_args
{
uint8_t
tx_channel
;
uint8_t
len_of_data
;
uint8_t
pkt_payload
;
}
btc_ble_gap_args_t::dtm_rx_start
struct
dtm_rx_start_args
{
uint8_t
rx_channel
;
}
btc_ble_gap_args_t::vendor_cmd_send
struct
vendor_cmd_send_args
{
uint16_t
opcode
;
uint8_t
param_len
;
uint8_t
*
p_param_buf
;
}
btc_ble_gap_args_t::set_privacy_mode
struct
set_privacy_mode
{
esp_ble_addr_type_t
addr_type
;
esp_bd_addr_t
addr
;
uint8_t
privacy_mode
;
}
btc_ble_gap_args_t::set_csa_support
struct
set_csa_support_args
{
uint8_t
csa_select
;
}
Examples
References
from
examples
Code
Location
Referrer
typedef
union
{
btc_gap_ble.h:115
}
btc_ble_gap_args_t
;
btc_gap_ble.h:284
btc_ble_gap_args_t
*
src
=
(
btc_ble_gap_args_t
*
)
p_src
;
btc_gap_ble.c:1590
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
dst
=
(
btc_ble_gap_args_t
*
)
p_dest
;
btc_gap_ble.c:1591
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
src
=
(
btc_ble_gap_args_t
*
)
p_src
;
btc_gap_ble.c:1611
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
dst
=
(
btc_ble_gap_args_t
*
)
p_dest
;
btc_gap_ble.c:1612
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
src
=
(
btc_ble_gap_args_t
*
)
p_src
;
btc_gap_ble.c:1623
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
dst
=
(
btc_ble_gap_args_t
*
)
p_dest
;
btc_gap_ble.c:1624
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
src
=
(
btc_ble_gap_args_t
*
)
p_src
;
btc_gap_ble.c:1636
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
dst
=
(
btc_ble_gap_args_t
*
)
p_dest
;
btc_gap_ble.c:1637
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
src
=
(
btc_ble_gap_args_t
*
)
p_src
;
btc_gap_ble.c:1651
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
dst
=
(
btc_ble_gap_args_t
*
)
p_dest
;
btc_gap_ble.c:1652
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
src
=
(
btc_ble_gap_args_t
*
)
p_src
;
btc_gap_ble.c:1666
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
dst
=
(
btc_ble_gap_args_t
*
)
p_dest
;
btc_gap_ble.c:1667
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
src
=
(
btc_ble_gap_args_t
*
)
p_src
;
btc_gap_ble.c:1748
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
dst
=
(
btc_ble_gap_args_t
*
)
p_dest
;
btc_gap_ble.c:1749
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
src
=
(
btc_ble_gap_args_t
*
)
p_src
;
btc_gap_ble.c:1761
btc_gap_ble_arg_deep_copy()
btc_ble_gap_args_t
*
dst
=
(
btc_ble_gap_args_t
*
)
p_dest
;
btc_gap_ble.c:1762
btc_gap_ble_arg_deep_copy()
esp_ble_adv_data_t
*
adv
=
&
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
cfg_adv_data
.
adv_data
;
btc_gap_ble.c:1808
btc_gap_ble_arg_deep_free()
uint8_t
*
raw_adv
=
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
cfg_adv_data_raw
.
raw_adv
;
btc_gap_ble.c:1823
btc_gap_ble_arg_deep_free()
uint8_t
*
raw_scan_rsp
=
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
cfg_scan_rsp_data_raw
.
raw_scan_rsp
;
btc_gap_ble.c:1830
btc_gap_ble_arg_deep_free()
uint8_t
*
value
=
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
set_security_param
.
value
;
btc_gap_ble.c:1838
btc_gap_ble_arg_deep_free()
uint8_t
*
value
=
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
oob_req_reply
.
p_value
;
btc_gap_ble.c:1845
btc_gap_ble_arg_deep_free()
uint8_t
*
value
=
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
sc_oob_req_reply
.
p_c
;
btc_gap_ble.c:1852
btc_gap_ble_arg_deep_free()
value
=
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
sc_oob_req_reply
.
p_r
;
btc_gap_ble.c:1856
btc_gap_ble_arg_deep_free()
uint8_t
*
p_param_buf
=
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
vendor_cmd_send
.
p_param_buf
;
btc_gap_ble.c:1894
btc_gap_ble_arg_deep_free()
char
*
p_name
=
(
(
btc_ble_gap_args_t
*
)
msg
->
arg
)
->
set_dev_name
.
device_name
;
btc_gap_ble.c:1901
btc_gap_ble_arg_deep_free()
btc_ble_gap_args_t
*
arg
=
(
btc_ble_gap_args_t
*
)
msg
->
arg
;
btc_gap_ble.c:1940
btc_gap_ble_call_handler()
}
btc_ble_gap_args_t
;
btc_gap_ble.h:284
btc_ble_gap_args_t
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:34
esp_ble_gap_config_adv_data()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
btc_gap_ble_arg_deep_copy
,
esp_gap_ble_api.c:51
esp_ble_gap_config_adv_data()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:59
esp_ble_gap_set_scan_params()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:72
esp_ble_gap_set_scan_params()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:78
esp_ble_gap_start_scanning()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:87
esp_ble_gap_start_scanning()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:106
esp_ble_gap_start_advertising()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:115
esp_ble_gap_start_advertising()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:148
esp_ble_gap_update_conn_params()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:167
esp_ble_gap_update_conn_params()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:178
esp_ble_gap_set_pkt_data_len()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:188
esp_ble_gap_set_pkt_data_len()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:214
esp_ble_gap_set_rand_addr()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:223
esp_ble_gap_set_rand_addr()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:235
esp_ble_gap_set_resolvable_private_address_timeout()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:242
esp_ble_gap_set_resolvable_private_address_timeout()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:255
esp_ble_gap_add_device_to_resolving_list()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:265
esp_ble_gap_add_device_to_resolving_list()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:284
esp_ble_gap_config_local_privacy()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:293
esp_ble_gap_config_local_privacy()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:300
esp_ble_gap_config_local_icon()
ret
=
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:368
esp_ble_gap_config_local_icon()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:380
esp_ble_gap_update_whitelist()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:395
esp_ble_gap_update_whitelist()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:428
esp_ble_gap_set_prefer_conn_params()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:449
esp_ble_gap_set_prefer_conn_params()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:462
esp_ble_gap_set_device_name()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
btc_gap_ble_arg_deep_copy
,
btc_gap_ble_arg_deep_free
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:479
esp_ble_gap_set_device_name()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:542
esp_ble_gap_config_adv_data_raw()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
btc_gap_ble_arg_deep_copy
,
esp_gap_ble_api.c:556
esp_ble_gap_config_adv_data_raw()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:564
esp_ble_gap_read_rssi()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:575
esp_ble_gap_read_rssi()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:581
esp_ble_gap_config_scan_rsp_data_raw()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
btc_gap_ble_arg_deep_copy
,
esp_gap_ble_api.c:595
esp_ble_gap_config_scan_rsp_data_raw()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:603
esp_ble_gap_add_duplicate_scan_exceptional_device()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:620
esp_ble_gap_add_duplicate_scan_exceptional_device()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:627
esp_ble_gap_remove_duplicate_scan_exceptional_device()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:644
esp_ble_gap_remove_duplicate_scan_exceptional_device()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:651
esp_ble_gap_clean_duplicate_scan_exceptional_list()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:663
esp_ble_gap_clean_duplicate_scan_exceptional_list()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:697
esp_ble_gap_set_security_param()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
btc_gap_ble_arg_deep_copy
,
esp_gap_ble_api.c:708
esp_ble_gap_set_security_param()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:715
esp_ble_set_encryption()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:725
esp_ble_set_encryption()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:732
esp_ble_gap_security_rsp()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:742
esp_ble_gap_security_rsp()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:750
esp_ble_passkey_reply()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:761
esp_ble_passkey_reply()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:768
esp_ble_confirm_reply()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:778
esp_ble_confirm_reply()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:785
esp_ble_remove_bond_device()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:791
esp_ble_remove_bond_device()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:832
esp_ble_oob_req_reply()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
btc_gap_ble_arg_deep_copy
,
esp_gap_ble_api.c:843
esp_ble_oob_req_reply()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:854
esp_ble_sc_oob_req_reply()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
btc_gap_ble_arg_deep_copy
,
esp_gap_ble_api.c:865
esp_ble_sc_oob_req_reply()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:884
esp_ble_gap_disconnect()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:893
esp_ble_gap_disconnect()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:910
esp_gap_ble_set_channels()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:922
esp_gap_ble_set_channels()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:940
esp_ble_dtm_tx_start()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:954
esp_ble_dtm_tx_start()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:960
esp_ble_dtm_rx_start()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
==
BT_STATUS_SUCCESS
?
ESP_OK
:
ESP_FAIL
)
;
esp_gap_ble_api.c:974
esp_ble_dtm_rx_start()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:1036
esp_ble_gap_set_privacy_mode()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:1048
esp_ble_gap_set_privacy_mode()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:1055
esp_ble_gap_set_csa_support()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
NULL
,
NULL
)
esp_gap_ble_api.c:1065
esp_ble_gap_set_csa_support()
btc_ble_gap_args_t
arg
;
esp_gap_ble_api.c:1736
esp_ble_gap_vendor_command_send()
return
(
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_ble_gap_args_t
)
,
btc_gap_ble_arg_deep_copy
,
btc_gap_ble_arg_deep_free
)
esp_gap_ble_api.c:1757
esp_ble_gap_vendor_command_send()
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
Lifecycle
from
examples
All items filtered out
All items filtered out