ESP-IDF
esp_apptrace_channel_t::hw
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
esp_apptrace_channel_t::hw
esp_apptrace_channel_t::hw field
Syntax
Show:
Summary
Declaration
from
app_trace.c:33
esp_apptrace_hw_t
*
hw
;
Examples
References
from
examples
Code
Location
Referrer
esp_apptrace_hw_t
*
hw
;
app_trace.c:33
s_trace_channels
[
ESP_APPTRACE_DEST_JTAG
]
.
hw
=
hw
;
app_trace.c:52
esp_apptrace_init()
s_trace_channels
[
ESP_APPTRACE_DEST_UART
]
.
hw
=
hw
;
app_trace.c:57
esp_apptrace_init()
if
(
ch
->
hw
)
{
app_trace.c:66
esp_apptrace_init()
res
=
ch
->
hw
->
init
(
ch
->
hw_data
)
;
app_trace.c:67
esp_apptrace_init()
if
(
ch
->
hw
!=
NULL
)
{
app_trace.c:93
esp_apptrace_down_buffer_config()
if
(
ch
->
hw
->
down_buffer_config
!=
NULL
)
{
app_trace.c:94
esp_apptrace_down_buffer_config()
ch
->
hw
->
down_buffer_config
(
ch
->
hw_data
,
buf
,
size
)
;
app_trace.c:95
esp_apptrace_down_buffer_config()
if
(
ch
->
hw
!=
NULL
)
{
app_trace.c:101
esp_apptrace_down_buffer_config()
if
(
ch
->
hw
->
down_buffer_config
!=
NULL
)
{
app_trace.c:102
esp_apptrace_down_buffer_config()
ch
->
hw
->
down_buffer_config
(
ch
->
hw_data
,
buf
,
size
)
;
app_trace.c:103
esp_apptrace_down_buffer_config()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:126
esp_apptrace_down_buffer_get()
if
(
ch
->
hw
->
get_down_buffer
==
NULL
)
{
app_trace.c:130
esp_apptrace_down_buffer_get()
return
ch
->
hw
->
get_down_buffer
(
ch
->
hw_data
,
size
,
&
tmo
)
;
app_trace.c:135
esp_apptrace_down_buffer_get()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:154
esp_apptrace_down_buffer_put()
if
(
ch
->
hw
->
get_down_buffer
==
NULL
)
{
app_trace.c:158
esp_apptrace_down_buffer_put()
return
ch
->
hw
->
put_down_buffer
(
ch
->
hw_data
,
ptr
,
&
tmo
)
;
app_trace.c:163
esp_apptrace_down_buffer_put()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:183
esp_apptrace_read()
if
(
ch
->
hw
->
get_down_buffer
==
NULL
||
ch
->
hw
->
put_down_buffer
==
NULL
)
{
app_trace.c:187
esp_apptrace_read()
uint8_t
*
ptr
=
ch
->
hw
->
get_down_buffer
(
ch
->
hw_data
,
&
act_sz
,
&
tmo
)
;
app_trace.c:195
esp_apptrace_read()
res
=
ch
->
hw
->
put_down_buffer
(
ch
->
hw_data
,
ptr
,
&
tmo
)
;
app_trace.c:199
esp_apptrace_read()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:224
esp_apptrace_buffer_get()
if
(
ch
->
hw
->
get_up_buffer
==
NULL
)
{
app_trace.c:228
esp_apptrace_buffer_get()
return
ch
->
hw
->
get_up_buffer
(
ch
->
hw_data
,
size
,
&
tmo
)
;
app_trace.c:233
esp_apptrace_buffer_get()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:252
esp_apptrace_buffer_put()
if
(
ch
->
hw
->
put_up_buffer
==
NULL
)
{
app_trace.c:256
esp_apptrace_buffer_put()
return
ch
->
hw
->
put_up_buffer
(
ch
->
hw_data
,
ptr
,
&
tmo
)
;
app_trace.c:261
esp_apptrace_buffer_put()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:281
esp_apptrace_write()
if
(
ch
->
hw
->
get_up_buffer
==
NULL
||
ch
->
hw
->
put_up_buffer
==
NULL
)
{
app_trace.c:285
esp_apptrace_write()
ptr
=
ch
->
hw
->
get_up_buffer
(
ch
->
hw_data
,
size
,
&
tmo
)
;
app_trace.c:290
esp_apptrace_write()
return
ch
->
hw
->
put_up_buffer
(
ch
->
hw_data
,
ptr
,
&
tmo
)
;
app_trace.c:300
esp_apptrace_write()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:321
esp_apptrace_vprintf_to()
if
(
ch
->
hw
->
get_up_buffer
==
NULL
||
ch
->
hw
->
put_up_buffer
==
NULL
)
{
app_trace.c:325
esp_apptrace_vprintf_to()
pout
=
ch
->
hw
->
get_up_buffer
(
ch
->
hw_data
,
1
+
sizeof
(
char
*
)
+
nargs
*
sizeof
(
uint32_t
)
,
&
tmo
)
;
app_trace.c:342
esp_apptrace_vprintf_to()
int
ret
=
ch
->
hw
->
put_up_buffer
(
ch
->
hw_data
,
p
,
&
tmo
)
;
app_trace.c:359
esp_apptrace_vprintf_to()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:386
esp_apptrace_flush_nolock()
if
(
ch
->
hw
->
flush_up_buffer_nolock
==
NULL
)
{
app_trace.c:390
esp_apptrace_flush_nolock()
return
ch
->
hw
->
flush_up_buffer_nolock
(
ch
->
hw_data
,
min_sz
,
&
tmo
)
;
app_trace.c:395
esp_apptrace_flush_nolock()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:411
esp_apptrace_flush()
if
(
ch
->
hw
->
flush_up_buffer
==
NULL
)
{
app_trace.c:415
esp_apptrace_flush()
return
ch
->
hw
->
flush_up_buffer
(
ch
->
hw_data
,
&
tmo
)
;
app_trace.c:420
esp_apptrace_flush()
if
(
ch
->
hw
==
NULL
)
{
app_trace.c:435
esp_apptrace_host_is_connected()
if
(
ch
->
hw
->
host_is_connected
==
NULL
)
{
app_trace.c:439
esp_apptrace_host_is_connected()
return
ch
->
hw
->
host_is_connected
(
ch
->
hw_data
)
;
app_trace.c:443
esp_apptrace_host_is_connected()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
esp_apptrace_channel_t::hw
is written by 1 function and is read by 12 functions:
esp_apptrace_init()
All items filtered out
esp_apptrace_channel_t::hw
esp_apptrace_init()
esp_apptrace_down_buffer_config()
esp_apptrace_down_buffer_get()
esp_apptrace_down_buffer_put()
esp_apptrace_read()
esp_apptrace_buffer_get()
esp_apptrace_buffer_put()
esp_apptrace_write()
esp_apptrace_vprintf_to()
esp_apptrace_flush_nolock()
esp_apptrace_flush()
esp_apptrace_host_is_connected()
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