ESP-IDF
tBTA_HF_CLIENT_SCB::at_cb
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
tBTA_HF_CLIENT_SCB::at_cb
tBTA_HF_CLIENT_SCB::at_cb field
Syntax
Show:
Summary
Declaration
from
bta_hf_client_int.h:165
tBTA_HF_CLIENT_AT_CB
at_cb
;
Examples
References
from
examples
Code
Location
Referrer
tBTA_HF_CLIENT_AT_CB
at_cb
;
/* AT Parser control block */
bta_hf_client_int.h:165
tBTA_HF_CLIENT_AT_QCMD
*
cur
=
bta_hf_client_cb
.
scb
.
at_cb
.
queued_cmd
;
bta_hf_client_at.c:101
bta_hf_client_clear_queued_at()
bta_hf_client_cb
.
scb
.
at_cb
.
queued_cmd
=
NULL
;
bta_hf_client_at.c:110
bta_hf_client_clear_queued_at()
if
(
bta_hf_client_cb
.
scb
.
at_cb
.
queued_cmd
!=
NULL
)
{
bta_hf_client_at.c:125
bta_hf_client_queue_at()
tBTA_HF_CLIENT_AT_QCMD
*
qcmd
=
bta_hf_client_cb
.
scb
.
at_cb
.
queued_cmd
;
bta_hf_client_at.c:126
bta_hf_client_queue_at()
bta_hf_client_cb
.
scb
.
at_cb
.
queued_cmd
=
new_cmd
;
bta_hf_client_at.c:134
bta_hf_client_queue_at()
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer_on
=
FALSE
;
bta_hf_client_at.c:142
bta_hf_client_at_resp_timer_cback()
if
(
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer_on
)
{
bta_hf_client_at.c:152
bta_hf_client_stop_at_resp_timer()
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer_on
=
FALSE
;
bta_hf_client_at.c:153
bta_hf_client_stop_at_resp_timer()
bta_sys_stop_timer
(
&
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer
)
;
bta_hf_client_at.c:154
bta_hf_client_stop_at_resp_timer()
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer_on
=
FALSE
;
bta_hf_client_at.c:160
bta_hf_client_free_at_resp_timer()
bta_sys_free_timer
(
&
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer
)
;
bta_hf_client_at.c:161
bta_hf_client_free_at_resp_timer()
if
(
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer_on
)
{
bta_hf_client_at.c:166
bta_hf_client_start_at_resp_timer()
bta_sys_stop_timer
(
&
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer
)
;
bta_hf_client_at.c:167
bta_hf_client_start_at_resp_timer()
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer
.
p_cback
=
(
TIMER_CBACK
*
)
&
bta_hf_client_at_resp_timer_cback
;
bta_hf_client_at.c:170
bta_hf_client_start_at_resp_timer()
bta_sys_start_timer
(
&
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer
,
0
,
BTA_HF_CLIENT_AT_TIMEOUT
)
;
bta_hf_client_at.c:171
bta_hf_client_start_at_resp_timer()
bta_hf_client_cb
.
scb
.
at_cb
.
resp_timer_on
=
TRUE
;
bta_hf_client_at.c:172
bta_hf_client_start_at_resp_timer()
if
(
(
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
==
BTA_HF_CLIENT_AT_NONE
||
bta_hf_client_at.c:177
bta_hf_client_send_at()
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer_on
==
FALSE
)
{
bta_hf_client_at.c:179
bta_hf_client_send_at()
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
=
cmd
;
bta_hf_client_at.c:186
bta_hf_client_send_at()
tBTA_HF_CLIENT_AT_QCMD
*
cur
=
bta_hf_client_cb
.
scb
.
at_cb
.
queued_cmd
;
bta_hf_client_at.c:207
bta_hf_client_send_queued_at()
bta_hf_client_cb
.
scb
.
at_cb
.
queued_cmd
=
cur
->
next
;
bta_hf_client_at.c:212
bta_hf_client_send_queued_at()
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer_on
=
FALSE
;
bta_hf_client_at.c:225
bta_hf_client_at_hold_timer_cback()
if
(
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer_on
)
{
bta_hf_client_at.c:234
bta_hf_client_stop_at_hold_timer()
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer_on
=
FALSE
;
bta_hf_client_at.c:235
bta_hf_client_stop_at_hold_timer()
bta_sys_stop_timer
(
&
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer
)
;
bta_hf_client_at.c:236
bta_hf_client_stop_at_hold_timer()
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer_on
=
FALSE
;
bta_hf_client_at.c:244
bta_hf_client_free_at_hold_timer()
bta_sys_free_timer
(
&
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer
)
;
bta_hf_client_at.c:245
bta_hf_client_free_at_hold_timer()
TIMER_LIST_ENT
*
timer
=
&
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer
;
bta_hf_client_at.c:250
bta_hf_client_start_at_hold_timer()
if
(
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer_on
)
{
bta_hf_client_at.c:254
bta_hf_client_start_at_hold_timer()
bta_hf_client_cb
.
scb
.
at_cb
.
hold_timer_on
=
TRUE
;
bta_hf_client_at.c:260
bta_hf_client_start_at_hold_timer()
switch
(
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
)
{
bta_hf_client_at.c:282
bta_hf_client_handle_ok()
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
=
BTA_HF_CLIENT_AT_NONE
;
bta_hf_client_at.c:288
bta_hf_client_handle_ok()
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
=
BTA_HF_CLIENT_AT_NONE
;
bta_hf_client_at.c:305
bta_hf_client_handle_ok()
switch
(
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
)
{
bta_hf_client_at.c:321
bta_hf_client_handle_error()
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
=
BTA_HF_CLIENT_AT_NONE
;
bta_hf_client_at.c:340
bta_hf_client_handle_error()
bta_hf_client_cb
.
scb
.
at_cb
.
indicator_lookup
[
index
]
=
i
;
bta_hf_client_at.c:379
bta_hf_client_handle_cind_list_item()
if
(
bta_hf_client_cb
.
scb
.
at_cb
.
indicator_lookup
[
index
]
==
-
1
)
{
bta_hf_client_at.c:400
bta_hf_client_handle_cind_value()
index
=
bta_hf_client_cb
.
scb
.
at_cb
.
indicator_lookup
[
index
]
;
bta_hf_client_at.c:405
bta_hf_client_handle_cind_value()
realind
=
bta_hf_client_cb
.
scb
.
at_cb
.
indicator_lookup
[
index
-
1
]
;
bta_hf_client_at.c:439
bta_hf_client_handle_ciev()
char
*
buf
=
bta_hf_client_cb
.
scb
.
at_cb
.
buf
;
bta_hf_client_at.c:1259
bta_hf_client_at_parse_start()
tBTA_HF_CLIENT_AT_CB
*
at_cb
=
&
bta_hf_client_cb
.
scb
.
at_cb
;
bta_hf_client_at.c:1302
bta_hf_client_check_at_complete()
memset
(
bta_hf_client_cb
.
scb
.
at_cb
.
buf
,
0
,
sizeof
(
bta_hf_client_cb
.
scb
.
at_cb
.
buf
)
)
;
bta_hf_client_at.c:1317
bta_hf_client_at_clear_buf()
bta_hf_client_cb
.
scb
.
at_cb
.
offset
=
0
;
bta_hf_client_at.c:1318
bta_hf_client_at_clear_buf()
APPL_TRACE_DEBUG
(
"%s offset: %u len: %u"
,
__FUNCTION__
,
bta_hf_client_cb
.
scb
.
at_cb
.
offset
,
len
)
;
bta_hf_client_at.c:1329
bta_hf_client_at_parse()
if
(
len
+
bta_hf_client_cb
.
scb
.
at_cb
.
offset
>
BTA_HF_CLIENT_AT_PARSER_MAX_LEN
)
{
bta_hf_client_at.c:1331
bta_hf_client_at_parse()
unsigned
int
tmp
=
bta_hf_client_cb
.
scb
.
at_cb
.
offset
;
bta_hf_client_at.c:1332
bta_hf_client_at_parse()
unsigned
int
space_left
=
BTA_HF_CLIENT_AT_PARSER_MAX_LEN
-
bta_hf_client_cb
.
scb
.
at_cb
.
offset
;
bta_hf_client_at.c:1333
bta_hf_client_at_parse()
memcpy
(
bta_hf_client_cb
.
scb
.
at_cb
.
buf
+
bta_hf_client_cb
.
scb
.
at_cb
.
offset
,
buf
,
space_left
)
;
bta_hf_client_at.c:1342
bta_hf_client_at_parse()
bta_hf_client_cb
.
scb
.
at_cb
.
offset
+=
space_left
;
bta_hf_client_at.c:1345
bta_hf_client_at_parse()
if
(
bta_hf_client_cb
.
scb
.
at_cb
.
offset
==
0
)
{
bta_hf_client_at.c:1349
bta_hf_client_at_parse()
bta_hf_client_cb
.
scb
.
at_cb
.
offset
--
;
bta_hf_client_at.c:1358
bta_hf_client_at_parse()
tmp
+=
space_left
-
bta_hf_client_cb
.
scb
.
at_cb
.
offset
;
bta_hf_client_at.c:1362
bta_hf_client_at_parse()
memcpy
(
tmp_buff
,
bta_hf_client_cb
.
scb
.
at_cb
.
buf
+
bta_hf_client_cb
.
scb
.
at_cb
.
offset
,
tmp
)
;
bta_hf_client_at.c:1363
bta_hf_client_at_parse()
bta_hf_client_cb
.
scb
.
at_cb
.
buf
[
bta_hf_client_cb
.
scb
.
at_cb
.
offset
]
=
'\0'
;
bta_hf_client_at.c:1364
bta_hf_client_at_parse()
memcpy
(
bta_hf_client_cb
.
scb
.
at_cb
.
buf
,
tmp_buff
,
tmp
)
;
bta_hf_client_at.c:1371
bta_hf_client_at_parse()
bta_hf_client_cb
.
scb
.
at_cb
.
offset
+=
tmp
;
bta_hf_client_at.c:1372
bta_hf_client_at_parse()
memcpy
(
bta_hf_client_cb
.
scb
.
at_cb
.
buf
+
bta_hf_client_cb
.
scb
.
at_cb
.
offset
,
buf
,
len
)
;
bta_hf_client_at.c:1377
bta_hf_client_at_parse()
bta_hf_client_cb
.
scb
.
at_cb
.
offset
+=
len
;
bta_hf_client_at.c:1378
bta_hf_client_at_parse()
int
sup
=
bta_hf_client_cb
.
scb
.
at_cb
.
indicator_lookup
[
i
]
==
-
1
?
0
:
1
;
bta_hf_client_at.c:1828
bta_hf_client_send_at_bia()
memset
(
&
bta_hf_client_cb
.
scb
.
at_cb
,
0
,
sizeof
(
tBTA_HF_CLIENT_AT_CB
)
)
;
bta_hf_client_at.c:1841
bta_hf_client_at_init()
bta_hf_client_cb
.
scb
.
at_cb
.
indicator_lookup
[
i
]
=
-
1
;
bta_hf_client_at.c:1857
bta_hf_client_at_reset()
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
=
BTA_HF_CLIENT_AT_NONE
;
bta_hf_client_at.c:1860
bta_hf_client_at_reset()
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
=
BTA_HF_CLIENT_AT_NONE
;
bta_hf_client_main.c:557
send_post_slc_cmd()
APPL_TRACE_DEBUG
(
"bta_hf_client_slc_seq cmd: %u"
,
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
)
;
bta_hf_client_main.c:586
bta_hf_client_slc_seq()
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
)
;
bta_hf_client_main.c:591
bta_hf_client_slc_seq()
switch
(
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
)
{
bta_hf_client_main.c:601
bta_hf_client_slc_seq()
bta_hf_client_cb
.
scb
.
at_cb
.
current_cmd
)
;
bta_hf_client_main.c:644
bta_hf_client_slc_seq()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tBTA_HF_CLIENT_SCB::at_cb
is read by 24 functions:
All items filtered out
tBTA_HF_CLIENT_SCB::at_cb
bta_hf_client_clear_queued_at()
bta_hf_client_queue_at()
bta_hf_client_at_resp_timer_cback()
bta_hf_client_stop_at_resp_timer()
bta_hf_client_free_at_resp_timer()
bta_hf_client_start_at_resp_timer()
bta_hf_client_send_at()
bta_hf_client_send_queued_at()
bta_hf_client_at_hold_timer_cback()
bta_hf_client_stop_at_hold_timer()
bta_hf_client_free_at_hold_timer()
bta_hf_client_start_at_hold_timer()
bta_hf_client_handle_ok()
bta_hf_client_handle_error()
bta_hf_client_handle_cind_list_item()
bta_hf_client_handle_cind_value()
bta_hf_client_handle_ciev()
bta_hf_client_at_parse_start()
bta_hf_client_at_clear_buf()
bta_hf_client_at_parse()
bta_hf_client_send_at_bia()
bta_hf_client_at_reset()
send_post_slc_cmd()
bta_hf_client_slc_seq()
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