OpenOCD
icdi_usb_handle::read_buffer
is only used within OpenOCD.
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
Development Tools
OpenOCD
icdi_usb_handle::read_buffer
icdi_usb_handle::read_buffer field
Syntax
Show:
Summary
Declaration
from
ti_icdi_usb.c:39
char
*
read_buffer
;
Examples
References
from
examples
Code
Location
Referrer
char
*
read_buffer
;
ti_icdi_usb.c:39
result
=
libusb_bulk_transfer
(
h
->
usb_dev
,
ICDI_READ_ENDPOINT
,
(
unsigned
char
*
)
h
->
read_buffer
,
h
->
max_packet
,
ti_icdi_usb.c:159
icdi_send_packet()
if
(
h
->
read_buffer
[
0
]
==
'-'
)
{
ti_icdi_usb.c:170
icdi_send_packet()
if
(
h
->
read_buffer
[
0
]
!=
'+'
)
ti_icdi_usb.c:173
icdi_send_packet()
LOG_DEBUG
(
"Unexpected Reply from ICDI: %c"
,
h
->
read_buffer
[
0
]
)
;
ti_icdi_usb.c:174
icdi_send_packet()
result
=
libusb_bulk_transfer
(
h
->
usb_dev
,
ICDI_READ_ENDPOINT
,
(
unsigned
char
*
)
h
->
read_buffer
+
h
->
read_count
,
ti_icdi_usb.c:190
icdi_send_packet()
if
(
h
->
read_buffer
[
h
->
read_count
-
3
]
==
'#'
)
ti_icdi_usb.c:216
icdi_send_packet()
ch
=
h
->
read_buffer
[
offset
++
]
;
ti_icdi_usb.c:257
icdi_get_cmd_result()
if
(
memcmp
(
"OK"
,
h
->
read_buffer
+
offset
,
2
)
==
0
)
ti_icdi_usb.c:262
icdi_get_cmd_result()
if
(
h
->
read_buffer
[
offset
]
==
'E'
)
{
ti_icdi_usb.c:265
icdi_get_cmd_result()
if
(
unhexify
(
&
result
,
h
->
read_buffer
+
offset
+
1
,
1
)
!=
1
)
ti_icdi_usb.c:268
icdi_get_cmd_result()
if
(
unhexify
(
(
uint8_t
*
)
version
,
h
->
read_buffer
+
2
,
4
)
!=
4
)
{
ti_icdi_usb.c:329
icdi_usb_version()
char
*
offset
=
strstr
(
h
->
read_buffer
,
"PacketSize"
)
;
ti_icdi_usb.c:362
icdi_usb_query()
h
->
read_buffer
=
realloc
(
h
->
read_buffer
,
h
->
max_packet
)
;
ti_icdi_usb.c:378
icdi_usb_query()
if
(
!
h
->
read_buffer
||
!
h
->
write_buffer
)
{
ti_icdi_usb.c:380
icdi_usb_query()
if
(
unhexify
(
buf
,
h
->
read_buffer
+
2
,
4
)
!=
4
)
{
ti_icdi_usb.c:496
icdi_usb_read_reg()
int
read_len
=
remote_unescape_input
(
h
->
read_buffer
+
5
,
h
->
read_count
-
8
,
(
char
*
)
buffer
,
len
)
;
ti_icdi_usb.c:548
icdi_usb_read_mem_int()
free
(
h
->
read_buffer
)
;
ti_icdi_usb.c:659
icdi_usb_close()
h
->
read_buffer
=
malloc
(
ICDI_PACKET_SIZE
)
;
ti_icdi_usb.c:719
icdi_usb_open()
if
(
!
h
->
read_buffer
||
!
h
->
write_buffer
)
{
ti_icdi_usb.c:723
icdi_usb_open()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
icdi_usb_handle::read_buffer
is written by 2 functions and is read by 8 functions:
icdi_usb_query()
icdi_usb_open()
All items filtered out
icdi_usb_handle::read_buffer
icdi_send_packet()
icdi_get_cmd_result()
icdi_usb_version()
icdi_usb_query()
icdi_usb_read_reg()
icdi_usb_read_mem_int()
icdi_usb_close()
icdi_usb_open()
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