ESP-IDF
pb_adv::flags
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
pb_adv::flags
pb_adv::flags field
Syntax
Show:
Summary
Declaration
from
pb_adv.c:78
ATOMIC_DEFINE
(
flags
;
Examples
References
from
examples
Code
Location
Referrer
ATOMIC_DEFINE
(
flags
,
ADV_NUM_FLAGS
)
;
pb_adv.c:78
if
(
atomic_test_and_clear_bit
(
link
.
flags
,
ADV_LINK_CLOSING
)
)
{
pb_adv.c:136
buf_sent()
if
(
atomic_test_bit
(
link
.
flags
,
ADV_PROVISIONER
)
)
{
pb_adv.c:212
reset_adv_link()
atomic_clear
(
link
.
flags
)
;
pb_adv.c:221
reset_adv_link()
atomic_clear_bit
(
link
.
flags
,
ADV_ACK_PENDING
)
;
pb_adv.c:260
ack_complete()
return
atomic_test_bit
(
link
.
flags
,
ADV_ACK_PENDING
)
;
pb_adv.c:265
ack_pending()
atomic_set_bit
(
link
.
flags
,
ADV_LINK_INVALID
)
;
pb_adv.c:272
prov_failed()
if
(
atomic_test_bit
(
link
.
flags
,
ADV_LINK_INVALID
)
)
{
pb_adv.c:286
prov_msg_recv()
if
(
!
atomic_test_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
)
{
pb_adv.c:298
protocol_timeout()
bool
pending
=
atomic_test_and_set_bit
(
link
.
flags
,
ADV_ACK_PENDING
)
;
pb_adv.c:318
gen_prov_ack_send()
atomic_clear_bit
(
link
.
flags
,
ADV_ACK_PENDING
)
;
pb_adv.c:329
gen_prov_ack_send()
if
(
!
atomic_test_bit
(
link
.
flags
,
ADV_LINK_CLOSING
)
)
{
pb_adv.c:427
gen_prov_ack()
if
(
!
atomic_test_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
)
{
pb_adv.c:513
gen_prov_ctl()
if
(
!
atomic_test_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
)
{
pb_adv.c:520
gen_prov_ctl()
if
(
!
atomic_test_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
&&
pb_adv.c:555
gen_prov_recv()
if
(
!
atomic_test_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
)
{
pb_adv.c:595
prov_retransmit()
if
(
atomic_test_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
)
{
pb_adv.c:740
link_open()
atomic_set_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
;
pb_adv.c:759
link_open()
if
(
atomic_test_bit
(
link
.
flags
,
ADV_PROVISIONER
)
)
{
pb_adv.c:775
link_ack()
if
(
atomic_test_and_set_bit
(
link
.
flags
,
ADV_LINK_ACK_RECVD
)
)
{
pb_adv.c:776
link_ack()
if
(
atomic_test_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
&&
link
.
id
!=
rx
.
link_id
)
{
pb_adv.c:818
bt_mesh_pb_adv_recv()
if
(
atomic_test_and_set_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
)
{
pb_adv.c:840
prov_link_open()
atomic_set_bit
(
link
.
flags
,
ADV_PROVISIONER
)
;
pb_adv.c:844
prov_link_open()
if
(
atomic_test_bit
(
link
.
flags
,
ADV_LINK_ACTIVE
)
)
{
pb_adv.c:867
prov_link_accept()
if
(
atomic_test_and_set_bit
(
link
.
flags
,
ADV_LINK_CLOSING
)
)
{
pb_adv.c:886
prov_link_close()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
pb_adv::flags
is read by 18 functions:
All items filtered out
pb_adv::flags
buf_sent()
reset_adv_link()
ack_complete()
ack_pending()
prov_failed()
prov_msg_recv()
protocol_timeout()
gen_prov_ack_send()
gen_prov_ack()
gen_prov_ctl()
gen_prov_recv()
prov_retransmit()
link_open()
link_ack()
bt_mesh_pb_adv_recv()
prov_link_open()
prov_link_accept()
prov_link_close()
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