JAYLINK_API is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

JAYLINK_API macro

Macro to mark public libjaylink API symbol.

Syntax

#define JAYLINK_API

References

LocationText
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
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
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
device.c:390
device.c:425
device.c:459
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
device.c:880
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
fileio.c:212
fileio.c:338
fileio.c:430
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
jtag.c:322
jtag.c:366
jtag.c:410
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
libjaylink.h:485
libjaylink.h:487
libjaylink.h:489
libjaylink.h:491
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
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
libjaylink.h:513
libjaylink.h:515
libjaylink.h:518
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
libjaylink.h:535
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
libjaylink.h:581
libjaylink.h:584
libjaylink.h:586
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
libjaylink.h:597
libjaylink.h:598
libjaylink.h:599
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
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
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
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
libjaylink.h:675
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
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
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
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
version.c:99
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)