ESP-IDF
per_device_ctb::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
per_device_ctb::addr
per_device_ctb::addr field
Syntax
Show:
Summary
Declaration
from
hid_int.h:38
BD_ADDR
addr
;
Examples
References
from
examples
Code
Location
Referrer
BD_ADDR
addr
;
/* BD-Addr of the host device */
hid_int.h:38
(
!
memcmp
(
addr
,
hh_cb
.
devices
[
i
]
.
addr
,
BD_ADDR_LEN
)
)
)
{
hidh_api.c:362
HID_HostAddDev()
memcpy
(
hh_cb
.
devices
[
i
]
.
addr
,
addr
,
sizeof
(
BD_ADDR
)
)
;
hidh_api.c:382
HID_HostAddDev()
if
(
(
hh_cb
.
devices
[
i
]
.
in_use
)
&&
(
!
memcmp
(
addr
,
hh_cb
.
devices
[
i
]
.
addr
,
BD_ADDR_LEN
)
)
)
{
hidh_api.c:414
HID_HostGetDev()
(
memcmp
(
bd_addr
,
hh_cb
.
devices
[
i
]
.
addr
,
BD_ADDR_LEN
)
==
0
)
)
{
hidh_api.c:645
hid_known_hid_device()
L2CA_SetIdleTimeoutByBdAddr
(
hh_cb
.
devices
[
dhandle
]
.
addr
,
0
,
BT_TRANSPORT_BR_EDR
)
;
hidh_conn.c:139
hidh_conn_disconnect()
L2CA_ConnectRsp
(
p_dev
->
addr
,
p_dev
->
conn
.
ctrl_id
,
p_dev
->
conn
.
ctrl_cid
,
L2CAP_CONN_OK
,
L2CAP_CONN_OK
)
;
hidh_conn.c:177
hidh_sec_check_complete_term()
L2CA_ConnectRsp
(
p_dev
->
addr
,
p_dev
->
conn
.
ctrl_id
,
p_dev
->
conn
.
ctrl_cid
,
L2CAP_CONN_SECURITY_BLOCK
,
L2CAP_CONN_OK
)
;
hidh_conn.c:187
hidh_sec_check_complete_term()
if
(
btm_sec_mx_access_request
(
p_dev
->
addr
,
HID_PSM_CONTROL
,
hidh_conn.c:256
hidh_l2cif_connect_ind()
hh_cb
.
callback
(
(
UINT8
)
p_tle
->
param
,
hh_cb
.
devices
[
p_tle
->
param
]
.
addr
,
hidh_conn.c:293
hidh_proc_repage_timeout()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_CLOSE
,
reason
,
NULL
)
;
hidh_conn.c:392
hidh_l2cif_connect_cfm()
btm_sec_mx_access_request
(
p_dev
->
addr
,
HID_PSM_CONTROL
,
hidh_conn.c:402
hidh_l2cif_connect_cfm()
if
(
(
p_hcon
->
intr_cid
=
L2CA_ConnectReq
(
HID_PSM_INTERRUPT
,
hh_cb
.
devices
[
dhandle
]
.
addr
)
)
==
0
)
{
hidh_conn.c:464
hidh_l2cif_config_ind()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_CLOSE
,
reason
,
NULL
)
;
hidh_conn.c:469
hidh_l2cif_config_ind()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_OPEN
,
0
,
NULL
)
;
hidh_conn.c:488
hidh_l2cif_config_ind()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_CLOSE
,
reason
,
NULL
)
;
hidh_conn.c:525
hidh_l2cif_config_cfm()
if
(
(
p_hcon
->
intr_cid
=
L2CA_ConnectReq
(
HID_PSM_INTERRUPT
,
hh_cb
.
devices
[
dhandle
]
.
addr
)
)
==
0
)
{
hidh_conn.c:535
hidh_l2cif_config_cfm()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_CLOSE
,
reason
,
NULL
)
;
hidh_conn.c:540
hidh_l2cif_config_cfm()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_OPEN
,
0
,
NULL
)
;
hidh_conn.c:559
hidh_l2cif_config_cfm()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_CLOSE
,
disc_res
,
NULL
)
;
hidh_conn.c:620
hidh_l2cif_disconnect_ind()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_CLOSE
,
hid_close_evt_reason
,
NULL
)
;
hidh_conn.c:639
hidh_l2cif_disconnect_ind()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_CLOSE
,
p_hcon
->
disc_reason
,
NULL
)
;
hidh_conn.c:691
hidh_l2cif_disconnect_cfm()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_HANDSHAKE
,
param
,
NULL
)
;
hidh_conn.c:778
hidh_l2cif_data_ind()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_VC_UNPLUG
,
0
,
NULL
)
;
hidh_conn.c:787
hidh_l2cif_data_ind()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
evt
,
rep_type
,
p_msg
)
;
hidh_conn.c:800
hidh_l2cif_data_ind()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
evt
,
rep_type
,
p_msg
)
;
hidh_conn.c:806
hidh_l2cif_data_ind()
if
(
!
BTM_IsAclConnectionUp
(
hh_cb
.
devices
[
dhandle
]
.
addr
,
BT_TRANSPORT_BR_EDR
)
)
{
hidh_conn.c:839
hidh_conn_snd_data()
BTM_SetOutService
(
p_dev
->
addr
,
service_id
,
mx_chan_id
)
;
hidh_conn.c:977
hidh_conn_initiate()
if
(
(
p_dev
->
conn
.
ctrl_cid
=
L2CA_ConnectReq
(
HID_PSM_CONTROL
,
p_dev
->
addr
)
)
==
0
)
{
hidh_conn.c:980
hidh_conn_initiate()
hh_cb
.
callback
(
dhandle
,
hh_cb
.
devices
[
dhandle
]
.
addr
,
HID_HDEV_EVT_CLOSE
,
hidh_conn.c:982
hidh_conn_initiate()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
per_device_ctb::addr
is read by 15 functions:
All items filtered out
per_device_ctb::addr
HID_HostAddDev()
HID_HostGetDev()
hid_known_hid_device()
hidh_conn_disconnect()
hidh_sec_check_complete_term()
hidh_l2cif_connect_ind()
hidh_proc_repage_timeout()
hidh_l2cif_connect_cfm()
hidh_l2cif_config_ind()
hidh_l2cif_config_cfm()
hidh_l2cif_disconnect_ind()
hidh_l2cif_disconnect_cfm()
hidh_l2cif_data_ind()
hidh_conn_snd_data()
hidh_conn_initiate()
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