OpenOCD
kitprog_handle
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
kitprog_handle
kitprog_handle variable
Syntax
from
kitprog.c:129
static
struct
kitprog
*
kitprog_handle
;
References
Location
Referrer
Text
kitprog.c:129
static
struct
kitprog
*
kitprog_handle
;
kitprog.c:164
kitprog_init()
kitprog_handle
=
malloc
(
sizeof
(
struct
kitprog
)
)
;
kitprog.c:165
kitprog_init()
if
(
!
kitprog_handle
)
{
kitprog.c:180
kitprog_init()
kitprog_handle
->
supports_jtag_to_swd
=
true
;
kitprog.c:181
kitprog_init()
int
kitprog_version
=
mm_to_version
(
kitprog_handle
->
major_version
,
kitprog_handle
->
minor_version
)
;
kitprog.c:184
kitprog_init()
kitprog_handle
->
supports_jtag_to_swd
=
false
;
kitprog.c:213
kitprog_init()
kitprog_handle
->
packet_size
=
SWD_MAX_BUFFER_LENGTH
;
kitprog.c:214
kitprog_init()
kitprog_handle
->
packet_buffer
=
malloc
(
SWD_MAX_BUFFER_LENGTH
)
;
kitprog.c:215
kitprog_init()
if
(
!
kitprog_handle
->
packet_buffer
)
{
kitprog.c:234
kitprog_quit()
free
(
kitprog_handle
->
packet_buffer
)
;
kitprog.c:235
kitprog_quit()
free
(
kitprog_handle
->
serial
)
;
kitprog.c:236
kitprog_quit()
free
(
kitprog_handle
)
;
kitprog.c:250
kitprog_get_usb_serial()
retval
=
libusb_get_string_descriptor_ascii
(
kitprog_handle
->
usb_handle
,
kitprog.c:261
kitprog_get_usb_serial()
kitprog_handle
->
serial
=
calloc
(
retval
+
1
,
sizeof
(
char
)
)
;
kitprog.c:262
kitprog_get_usb_serial()
if
(
!
kitprog_handle
->
serial
)
{
kitprog.c:268
kitprog_get_usb_serial()
strncpy
(
kitprog_handle
->
serial
,
desc_string
,
retval
+
1
)
;
kitprog.c:278
kitprog_usb_open()
if
(
jtag_libusb_open
(
vids
,
pids
,
NULL
,
&
kitprog_handle
->
usb_handle
,
NULL
)
!=
ERROR_OK
)
{
kitprog.c:288
kitprog_usb_open()
size_t
len
=
strlen
(
kitprog_handle
->
serial
)
;
kitprog.c:294
kitprog_usb_open()
if
(
mbstowcs
(
hid_serial
,
kitprog_handle
->
serial
,
len
+
1
)
==
(
size_t
)
-
1
)
{
kitprog.c:301
kitprog_usb_open()
kitprog_handle
->
hid_handle
=
hid_open
(
VID
,
PID
,
hid_serial
)
;
kitprog.c:303
kitprog_usb_open()
if
(
!
kitprog_handle
->
hid_handle
)
{
kitprog.c:309
kitprog_usb_open()
if
(
libusb_claim_interface
(
kitprog_handle
->
usb_handle
,
1
)
!=
ERROR_OK
)
{
kitprog.c:319
kitprog_usb_close()
if
(
kitprog_handle
->
hid_handle
)
{
kitprog.c:320
kitprog_usb_close()
hid_close
(
kitprog_handle
->
hid_handle
)
;
kitprog.c:324
kitprog_usb_close()
jtag_libusb_close
(
kitprog_handle
->
usb_handle
)
;
kitprog.c:334
kitprog_hid_command()
ret
=
hid_write
(
kitprog_handle
->
hid_handle
,
command
,
command_length
)
;
kitprog.c:340
kitprog_hid_command()
ret
=
hid_read_timeout
(
kitprog_handle
->
hid_handle
,
kitprog.c:346
kitprog_hid_command()
LOG_ERROR
(
"HID read error %ls"
,
hid_error
(
kitprog_handle
->
hid_handle
)
)
;
kitprog.c:364
kitprog_get_version()
kitprog_handle
->
hardware_version
=
data
[
1
]
;
kitprog.c:365
kitprog_get_version()
kitprog_handle
->
minor_version
=
data
[
2
]
;
kitprog.c:366
kitprog_get_version()
kitprog_handle
->
major_version
=
data
[
3
]
;
kitprog.c:382
kitprog_get_millivolts()
kitprog_handle
->
millivolts
=
(
data
[
4
]
<
<
8
)
|
data
[
3
]
;
kitprog.c:392
kitprog_get_info()
kitprog_handle
->
major_version
,
kitprog_handle
->
minor_version
)
;
kitprog.c:394
kitprog_get_info()
kitprog_handle
->
hardware_version
)
;
kitprog.c:403
kitprog_get_info()
kitprog_handle
->
millivolts
/
1000
,
kitprog_handle
->
millivolts
%
1000
)
;
kitprog.c:650
kitprog_swd_switch_seq()
if
(
kitprog_handle
->
supports_jtag_to_swd
)
{
kitprog.c:680
kitprog_swd_run_queue()
uint8_t
*
buffer
=
kitprog_handle
->
packet_buffer
;
kitprog.c:733
kitprog_swd_run_queue()
if
(
jtag_libusb_bulk_write
(
kitprog_handle
->
usb_handle
,
Data Use
Functions writing
kitprog_handle
Functions reading
kitprog_handle
kitprog_init()
kitprog_usb_open()
all items filtered out
kitprog_handle
kitprog_init()
kitprog_quit()
kitprog_get_usb_serial()
kitprog_usb_open()
kitprog_usb_close()
kitprog_hid_command()
kitprog_get_version()
kitprog_get_millivolts()
kitprog_get_info()
kitprog_swd_switch_seq()
kitprog_swd_run_queue()
all items filtered out
Type of
kitprog_handle
kitprog_handle
kitprog
all items filtered out