ESP-IDF
ble_hs_conn::bhc_peer_addr
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/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_hs_conn::bhc_peer_addr
ble_hs_conn::bhc_peer_addr field
Syntax
Show:
Summary
Declaration
from
ble_hs_conn_priv.h:57
ble_addr_t
bhc_peer_addr
;
Examples
References
from
examples
Code
Location
Referrer
ble_addr_t
bhc_peer_addr
;
ble_hs_conn_priv.h:57
rl
=
ble_hs_resolv_list_find
(
conn
->
bhc_peer_addr
.
val
)
;
ble_gap.c:500
ble_gap_fill_conn_desc()
conn
->
bhc_peer_addr
.
type
=
evt
->
peer_addr_type
;
ble_gap.c:2677
ble_gap_rx_conn_complete()
memcpy
(
conn
->
bhc_peer_addr
.
val
,
evt
->
peer_addr
,
6
)
;
ble_gap.c:2678
ble_gap_rx_conn_complete()
if
(
BLE_ADDR_IS_RPA
(
&
conn
->
bhc_peer_addr
)
)
{
ble_gap.c:2688
ble_gap_rx_conn_complete()
conn
->
bhc_peer_rpa_addr
=
conn
->
bhc_peer_addr
;
ble_gap.c:2689
ble_gap_rx_conn_complete()
out_cccd
->
peer_addr
=
conn
->
bhc_peer_addr
;
ble_gatts.c:943
ble_gatts_clt_cfg_access_locked()
ble_hs_misc_peer_addr_type_to_id
(
conn
->
bhc_peer_addr
.
type
)
;
ble_gatts.c:945
ble_gatts_clt_cfg_access_locked()
cccd_value
.
peer_addr
=
conn
->
bhc_peer_addr
;
ble_gatts.c:2028
ble_gatts_rx_indicate_ack()
ble_hs_misc_peer_addr_type_to_id
(
conn
->
bhc_peer_addr
.
type
)
;
ble_gatts.c:2030
ble_gatts_rx_indicate_ack()
key_csfc
.
peer_addr
=
conn
->
bhc_peer_addr
;
ble_gatts.c:2261
ble_gatts_peer_cl_sup_feat_update()
value_csfc
.
peer_addr
=
conn
->
bhc_peer_addr
;
ble_gatts.c:2269
ble_gatts_peer_cl_sup_feat_update()
cccd_value
.
peer_addr
=
conn
->
bhc_peer_addr
;
ble_gatts.c:2410
ble_gatts_bonding_established()
ble_hs_misc_peer_addr_type_to_id
(
conn
->
bhc_peer_addr
.
type
)
;
ble_gatts.c:2412
ble_gatts_bonding_established()
csfc
.
peer_addr
=
conn
->
bhc_peer_addr
;
ble_gatts.c:2437
ble_gatts_bonding_established()
ble_hs_misc_peer_addr_type_to_id
(
conn
->
bhc_peer_addr
.
type
)
;
ble_gatts.c:2439
ble_gatts_bonding_established()
cccd_key
.
peer_addr
=
conn
->
bhc_peer_addr
;
ble_gatts.c:2498
ble_gatts_bonding_restored()
ble_hs_misc_peer_addr_type_to_id
(
conn
->
bhc_peer_addr
.
type
)
;
ble_gatts.c:2500
ble_gatts_bonding_restored()
csfc_key
.
peer_addr
=
conn
->
bhc_peer_addr
;
ble_gatts.c:2585
ble_gatts_bonding_restored()
if
(
ble_addr_cmp
(
&
conn
->
bhc_peer_addr
,
addr
)
==
0
)
{
ble_hs_conn.c:346
ble_hs_conn_find_by_addr()
if
(
conn
->
bhc_peer_addr
.
type
<
BLE_OWN_ADDR_RPA_PUBLIC_DEFAULT
)
{
ble_hs_conn.c:349
ble_hs_conn_find_by_addr()
addrs
->
peer_id_addr
=
conn
->
bhc_peer_addr
;
ble_hs_conn.c:447
ble_hs_conn_addrs()
addrs
->
peer_ota_addr
=
conn
->
bhc_peer_addr
;
ble_hs_conn.c:448
ble_hs_conn_addrs()
bhc_peer_addr
.
type
=
conn
->
bhc_peer_addr
.
type
;
ble_hs_conn.c:453
ble_hs_conn_addrs()
memcpy
(
bhc_peer_addr
.
val
,
conn
->
bhc_peer_addr
.
val
,
BLE_DEV_ADDR_LEN
)
;
ble_hs_conn.c:454
ble_hs_conn_addrs()
switch
(
conn
->
bhc_peer_addr
.
type
)
{
ble_hs_conn.c:475
ble_hs_conn_addrs()
addrs
->
peer_ota_addr
.
type
=
conn
->
bhc_peer_addr
.
type
;
ble_hs_conn.c:483
ble_hs_conn_addrs()
addrs
->
peer_ota_addr
.
type
=
conn
->
bhc_peer_addr
.
type
;
ble_hs_conn.c:489
ble_hs_conn_addrs()
conn
->
bhc_peer_addr
.
type
=
p_dev_rec
->
rand_addr_type
;
ble_hs_resolv.c:211
ble_rpa_replace_id_with_rand_addr()
memcpy
(
&
conn
->
bhc_peer_addr
.
val
[
0
]
,
p_dev_rec
->
rand_addr
,
BLE_DEV_ADDR_LEN
)
;
ble_hs_resolv.c:212
ble_rpa_replace_id_with_rand_addr()
conn
->
bhc_peer_addr
=
peer_addr
;
ble_sm.c:548
ble_sm_persist_keys()
conn
->
bhc_peer_addr
.
type
=
BLE_ADDR_PUBLIC
;
ble_sm.c:563
ble_sm_persist_keys()
conn
->
bhc_peer_addr
.
type
=
BLE_ADDR_RANDOM_ID
;
ble_sm.c:571
ble_sm_persist_keys()
peer_addr
=
conn
->
bhc_peer_addr
;
ble_sm.c:598
ble_sm_persist_keys()
ble_hs_misc_peer_addr_type_to_id
(
conn
->
bhc_peer_addr
.
type
)
;
ble_sm.c:600
ble_sm_persist_keys()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ble_hs_conn::bhc_peer_addr
is written by 1 function and is read by 11 functions:
ble_sm_persist_keys()
All items filtered out
ble_hs_conn::bhc_peer_addr
ble_hs_conn_find_by_addr()
ble_hs_conn_addrs()
ble_sm_persist_keys()
ble_gap_fill_conn_desc()
ble_gap_rx_conn_complete()
ble_gatts_clt_cfg_access_locked()
ble_gatts_rx_indicate_ack()
ble_gatts_peer_cl_sup_feat_update()
ble_gatts_bonding_established()
ble_gatts_bonding_restored()
ble_rpa_replace_id_with_rand_addr()
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