OpenOCD
JAYLINK_API
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
JAYLINK_API
JAYLINK_API macro
Macro to mark public libjaylink API symbol.
Syntax
from
libjaylink.h:456
#define
JAYLINK_API
References
Location
Text
libjaylink.h:456
#define
JAYLINK_API
core.c:91
JAYLINK_API
int
jaylink_init
(
struct
jaylink_context
*
*
ctx
)
core.c:171
JAYLINK_API
int
jaylink_exit
(
struct
jaylink_context
*
ctx
)
core.c:209
JAYLINK_API
bool
jaylink_library_has_cap
(
enum
jaylink_capability
cap
)
device.c:137
JAYLINK_API
int
jaylink_get_devices
(
struct
jaylink_context
*
ctx
,
device.c:183
JAYLINK_API
void
jaylink_free_devices
(
struct
jaylink_device
*
*
devs
,
bool
unref
)
device.c:208
JAYLINK_API
int
jaylink_device_get_host_interface
(
device.c:236
JAYLINK_API
int
jaylink_device_get_serial_number
(
device.c:269
JAYLINK_API
int
jaylink_device_get_usb_address
(
device.c:308
JAYLINK_API
int
jaylink_device_get_usb_bus_ports
(
device.c:360
JAYLINK_API
int
jaylink_device_get_ipv4_address
(
device.c:390
JAYLINK_API
int
jaylink_device_get_mac_address
(
device.c:425
JAYLINK_API
int
jaylink_device_get_hardware_version
(
device.c:459
JAYLINK_API
int
jaylink_device_get_product_name
(
device.c:492
JAYLINK_API
int
jaylink_device_get_nickname
(
const
struct
jaylink_device
*
dev
,
device.c:518
JAYLINK_API
struct
jaylink_device
*
jaylink_ref_device
(
device.c:536
JAYLINK_API
void
jaylink_unref_device
(
struct
jaylink_device
*
dev
)
device.c:607
JAYLINK_API
int
jaylink_open
(
struct
jaylink_device
*
dev
,
device.c:646
JAYLINK_API
int
jaylink_close
(
struct
jaylink_device_handle
*
devh
)
device.c:670
JAYLINK_API
struct
jaylink_device
*
jaylink_get_device
(
device.c:700
JAYLINK_API
int
jaylink_get_firmware_version
(
device.c:801
JAYLINK_API
int
jaylink_get_hardware_info
(
struct
jaylink_device_handle
*
devh
,
device.c:880
JAYLINK_API
int
jaylink_get_counters
(
struct
jaylink_device_handle
*
devh
,
device.c:956
JAYLINK_API
int
jaylink_get_hardware_version
(
device.c:1019
JAYLINK_API
int
jaylink_get_hardware_status
(
struct
jaylink_device_handle
*
devh
,
device.c:1094
JAYLINK_API
int
jaylink_get_caps
(
struct
jaylink_device_handle
*
devh
,
device.c:1161
JAYLINK_API
int
jaylink_get_extended_caps
(
struct
jaylink_device_handle
*
devh
,
device.c:1220
JAYLINK_API
int
jaylink_get_free_memory
(
struct
jaylink_device_handle
*
devh
,
device.c:1282
JAYLINK_API
int
jaylink_read_raw_config
(
struct
jaylink_device_handle
*
devh
,
device.c:1342
JAYLINK_API
int
jaylink_write_raw_config
(
struct
jaylink_device_handle
*
devh
,
device.c:1515
JAYLINK_API
int
jaylink_register
(
struct
jaylink_device_handle
*
devh
,
device.c:1656
JAYLINK_API
int
jaylink_unregister
(
struct
jaylink_device_handle
*
devh
,
discovery.c:72
JAYLINK_API
int
jaylink_discovery_scan
(
struct
jaylink_context
*
ctx
,
emucom.c:93
JAYLINK_API
int
jaylink_emucom_read
(
struct
jaylink_device_handle
*
devh
,
emucom.c:206
JAYLINK_API
int
jaylink_emucom_write
(
struct
jaylink_device_handle
*
devh
,
error.c:40
JAYLINK_API
const
char
*
jaylink_strerror
(
int
error_code
)
error.c:86
JAYLINK_API
const
char
*
jaylink_strerror_name
(
int
error_code
)
fileio.c:77
JAYLINK_API
int
jaylink_file_read
(
struct
jaylink_device_handle
*
devh
,
fileio.c:212
JAYLINK_API
int
jaylink_file_write
(
struct
jaylink_device_handle
*
devh
,
fileio.c:338
JAYLINK_API
int
jaylink_file_get_size
(
struct
jaylink_device_handle
*
devh
,
fileio.c:430
JAYLINK_API
int
jaylink_file_delete
(
struct
jaylink_device_handle
*
devh
,
jtag.c:79
JAYLINK_API
int
jaylink_jtag_io
(
struct
jaylink_device_handle
*
devh
,
jtag.c:190
JAYLINK_API
int
jaylink_jtag_clear_trst
(
struct
jaylink_device_handle
*
devh
)
jtag.c:234
JAYLINK_API
int
jaylink_jtag_set_trst
(
struct
jaylink_device_handle
*
devh
)
jtag.c:278
JAYLINK_API
int
jaylink_jtag_clear_tms
(
struct
jaylink_device_handle
*
devh
)
jtag.c:322
JAYLINK_API
int
jaylink_jtag_set_tms
(
struct
jaylink_device_handle
*
devh
)
jtag.c:366
JAYLINK_API
int
jaylink_jtag_clear_tck
(
struct
jaylink_device_handle
*
devh
)
jtag.c:410
JAYLINK_API
int
jaylink_jtag_set_tck
(
struct
jaylink_device_handle
*
devh
)
libjaylink.h:479
JAYLINK_API
int
jaylink_init
(
struct
jaylink_context
*
*
ctx
)
;
libjaylink.h:480
JAYLINK_API
int
jaylink_exit
(
struct
jaylink_context
*
ctx
)
;
libjaylink.h:481
JAYLINK_API
bool
jaylink_library_has_cap
(
enum
jaylink_capability
cap
)
;
libjaylink.h:485
JAYLINK_API
int
jaylink_c2_read_address
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:487
JAYLINK_API
int
jaylink_c2_write_address
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:489
JAYLINK_API
int
jaylink_c2_read_data
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:491
JAYLINK_API
int
jaylink_c2_write_data
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:496
JAYLINK_API
int
jaylink_get_devices
(
struct
jaylink_context
*
ctx
,
libjaylink.h:498
JAYLINK_API
void
jaylink_free_devices
(
struct
jaylink_device
*
*
devs
,
libjaylink.h:500
JAYLINK_API
int
jaylink_device_get_host_interface
(
libjaylink.h:503
JAYLINK_API
int
jaylink_device_get_serial_number
(
libjaylink.h:505
JAYLINK_API
int
jaylink_device_get_usb_address
(
libjaylink.h:508
JAYLINK_API
int
jaylink_device_get_usb_bus_ports
(
libjaylink.h:511
JAYLINK_API
int
jaylink_device_get_ipv4_address
(
libjaylink.h:513
JAYLINK_API
int
jaylink_device_get_mac_address
(
libjaylink.h:515
JAYLINK_API
int
jaylink_device_get_hardware_version
(
libjaylink.h:518
JAYLINK_API
int
jaylink_device_get_product_name
(
libjaylink.h:520
JAYLINK_API
int
jaylink_device_get_nickname
(
const
struct
jaylink_device
*
dev
,
libjaylink.h:522
JAYLINK_API
struct
jaylink_device
*
jaylink_ref_device
(
libjaylink.h:524
JAYLINK_API
void
jaylink_unref_device
(
struct
jaylink_device
*
dev
)
;
libjaylink.h:525
JAYLINK_API
int
jaylink_open
(
struct
jaylink_device
*
dev
,
libjaylink.h:527
JAYLINK_API
int
jaylink_close
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:528
JAYLINK_API
struct
jaylink_device
*
jaylink_get_device
(
libjaylink.h:530
JAYLINK_API
int
jaylink_get_firmware_version
(
libjaylink.h:533
JAYLINK_API
int
jaylink_get_hardware_info
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:535
JAYLINK_API
int
jaylink_get_counters
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:537
JAYLINK_API
int
jaylink_get_hardware_version
(
libjaylink.h:540
JAYLINK_API
int
jaylink_get_hardware_status
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:542
JAYLINK_API
int
jaylink_get_caps
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:544
JAYLINK_API
int
jaylink_get_extended_caps
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:546
JAYLINK_API
int
jaylink_get_free_memory
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:548
JAYLINK_API
int
jaylink_read_raw_config
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:550
JAYLINK_API
int
jaylink_write_raw_config
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:552
JAYLINK_API
int
jaylink_register
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:555
JAYLINK_API
int
jaylink_unregister
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:561
JAYLINK_API
int
jaylink_discovery_scan
(
struct
jaylink_context
*
ctx
,
libjaylink.h:566
JAYLINK_API
int
jaylink_emucom_read
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:568
JAYLINK_API
int
jaylink_emucom_write
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:573
JAYLINK_API
const
char
*
jaylink_strerror
(
int
error_code
)
;
libjaylink.h:574
JAYLINK_API
const
char
*
jaylink_strerror_name
(
int
error_code
)
;
libjaylink.h:578
JAYLINK_API
int
jaylink_file_read
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:581
JAYLINK_API
int
jaylink_file_write
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:584
JAYLINK_API
int
jaylink_file_get_size
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:586
JAYLINK_API
int
jaylink_file_delete
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:591
JAYLINK_API
int
jaylink_jtag_io
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:594
JAYLINK_API
int
jaylink_jtag_clear_trst
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:595
JAYLINK_API
int
jaylink_jtag_set_trst
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:596
JAYLINK_API
int
jaylink_jtag_clear_tms
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:597
JAYLINK_API
int
jaylink_jtag_set_tms
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:598
JAYLINK_API
int
jaylink_jtag_clear_tck
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:599
JAYLINK_API
int
jaylink_jtag_set_tck
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:603
JAYLINK_API
int
jaylink_log_set_level
(
struct
jaylink_context
*
ctx
,
libjaylink.h:605
JAYLINK_API
int
jaylink_log_get_level
(
const
struct
jaylink_context
*
ctx
,
libjaylink.h:607
JAYLINK_API
int
jaylink_log_set_callback
(
struct
jaylink_context
*
ctx
,
libjaylink.h:609
JAYLINK_API
int
jaylink_log_set_domain
(
struct
jaylink_context
*
ctx
,
libjaylink.h:611
JAYLINK_API
const
char
*
jaylink_log_get_domain
(
libjaylink.h:616
JAYLINK_API
int
jaylink_spi_io
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:622
JAYLINK_API
int
jaylink_parse_serial_number
(
const
char
*
str
,
libjaylink.h:624
JAYLINK_API
const
char
*
jaylink_hardware_type_string
(
libjaylink.h:626
JAYLINK_API
const
char
*
jaylink_target_interface_string
(
libjaylink.h:631
JAYLINK_API
int
jaylink_swd_io
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:637
JAYLINK_API
int
jaylink_swo_start
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:639
JAYLINK_API
int
jaylink_swo_stop
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:640
JAYLINK_API
int
jaylink_swo_read
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:642
JAYLINK_API
int
jaylink_swo_get_speeds
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:647
JAYLINK_API
int
jaylink_set_speed
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:649
JAYLINK_API
int
jaylink_get_speeds
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:651
JAYLINK_API
int
jaylink_select_interface
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:654
JAYLINK_API
int
jaylink_get_available_interfaces
(
libjaylink.h:656
JAYLINK_API
int
jaylink_get_selected_interface
(
libjaylink.h:659
JAYLINK_API
int
jaylink_clear_reset
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:660
JAYLINK_API
int
jaylink_set_reset
(
struct
jaylink_device_handle
*
devh
)
;
libjaylink.h:661
JAYLINK_API
int
jaylink_set_target_power
(
struct
jaylink_device_handle
*
devh
,
libjaylink.h:666
JAYLINK_API
bool
jaylink_has_cap
(
const
uint8_t
*
caps
,
uint32_t
cap
)
;
libjaylink.h:670
JAYLINK_API
int
jaylink_version_package_get_major
(
void
)
;
libjaylink.h:671
JAYLINK_API
int
jaylink_version_package_get_minor
(
void
)
;
libjaylink.h:672
JAYLINK_API
int
jaylink_version_package_get_micro
(
void
)
;
libjaylink.h:673
JAYLINK_API
const
char
*
jaylink_version_package_get_string
(
void
)
;
libjaylink.h:674
JAYLINK_API
int
jaylink_version_library_get_current
(
void
)
;
libjaylink.h:675
JAYLINK_API
int
jaylink_version_library_get_revision
(
void
)
;
libjaylink.h:676
JAYLINK_API
int
jaylink_version_library_get_age
(
void
)
;
libjaylink.h:677
JAYLINK_API
const
char
*
jaylink_version_library_get_string
(
void
)
;
log.c:47
JAYLINK_API
int
jaylink_log_set_level
(
struct
jaylink_context
*
ctx
,
log.c:72
JAYLINK_API
int
jaylink_log_get_level
(
const
struct
jaylink_context
*
ctx
,
log.c:96
JAYLINK_API
int
jaylink_log_set_callback
(
struct
jaylink_context
*
ctx
,
log.c:133
JAYLINK_API
int
jaylink_log_set_domain
(
struct
jaylink_context
*
ctx
,
log.c:161
JAYLINK_API
const
char
*
jaylink_log_get_domain
(
strutil.c:48
JAYLINK_API
int
jaylink_parse_serial_number
(
const
char
*
str
,
strutil.c:78
JAYLINK_API
const
char
*
jaylink_hardware_type_string
(
strutil.c:105
JAYLINK_API
const
char
*
jaylink_target_interface_string
(
swd.c:71
JAYLINK_API
int
jaylink_swd_io
(
struct
jaylink_device_handle
*
devh
,
swo.c:71
JAYLINK_API
int
jaylink_swo_start
(
struct
jaylink_device_handle
*
devh
,
swo.c:156
JAYLINK_API
int
jaylink_swo_stop
(
struct
jaylink_device_handle
*
devh
)
swo.c:230
JAYLINK_API
int
jaylink_swo_read
(
struct
jaylink_device_handle
*
devh
,
swo.c:345
JAYLINK_API
int
jaylink_swo_get_speeds
(
struct
jaylink_device_handle
*
devh
,
target.c:63
JAYLINK_API
int
jaylink_set_speed
(
struct
jaylink_device_handle
*
devh
,
target.c:128
JAYLINK_API
int
jaylink_get_speeds
(
struct
jaylink_device_handle
*
devh
,
target.c:203
JAYLINK_API
int
jaylink_select_interface
(
struct
jaylink_device_handle
*
devh
,
target.c:286
JAYLINK_API
int
jaylink_get_available_interfaces
(
target.c:352
JAYLINK_API
int
jaylink_get_selected_interface
(
target.c:409
JAYLINK_API
int
jaylink_clear_reset
(
struct
jaylink_device_handle
*
devh
)
target.c:453
JAYLINK_API
int
jaylink_set_reset
(
struct
jaylink_device_handle
*
devh
)
target.c:505
JAYLINK_API
int
jaylink_set_target_power
(
struct
jaylink_device_handle
*
devh
,
util.c:47
JAYLINK_API
bool
jaylink_has_cap
(
const
uint8_t
*
caps
,
uint32_t
cap
)
version.c:35
JAYLINK_API
int
jaylink_version_package_get_major
(
void
)
version.c:47
JAYLINK_API
int
jaylink_version_package_get_minor
(
void
)
version.c:59
JAYLINK_API
int
jaylink_version_package_get_micro
(
void
)
version.c:73
JAYLINK_API
const
char
*
jaylink_version_package_get_string
(
void
)
version.c:86
JAYLINK_API
int
jaylink_version_library_get_current
(
void
)
version.c:99
JAYLINK_API
int
jaylink_version_library_get_revision
(
void
)
version.c:111
JAYLINK_API
int
jaylink_version_library_get_age
(
void
)
version.c:125
JAYLINK_API
const
char
*
jaylink_version_library_get_string
(
void
)