ESP-IDF
avrc_cb
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
avrc_cb
avrc_cb variable
* Global data
Syntax
Show:
Summary
Declaration
Definition
from
avrc_int.h:139
extern
tAVRC_CB
avrc_cb
;
Implemented in
avrc_sdp.c:44
Examples
References
from
examples
Code
Location
Referrer
tAVRC_CB
avrc_cb
;
avrc_sdp.c:44
extern
tAVRC_CB
avrc_cb
;
avrc_int.h:139
if
(
event
<=
AVRC_MAX_RCV_CTRL_EVT
&&
avrc_cb
.
ccb
[
handle
]
.
p_ctrl_cback
)
{
avrc_api.c:82
avrc_ctrl_cback()
(
*
avrc_cb
.
ccb
[
handle
]
.
p_ctrl_cback
)
(
handle
,
avrc_event
,
result
,
peer_addr
)
;
avrc_api.c:89
avrc_ctrl_cback()
AVRC_TRACE_DEBUG
(
"avrc_prep_end_frag"
)
;
avrc_api.c:154
avrc_prep_end_frag()
p_fcb
=
&
avrc_cb
.
fcb
[
handle
]
;
avrc_api.c:155
avrc_prep_end_frag()
p_fcb
=
&
avrc_cb
.
fcb
[
handle
]
;
avrc_api.c:195
avrc_send_continue_frag()
AVRC_TRACE_DEBUG
(
"%s handle = %u label = %u len = %d"
,
avrc_api.c:198
avrc_send_continue_frag()
AVRC_TRACE_ERROR
(
"AVRC_MsgReq no buffers for fragmentation - send internal error"
)
;
avrc_api.c:226
avrc_send_continue_frag()
AVRC_TRACE_ERROR
(
"commands must be in single packet pdu:0x%x"
,
*
p_data
)
;
avrc_api.c:271
avrc_proc_vendor_command()
else
if
(
avrc_cb
.
fcb
[
handle
]
.
frag_enabled
)
{
avrc_api.c:276
avrc_proc_vendor_command()
p_fcb
=
&
avrc_cb
.
fcb
[
handle
]
;
avrc_api.c:277
avrc_proc_vendor_command()
AVRC_TRACE_ERROR
(
"avrc_proc_vendor_command continue pdu: 0x%x does not match \
avrc_api.c:303
avrc_proc_vendor_command()
AVRC_TRACE_DEBUG
(
"pkt_type %d"
,
pkt_type
)
;
avrc_api.c:374
avrc_proc_far_msg()
p_rcb
=
&
avrc_cb
.
rcb
[
handle
]
;
avrc_api.c:375
avrc_proc_far_msg()
AVRC_TRACE_DEBUG
(
"Unable to allocate buffer for fragmented avrc message, \
avrc_api.c:409
avrc_proc_far_msg()
AVRC_TRACE_DEBUG
(
"Received a CONTINUE/END without no corresponding START \
avrc_api.c:421
avrc_proc_far_msg()
AVRC_TRACE_WARNING
(
"Fragmented message too big! - report the partial message"
)
;
avrc_api.c:438
avrc_proc_far_msg()
AVRC_TRACE_DEBUG
(
"end frag:%d, total len:%d, offset:%d"
,
p_pkt
->
len
,
avrc_api.c:461
avrc_proc_far_msg()
AVRC_TRACE_DEBUG
(
"avrc_msg_cback handle:%d, ctype:%d, offset:%d, len: %d"
,
avrc_api.c:550
avrc_msg_cback()
if
(
(
(
avrc_cb
.
ccb
[
handle
]
.
control
&
AVRC_CT_TARGET
)
&&
(
cr
==
AVCT_CMD
)
)
||
avrc_api.c:557
avrc_msg_cback()
(
(
avrc_cb
.
ccb
[
handle
]
.
control
&
AVRC_CT_CONTROL
)
&&
(
cr
==
AVCT_RSP
)
)
)
{
avrc_api.c:558
avrc_msg_cback()
AVRC_CO_ID_TO_BE_STREAM
(
p_rsp_data
,
avrc_cb
.
ccb
[
handle
]
.
company_id
)
;
avrc_api.c:574
avrc_msg_cback()
if
(
(
avrc_cb
.
ccb
[
handle
]
.
control
&
AVRC_CT_TARGET
)
&&
(
cr
==
AVCT_CMD
)
)
{
avrc_api.c:714
avrc_msg_cback()
(
*
avrc_cb
.
ccb
[
handle
]
.
p_msg_cback
)
(
handle
,
label
,
opcode
,
&
msg
)
;
avrc_api.c:745
avrc_msg_cback()
memcpy
(
&
avrc_cb
.
ccb
[
*
p_handle
]
,
p_ccb
,
sizeof
(
tAVRC_CONN_CB
)
)
;
avrc_api.c:874
AVRC_Open()
memset
(
&
avrc_cb
.
fcb
[
*
p_handle
]
,
0
,
sizeof
(
tAVRC_FRAG_CB
)
)
;
avrc_api.c:876
AVRC_Open()
memset
(
&
avrc_cb
.
rcb
[
*
p_handle
]
,
0
,
sizeof
(
tAVRC_RASM_CB
)
)
;
avrc_api.c:877
AVRC_Open()
AVRC_TRACE_DEBUG
(
"AVRC_Open role: %d, control:%d status:%d, handle:%d"
,
cc
.
role
,
cc
.
control
,
avrc_api.c:880
AVRC_Open()
AVRC_TRACE_DEBUG
(
"AVRC_Close handle:%d"
,
handle
)
;
avrc_api.c:906
AVRC_Close()
AVRC_TRACE_DEBUG
(
"%s handle = %u label = %u ctype = %u len = %d"
,
avrc_api.c:942
AVRC_MsgReq()
p_fcb
=
&
avrc_cb
.
fcb
[
handle
]
;
avrc_api.c:974
AVRC_MsgReq()
AVRC_TRACE_DEBUG
(
"%s p_pkt len:%d/%d, next len:%d"
,
__func__
,
avrc_api.c:1014
AVRC_MsgReq()
AVRC_TRACE_ERROR
(
"AVRC_MsgReq no buffers for fragmentation"
)
;
avrc_api.c:1017
AVRC_MsgReq()
AVRC_TRACE_API
(
"avrc_bld_next_cmd"
)
;
avrc_bld_ct.c:47
avrc_bld_next_cmd()
AVRC_TRACE_API
(
"avrc_bld_set_abs_volume_cmd"
)
;
avrc_bld_ct.c:80
avrc_bld_set_abs_volume_cmd()
AVRC_TRACE_API
(
"avrc_bld_vol_change"
)
;
avrc_bld_ct.c:105
avrc_bld_register_change_notfn()
AVRC_TRACE_API
(
"avrc_bld_init_cmd_buffer: pdu=%x, opcode=%x"
,
p_cmd
->
pdu
,
opcode
)
;
avrc_bld_ct.c:132
avrc_bld_init_cmd_buffer()
AVRC_TRACE_API
(
"avrc_bld_get_element_attr_cmd num_attr: %d"
,
p_cmd
->
num_attr
)
;
avrc_bld_ct.c:220
avrc_bld_get_element_attr_cmd()
AVRC_TRACE_API
(
"avrc_bld_get_element_attr_cmd attr_id: %d"
,
p_cmd
->
attrs
[
i
]
)
;
avrc_bld_ct.c:232
avrc_bld_get_element_attr_cmd()
AVRC_TRACE_API
(
"avrc_bld_get_caps"
)
;
avrc_bld_ct.c:244
avrc_bld_get_caps_cmd()
AVRC_TRACE_API
(
"AVRC_BldCommand: pdu=%x status=%x"
,
p_cmd
->
cmd
.
pdu
,
p_cmd
->
cmd
.
status
)
;
avrc_bld_ct.c:273
AVRC_BldCommand()
AVRC_TRACE_API
(
"AVRC_BldCommand. Invalid parameters passed. p_cmd=%p, pp_pkt=%p"
,
avrc_bld_ct.c:275
AVRC_BldCommand()
AVRC_TRACE_API
(
"AVRC_BldCommand: Failed to initialize command buffer"
)
;
avrc_bld_ct.c:282
AVRC_BldCommand()
AVRC_TRACE_API
(
"AVRC_BldCommand: returning %d"
,
status
)
;
avrc_bld_ct.c:324
AVRC_BldCommand()
AVRC_TRACE_ERROR
(
"avrc_bld_get_capability_rsp bad parameter. p_rsp: %x"
,
(
int
)
p_rsp
)
;
avrc_bld_tg.c:53
avrc_bld_get_capability_rsp()
AVRC_TRACE_API
(
"avrc_bld_get_capability_rsp"
)
;
avrc_bld_tg.c:58
avrc_bld_get_capability_rsp()
AVRC_TRACE_API
(
"avrc_bld_list_app_settings_attr_rsp"
)
;
avrc_bld_tg.c:117
avrc_bld_list_app_settings_attr_rsp()
AVRC_TRACE_API
(
"avrc_bld_list_app_settings_values_rsp"
)
;
avrc_bld_tg.c:164
avrc_bld_list_app_settings_values_rsp()
AVRC_TRACE_ERROR
(
"avrc_bld_get_cur_app_setting_value_rsp NULL parameter"
)
;
avrc_bld_tg.c:211
avrc_bld_get_cur_app_setting_value_rsp()
AVRC_TRACE_API
(
"avrc_bld_get_cur_app_setting_value_rsp"
)
;
avrc_bld_tg.c:215
avrc_bld_get_cur_app_setting_value_rsp()
AVRC_TRACE_API
(
"avrc_bld_set_app_setting_value_rsp"
)
;
avrc_bld_tg.c:261
avrc_bld_set_app_setting_value_rsp()
AVRC_TRACE_ERROR
(
"avrc_bld_app_setting_text_rsp NULL parameter"
)
;
avrc_bld_tg.c:285
avrc_bld_app_setting_text_rsp()
AVRC_TRACE_ERROR
(
"avrc_bld_app_setting_text_rsp out of room %d(str_len:%d, left:%d)"
,
avrc_bld_tg.c:310
avrc_bld_app_setting_text_rsp()
AVRC_TRACE_ERROR
(
"avrc_bld_app_setting_text_rsp NULL attr text[%d]"
,
xx
)
;
avrc_bld_tg.c:317
avrc_bld_app_setting_text_rsp()
AVRC_TRACE_API
(
"avrc_bld_get_app_setting_attr_text_rsp"
)
;
avrc_bld_tg.c:348
avrc_bld_get_app_setting_attr_text_rsp()
AVRC_TRACE_API
(
"avrc_bld_get_app_setting_value_text_rsp"
)
;
avrc_bld_tg.c:366
avrc_bld_get_app_setting_value_text_rsp()
AVRC_TRACE_API
(
"avrc_bld_inform_charset_rsp"
)
;
avrc_bld_tg.c:387
avrc_bld_inform_charset_rsp()
AVRC_TRACE_API
(
"avrc_bld_inform_battery_status_rsp"
)
;
avrc_bld_tg.c:408
avrc_bld_inform_battery_status_rsp()
AVRC_TRACE_API
(
"avrc_bld_get_elem_attrs_rsp"
)
;
avrc_bld_tg.c:429
avrc_bld_get_elem_attrs_rsp()
AVRC_TRACE_ERROR
(
"avrc_bld_get_elem_attrs_rsp NULL parameter"
)
;
avrc_bld_tg.c:431
avrc_bld_get_elem_attrs_rsp()
AVRC_TRACE_ERROR
(
"avrc_bld_get_elem_attrs_rsp invalid attr id[%d]: %d"
,
xx
,
p_rsp
->
p_attrs
[
xx
]
.
attr_id
)
;
avrc_bld_tg.c:451
avrc_bld_get_elem_attrs_rsp()
AVRC_TRACE_API
(
"avrc_bld_get_play_status_rsp"
)
;
avrc_bld_tg.c:484
avrc_bld_get_play_status_rsp()
AVRC_TRACE_API
(
"avrc_bld_notify_rsp"
)
;
avrc_bld_tg.c:516
avrc_bld_notify_rsp()
AVRC_TRACE_ERROR
(
"bad play state"
)
;
avrc_bld_tg.c:531
avrc_bld_notify_rsp()
AVRC_TRACE_ERROR
(
"bad battery status"
)
;
avrc_bld_tg.c:556
avrc_bld_notify_rsp()
AVRC_TRACE_ERROR
(
"bad system status"
)
;
avrc_bld_tg.c:566
avrc_bld_notify_rsp()
AVRC_TRACE_ERROR
(
"bad player app seeting attribute or value"
)
;
avrc_bld_tg.c:585
avrc_bld_notify_rsp()
AVRC_TRACE_ERROR
(
"unknown event_id"
)
;
avrc_bld_tg.c:602
avrc_bld_notify_rsp()
AVRC_TRACE_API
(
"avrc_bld_next_rsp"
)
;
avrc_bld_tg.c:628
avrc_bld_next_rsp()
AVRC_TRACE_ERROR
(
"avrc_bld_group_navigation_rsp bad navigation op id: %d"
,
navi_id
)
;
avrc_bld_tg.c:648
avrc_bld_group_navigation_rsp()
AVRC_TRACE_API
(
"avrc_bld_group_navigation_rsp"
)
;
avrc_bld_tg.c:652
avrc_bld_group_navigation_rsp()
AVRC_TRACE_API
(
"avrc_bld_rejected_rsp: status=%d, pdu:x%x"
,
p_rsp
->
status
,
p_rsp
->
pdu
)
;
avrc_bld_tg.c:698
avrc_bld_rejected_rsp()
AVRC_TRACE_DEBUG
(
"pdu:x%x"
,
*
p_start
)
;
avrc_bld_tg.c:702
avrc_bld_rejected_rsp()
AVRC_TRACE_API
(
"avrc_bld_init_rsp_buffer: pdu=%x, opcode=%x/%x"
,
p_rsp
->
pdu
,
opcode
,
avrc_bld_tg.c:727
avrc_bld_init_rsp_buffer()
AVRC_TRACE_API
(
"opcode=%x"
,
opcode
)
;
avrc_bld_tg.c:732
avrc_bld_init_rsp_buffer()
AVRC_TRACE_API
(
"AVRC_BldResponse. Invalid parameters passed. p_rsp=%p, pp_pkt=%p"
,
avrc_bld_tg.c:796
AVRC_BldResponse()
AVRC_TRACE_API
(
"AVRC_BldResponse: Failed to initialize response buffer"
)
;
avrc_bld_tg.c:803
AVRC_BldResponse()
AVRC_TRACE_API
(
"AVRC_BldResponse: pdu=%x status=%x"
,
p_rsp
->
rsp
.
pdu
,
p_rsp
->
rsp
.
status
)
;
avrc_bld_tg.c:811
AVRC_BldResponse()
AVRC_TRACE_API
(
"AVRC_BldResponse: returning %d"
,
status
)
;
avrc_bld_tg.c:886
AVRC_BldResponse()
AVRC_TRACE_DEBUG
(
"avrc_pars_vendor_rsp() ctype:0x%x pdu:0x%x, len:%d/0x%x"
,
p_msg
->
hdr
.
ctype
,
p_result
->
pdu
,
len
,
len
)
;
avrc_pars_ct.c:63
avrc_pars_vendor_rsp()
AVRC_TRACE_DEBUG
(
"avrc_pars_vendor_rsp PDU reg notif response:event 0x%x"
,
eventid
)
;
avrc_pars_ct.c:94
avrc_pars_vendor_rsp()
AVRC_TRACE_ERROR
(
"AVRC_ParsResponse() unknown opcode:0x%x"
,
p_msg
->
hdr
.
opcode
)
;
avrc_pars_ct.c:153
AVRC_ParsResponse()
AVRC_TRACE_DEBUG
(
"avrc_pars_vendor_cmd() pdu:0x%x"
,
p_result
->
pdu
)
;
avrc_pars_tg.c:65
avrc_pars_vendor_cmd()
AVRC_TRACE_DEBUG
(
"avrc_pars_vendor_cmd() detects wrong AV/C type!"
)
;
avrc_pars_tg.c:67
avrc_pars_vendor_cmd()
AVRC_TRACE_ERROR
(
"AVRC_PDU_SET_PLAYER_APP_VALUE not enough room:%d orig num_val:%d"
,
avrc_pars_tg.c:142
avrc_pars_vendor_cmd()
AVRC_TRACE_ERROR
(
"AVRC_PDU_SET_PLAYER_APP_VALUE NULL decode buffer or bad len"
)
;
avrc_pars_tg.c:147
avrc_pars_vendor_cmd()
AVRC_TRACE_ERROR
(
"AVRC_ParsCommand() unknown opcode:0x%x"
,
p_msg
->
hdr
.
opcode
)
;
avrc_pars_tg.c:299
AVRC_ParsCommand()
AVRC_TRACE_DEBUG
(
"AVRC_ParsCommand() return status:0x%x"
,
status
)
;
avrc_pars_tg.c:305
AVRC_ParsCommand()
AVRC_TRACE_API
(
"avrc_sdp_cback status: %d"
,
status
)
;
avrc_sdp.c:101
avrc_sdp_cback()
avrc_cb
.
service_uuid
=
0
;
avrc_sdp.c:104
avrc_sdp_cback()
(
*
avrc_cb
.
p_cback
)
(
status
)
;
avrc_sdp.c:107
avrc_sdp_cback()
AVRC_TRACE_API
(
"AVRC_FindService uuid: %x"
,
service_uuid
)
;
avrc_sdp.c:162
AVRC_FindService()
if
(
avrc_cb
.
service_uuid
==
UUID_SERVCLASS_AV_REM_CTRL_TARGET
||
avrc_sdp.c:169
AVRC_FindService()
avrc_cb
.
service_uuid
==
UUID_SERVCLASS_AV_REMOTE_CONTROL
)
{
avrc_sdp.c:170
AVRC_FindService()
avrc_cb
.
p_db
=
p_db
->
p_db
;
avrc_sdp.c:188
AVRC_FindService()
avrc_cb
.
service_uuid
=
service_uuid
;
avrc_sdp.c:189
AVRC_FindService()
avrc_cb
.
p_cback
=
p_cback
;
avrc_sdp.c:190
AVRC_FindService()
AVRC_TRACE_API
(
"AVRC_AddRecord uuid: %x, browsing_en:%d"
,
service_uuid
,
browsing_en
)
;
avrc_sdp.c:246
AVRC_AddRecord()
AVRC_TRACE_WARNING
(
"For AVRCP Target Cateory 1 and 3, SDP record shall contain additional protocol list"
)
;
avrc_sdp.c:271
AVRC_AddRecord()
avrc_cb
.
trace_level
=
new_level
;
avrc_sdp.c:354
AVRC_SetTraceLevel()
return
(
avrc_cb
.
trace_level
)
;
avrc_sdp.c:357
AVRC_SetTraceLevel()
memset
(
&
avrc_cb
,
0
,
sizeof
(
tAVRC_CB
)
)
;
avrc_sdp.c:379
AVRC_Init()
avrc_cb
.
trace_level
=
AVRC_INITIAL_TRACE_LEVEL
;
avrc_sdp.c:382
AVRC_Init()
AVRC_TRACE_ERROR
(
avrc_utils.c:125
avrc_is_valid_player_attrib_value()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
avrc_cb
is read by 44 functions:
All items filtered out
avrc_cb
avrc_sdp_cback()
AVRC_FindService()
AVRC_AddRecord()
AVRC_SetTraceLevel()
AVRC_Init()
avrc_ctrl_cback()
avrc_prep_end_frag()
avrc_send_continue_frag()
avrc_proc_vendor_command()
avrc_proc_far_msg()
avrc_msg_cback()
AVRC_Open()
AVRC_Close()
AVRC_MsgReq()
avrc_bld_next_cmd()
avrc_bld_set_abs_volume_cmd()
avrc_bld_register_change_notfn()
avrc_bld_init_cmd_buffer()
avrc_bld_get_element_attr_cmd()
avrc_bld_get_caps_cmd()
AVRC_BldCommand()
avrc_bld_get_capability_rsp()
avrc_bld_list_app_settings_attr_rsp()
avrc_bld_list_app_settings_values_rsp()
avrc_bld_get_cur_app_setting_value_rsp()
avrc_bld_set_app_setting_value_rsp()
avrc_bld_app_setting_text_rsp()
avrc_bld_get_app_setting_attr_text_rsp()
avrc_bld_get_app_setting_value_text_rsp()
avrc_bld_inform_charset_rsp()
avrc_bld_inform_battery_status_rsp()
avrc_bld_get_elem_attrs_rsp()
avrc_bld_get_play_status_rsp()
avrc_bld_notify_rsp()
avrc_bld_next_rsp()
avrc_bld_group_navigation_rsp()
avrc_bld_rejected_rsp()
avrc_bld_init_rsp_buffer()
AVRC_BldResponse()
avrc_pars_vendor_rsp()
AVRC_ParsResponse()
avrc_pars_vendor_cmd()
AVRC_ParsCommand()
avrc_is_valid_player_attrib_value()
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