ESP-IDF
ble_gap_master
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/5)...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ble_gap_master
ble_gap_master variable
Syntax
Show:
Summary
Declaration
from
ble_gap.c:205
static
bssnz_t
struct
ble_gap_master_state
ble_gap_master
;
Examples
References
from
examples
Code
Location
Referrer
static
bssnz_t
struct
ble_gap_master_state
ble_gap_master
;
ble_gap.c:205
if
(
ble_gap_master
.
preempted_op
!=
BLE_GAP_OP_NULL
)
{
ble_gap.c:978
ble_gap_is_preempted()
ble_gap_master
.
op
=
BLE_GAP_OP_NULL
;
ble_gap.c:996
ble_gap_master_reset_state()
ble_gap_master
.
exp_set
=
0
;
ble_gap.c:997
ble_gap_master_reset_state()
ble_gap_master
.
conn
.
cancel
=
0
;
ble_gap.c:998
ble_gap_master_reset_state()
*
out_state
=
ble_gap_master
;
ble_gap.c:1036
ble_gap_master_extract_state()
ble_gap_master
.
preempted_op
=
BLE_GAP_OP_NULL
;
ble_gap.c:1040
ble_gap_master_extract_state()
if
(
ble_gap_master
.
op
==
BLE_GAP_OP_NULL
||
!
ble_gap_master
.
exp_set
)
{
ble_gap.c:1364
ble_gap_master_ticks_until_exp()
ticks
=
ble_gap_master
.
exp_os_ticks
-
ble_npl_time_get
(
)
;
ble_gap.c:1369
ble_gap_master_ticks_until_exp()
ble_gap_master
.
exp_os_ticks
=
ble_npl_time_get
(
)
+
ticks_from_now
;
ble_gap.c:1454
ble_gap_master_set_timer()
ble_gap_master
.
exp_set
=
1
;
ble_gap.c:1455
ble_gap_master_set_timer()
switch
(
ble_gap_master
.
op
)
{
ble_gap.c:1480
ble_gap_master_failed()
return
ble_gap_master
.
op
!=
BLE_GAP_OP_NULL
;
ble_gap.c:1719
ble_gap_master_in_progress()
switch
(
ble_gap_master
.
op
)
{
ble_gap.c:1790
ble_gap_accept_master_conn()
if
(
ble_gap_master
.
op
!=
BLE_GAP_OP_M_DISC
)
{
ble_gap.c:1853
ble_gap_rx_adv_report_sanity_check()
if
(
ble_gap_master
.
disc
.
limited
)
{
ble_gap.c:1869
ble_gap_rx_adv_report_sanity_check()
if
(
ble_gap_master
.
preempted_op
==
BLE_GAP_OP_M_CONN
)
{
ble_gap.c:2589
ble_gap_rx_conn_complete()
conn
->
bhc_cb
=
ble_gap_master
.
cb
;
ble_gap.c:2650
ble_gap_rx_conn_complete()
conn
->
bhc_cb_arg
=
ble_gap_master
.
cb_arg
;
ble_gap.c:2651
ble_gap_rx_conn_complete()
conn
->
bhc_our_addr_type
=
ble_gap_master
.
conn
.
our_addr_type
;
ble_gap.c:2653
ble_gap_rx_conn_complete()
switch
(
ble_gap_master
.
op
)
{
ble_gap.c:2904
ble_gap_master_timer()
ble_gap_master
.
exp_set
=
0
;
ble_gap.c:2913
ble_gap_master_timer()
return
ble_gap_master
.
op
==
BLE_GAP_OP_M_CONN
&&
ble_gap.c:3075
ble_gap_wl_busy()
ble_gap_master
.
conn
.
using_wl
;
ble_gap.c:3076
ble_gap_wl_busy()
ble_gap_master
.
disc
.
limited
=
params
.
limited
;
ble_gap.c:6351
ble_gap_disc()
ble_gap_master
.
cb
=
cb
;
ble_gap.c:6352
ble_gap_disc()
ble_gap_master
.
cb_arg
=
cb_arg
;
ble_gap.c:6353
ble_gap_disc()
ble_gap_master
.
op
=
BLE_GAP_OP_M_DISC
;
ble_gap.c:6364
ble_gap_disc()
return
ble_gap_master
.
op
==
BLE_GAP_OP_M_DISC
;
ble_gap.c:6396
ble_gap_disc_active()
ble_gap_master
.
cb
=
cb
;
ble_gap.c:7258
ble_gap_connect()
ble_gap_master
.
cb_arg
=
cb_arg
;
ble_gap.c:7259
ble_gap_connect()
ble_gap_master
.
conn
.
using_wl
=
peer_addr
==
NULL
;
ble_gap.c:7260
ble_gap_connect()
ble_gap_master
.
conn
.
our_addr_type
=
own_addr_type
;
ble_gap.c:7261
ble_gap_connect()
ble_gap_master
.
op
=
BLE_GAP_OP_M_CONN
;
ble_gap.c:7263
ble_gap_connect()
return
ble_gap_master
.
op
==
BLE_GAP_OP_M_CONN
;
ble_gap.c:7489
ble_gap_conn_active()
ble_gap_master
.
conn
.
cancel
=
1
;
ble_gap.c:7605
ble_gap_conn_cancel_no_lock()
ble_gap_master
.
preempted_op
=
BLE_GAP_OP_M_CONN
;
ble_gap.c:8762
ble_gap_preempt_no_lock()
ble_gap_master
.
preempted_op
=
BLE_GAP_OP_M_DISC
;
ble_gap.c:8769
ble_gap_preempt_no_lock()
if
(
ble_gap_master
.
preempted_op
==
BLE_GAP_OP_M_DISC
)
{
ble_gap.c:8838
ble_gap_preempt_done()
ble_gap_master
.
preempted_op
=
BLE_GAP_OP_NULL
;
ble_gap.c:8839
ble_gap_preempt_done()
master_cb
=
ble_gap_master
.
cb
;
ble_gap.c:8841
ble_gap_preempt_done()
master_arg
=
ble_gap_master
.
cb_arg
;
ble_gap.c:8842
ble_gap_preempt_done()
memset
(
&
ble_gap_master
,
0
,
sizeof
(
ble_gap_master
)
)
;
ble_gap.c:8947
ble_gap_init()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ble_gap_master
is read by 20 functions:
All items filtered out
ble_gap_master
ble_gap_is_preempted()
ble_gap_master_reset_state()
ble_gap_master_extract_state()
ble_gap_master_ticks_until_exp()
ble_gap_master_set_timer()
ble_gap_master_failed()
ble_gap_master_in_progress()
ble_gap_accept_master_conn()
ble_gap_rx_adv_report_sanity_check()
ble_gap_rx_conn_complete()
ble_gap_master_timer()
ble_gap_wl_busy()
ble_gap_disc()
ble_gap_disc_active()
ble_gap_connect()
ble_gap_conn_active()
ble_gap_conn_cancel_no_lock()
ble_gap_preempt_no_lock()
ble_gap_preempt_done()
ble_gap_init()
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