ESP-IDF
tBTM_SP_EVT_DATA::cfm_req
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
tBTM_SP_EVT_DATA::cfm_req
tBTM_SP_EVT_DATA::cfm_req field
Syntax
Show:
Summary
Declaration
from
btm_api.h:1672
tBTM_SP_CFM_REQ
cfm_req
;
Examples
References
from
examples
Code
Location
Referrer
tBTM_SP_CFM_REQ
cfm_req
;
/* BTM_SP_CFM_REQ_EVT */
btm_api.h:1672
bta_dm_cb
.
just_works
=
sec_event
.
cfm_req
.
just_works
=
p_data
->
cfm_req
.
just_works
;
bta_dm_act.c:3296
bta_dm_sp_cback()
sec_event
.
cfm_req
.
loc_auth_req
=
p_data
->
cfm_req
.
loc_auth_req
;
bta_dm_act.c:3297
bta_dm_sp_cback()
sec_event
.
cfm_req
.
rmt_auth_req
=
p_data
->
cfm_req
.
rmt_auth_req
;
bta_dm_act.c:3298
bta_dm_sp_cback()
sec_event
.
cfm_req
.
loc_io_caps
=
p_data
->
cfm_req
.
loc_io_caps
;
bta_dm_act.c:3299
bta_dm_sp_cback()
sec_event
.
cfm_req
.
rmt_io_caps
=
p_data
->
cfm_req
.
rmt_io_caps
;
bta_dm_act.c:3300
bta_dm_sp_cback()
if
(
p_data
->
cfm_req
.
bd_name
[
0
]
==
0
)
{
bta_dm_act.c:3310
bta_dm_sp_cback()
bdcpy
(
bta_dm_cb
.
pin_bd_addr
,
p_data
->
cfm_req
.
bd_addr
)
;
bta_dm_act.c:3312
bta_dm_sp_cback()
BTA_COPY_DEVICE_CLASS
(
bta_dm_cb
.
pin_dev_class
,
p_data
->
cfm_req
.
dev_class
)
;
bta_dm_act.c:3313
bta_dm_sp_cback()
if
(
(
BTM_ReadRemoteDeviceName
(
p_data
->
cfm_req
.
bd_addr
,
bta_dm_pinname_cback
,
bta_dm_act.c:3314
bta_dm_sp_cback()
bdcpy
(
sec_event
.
key_notif
.
bd_addr
,
p_data
->
cfm_req
.
bd_addr
)
;
bta_dm_act.c:3322
bta_dm_sp_cback()
BTA_COPY_DEVICE_CLASS
(
sec_event
.
key_notif
.
dev_class
,
p_data
->
cfm_req
.
dev_class
)
;
bta_dm_act.c:3323
bta_dm_sp_cback()
BCM_STRNCPY_S
(
(
char
*
)
sec_event
.
key_notif
.
bd_name
,
(
char
*
)
p_data
->
cfm_req
.
bd_name
,
BD_NAME_LEN
)
;
bta_dm_act.c:3324
bta_dm_sp_cback()
UINT8
*
p_bda
=
evt_data
.
cfm_req
.
bd_addr
;
btm_sec.c:3523
btm_proc_sp_req_evt()
memcpy
(
evt_data
.
cfm_req
.
bd_addr
,
p_dev_rec
->
bd_addr
,
BD_ADDR_LEN
)
;
btm_sec.c:3536
btm_proc_sp_req_evt()
memcpy
(
evt_data
.
cfm_req
.
dev_class
,
p_dev_rec
->
dev_class
,
DEV_CLASS_LEN
)
;
btm_sec.c:3537
btm_proc_sp_req_evt()
BCM_STRCPY_S
(
(
char
*
)
evt_data
.
cfm_req
.
bd_name
,
(
char
*
)
p_dev_rec
->
sec_bd_name
)
;
btm_sec.c:3539
btm_proc_sp_req_evt()
STREAM_TO_UINT32
(
evt_data
.
cfm_req
.
num_val
,
p
)
;
btm_sec.c:3547
btm_proc_sp_req_evt()
evt_data
.
cfm_req
.
just_works
=
TRUE
;
btm_sec.c:3549
btm_proc_sp_req_evt()
evt_data
.
cfm_req
.
just_works
=
FALSE
;
btm_sec.c:3558
btm_proc_sp_req_evt()
evt_data
.
cfm_req
.
just_works
,
btm_cb
.
devcb
.
loc_io_caps
,
p_dev_rec
->
rmt_io_caps
,
btm_sec.c:3562
btm_proc_sp_req_evt()
evt_data
.
cfm_req
.
loc_auth_req
=
btm_cb
.
devcb
.
loc_auth_req
;
btm_sec.c:3565
btm_proc_sp_req_evt()
evt_data
.
cfm_req
.
rmt_auth_req
=
p_dev_rec
->
rmt_auth_req
;
btm_sec.c:3566
btm_proc_sp_req_evt()
evt_data
.
cfm_req
.
loc_io_caps
=
btm_cb
.
devcb
.
loc_io_caps
;
btm_sec.c:3567
btm_proc_sp_req_evt()
evt_data
.
cfm_req
.
rmt_io_caps
=
p_dev_rec
->
rmt_io_caps
;
btm_sec.c:3568
btm_proc_sp_req_evt()
}
else
if
(
(
event
==
BTM_SP_CFM_REQ_EVT
)
&&
(
evt_data
.
cfm_req
.
just_works
==
TRUE
)
)
{
btm_sec.c:3592
btm_proc_sp_req_evt()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tBTM_SP_EVT_DATA::cfm_req
is read by 2 functions:
All items filtered out
tBTM_SP_EVT_DATA::cfm_req
bta_dm_sp_cback()
btm_proc_sp_req_evt()
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