ESP-IDF
ble_gap_slave
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
ble_gap_slave
ble_gap_slave variable
Syntax
Show:
Summary
Declaration
from
ble_gap.c:256
static
bssnz_t
struct
ble_gap_slave_state
ble_gap_slave
[
BLE_ADV_INSTANCES
]
;
Examples
References
from
examples
Code
Location
Referrer
static
bssnz_t
struct
ble_gap_slave_state
ble_gap_slave
[
BLE_ADV_INSTANCES
]
;
ble_gap.c:256
own_addr_type
=
ble_gap_slave
[
0
]
.
our_addr_type
;
ble_gap.c:890
ble_gap_get_local_used_addr()
if
(
ble_gap_slave
[
i
]
.
preempted
)
{
ble_gap.c:984
ble_gap_is_preempted()
ble_gap_slave
[
instance
]
.
op
=
BLE_GAP_OP_NULL
;
ble_gap.c:1008
ble_gap_slave_reset_state()
ble_gap_slave
[
instance
]
.
exp_set
=
0
;
ble_gap.c:1011
ble_gap_slave_reset_state()
*
out_cb
=
ble_gap_slave
[
instance
]
.
cb
;
ble_gap.c:1054
ble_gap_slave_extract_cb()
*
out_cb_arg
=
ble_gap_slave
[
instance
]
.
cb_arg
;
ble_gap.c:1055
ble_gap_slave_extract_cb()
if
(
ble_gap_slave
[
0
]
.
op
==
BLE_GAP_OP_NULL
||
!
ble_gap_slave
[
0
]
.
exp_set
)
{
ble_gap.c:1385
ble_gap_slave_ticks_until_exp()
ticks
=
ble_gap_slave
[
0
]
.
exp_os_ticks
-
ble_npl_time_get
(
)
;
ble_gap.c:1390
ble_gap_slave_ticks_until_exp()
ble_gap_slave
[
0
]
.
exp_os_ticks
=
ble_npl_time_get
(
)
+
ticks_from_now
;
ble_gap.c:1465
ble_gap_slave_set_timer()
ble_gap_slave
[
0
]
.
exp_set
=
1
;
ble_gap.c:1466
ble_gap_slave_set_timer()
return
ble_gap_slave
[
instance
]
.
op
==
BLE_GAP_OP_S_ADV
;
ble_gap.c:1730
ble_gap_adv_active_instance()
if
(
ble_gap_slave
[
instance
]
.
connectable
)
{
ble_gap.c:1828
ble_gap_accept_slave_conn()
conn
->
bhc_cb
=
ble_gap_slave
[
instance
]
.
cb
;
ble_gap.c:2667
ble_gap_rx_conn_complete()
conn
->
bhc_cb_arg
=
ble_gap_slave
[
instance
]
.
cb_arg
;
ble_gap.c:2668
ble_gap_rx_conn_complete()
conn
->
bhc_our_addr_type
=
ble_gap_slave
[
instance
]
.
our_addr_type
;
ble_gap.c:2669
ble_gap_rx_conn_complete()
if
(
ble_gap_slave
[
0
]
.
op
!=
BLE_GAP_OP_NULL
)
{
ble_gap.c:3398
ble_gap_adv_validate()
ble_gap_slave
[
0
]
.
cb
=
cb
;
ble_gap.c:3530
ble_gap_adv_start()
ble_gap_slave
[
0
]
.
cb_arg
=
cb_arg
;
ble_gap.c:3531
ble_gap_adv_start()
ble_gap_slave
[
0
]
.
our_addr_type
=
own_addr_type
;
ble_gap.c:3532
ble_gap_adv_start()
ble_gap_slave
[
0
]
.
connectable
=
1
;
ble_gap.c:3535
ble_gap_adv_start()
ble_gap_slave
[
0
]
.
connectable
=
0
;
ble_gap.c:3537
ble_gap_adv_start()
ble_gap_slave
[
0
]
.
op
=
BLE_GAP_OP_S_ADV
;
ble_gap.c:3545
ble_gap_adv_start()
ble_gap_slave
[
0
]
.
preempted
=
1
;
ble_gap.c:8754
ble_gap_preempt_no_lock()
if
(
ble_gap_slave
[
i
]
.
preempted
)
{
ble_gap.c:8831
ble_gap_preempt_done()
ble_gap_slave
[
i
]
.
preempted
=
0
;
ble_gap.c:8832
ble_gap_preempt_done()
slaves
[
i
]
.
cb
=
ble_gap_slave
[
i
]
.
cb
;
ble_gap.c:8833
ble_gap_preempt_done()
slaves
[
i
]
.
arg
=
ble_gap_slave
[
i
]
.
cb_arg
;
ble_gap.c:8834
ble_gap_preempt_done()
memset
(
ble_gap_slave
,
0
,
sizeof
(
ble_gap_slave
)
)
;
ble_gap.c:8948
ble_gap_init()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ble_gap_slave
is read by 14 functions:
All items filtered out
ble_gap_slave
ble_gap_get_local_used_addr()
ble_gap_is_preempted()
ble_gap_slave_reset_state()
ble_gap_slave_extract_cb()
ble_gap_slave_ticks_until_exp()
ble_gap_slave_set_timer()
ble_gap_adv_active_instance()
ble_gap_accept_slave_conn()
ble_gap_rx_conn_complete()
ble_gap_adv_validate()
ble_gap_adv_start()
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