OpenOCD
jaylink_device_handle
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Development Tools
OpenOCD
jaylink_device_handle
jaylink_device_handle struct
@struct jaylink_device_handle Opaque structure representing a handle of a device.
Syntax
Show:
Summary
Declaration
Definition
from
jlink.c:37
struct
jaylink_device_handle
;
Implemented in
libjaylink-internal.h:153
Fields
Field
Declared as
Description
jaylink_device_handle::dev
struct
jaylink_device
*
Device instance.
jaylink_device_handle::buffer
uint8_t
*
Buffer for write and read operations. Note that write and read operations are always processed consecutively and therefore the same buffer can be used for both.
jaylink_device_handle::buffer_size
size_t
Buffer size.
jaylink_device_handle::read_length
size_t
Number of bytes left for the read operation.
jaylink_device_handle::bytes_available
size_t
Number of bytes available in the buffer to be read.
jaylink_device_handle::read_pos
size_t
Current read position in the buffer.
jaylink_device_handle::write_length
size_t
Number of bytes left to be written before the write operation will be performed.
jaylink_device_handle::write_pos
size_t
Current write position in the buffer. This is equivalent to the number of bytes in the buffer and used for write operations only.
jaylink_device_handle::sock
int
Socket descriptor. This field is used for devices with host interface #JAYLINK_HIF_TCP only.
Related Functions
Found 80 other functions taking a
jaylink_device_handle
argument:
Function
Description
jaylink_file_delete()
jaylink_jtag_io()
jaylink_jtag_clear_trst()
jaylink_jtag_set_trst()
jaylink_jtag_clear_tms()
jaylink_jtag_set_tms()
jaylink_jtag_clear_tck()
jaylink_jtag_set_tck()
jaylink_spi_io()
jaylink_swd_io()
jaylink_swo_start()
jaylink_swo_stop()
jaylink_swo_read()
jaylink_swo_get_speeds()
jaylink_set_speed()
jaylink_get_speeds()
jaylink_select_interface()
jaylink_get_available_interfaces()
jaylink_get_selected_interface()
jaylink_clear_reset()
jaylink_set_reset()
jaylink_set_target_power()
transport_open()
transport_close()
transport_start_write_read()
transport_start_write()
transport_start_read()
transport_write()
transport_read()
transport_usb_open()
transport_usb_close()
transport_usb_start_write_read()
transport_usb_start_write()
transport_usb_start_read()
transport_usb_write()
transport_usb_read()
transport_tcp_open()
transport_tcp_close()
transport_tcp_start_write_read()
transport_tcp_start_write()
transport_tcp_start_read()
transport_tcp_write()
transport_tcp_read()
jaylink_c2_read_address()
jaylink_c2_write_address()
jaylink_c2_read_data()
jaylink_c2_write_data()
jaylink_open()
jaylink_close()
jaylink_get_device()
jaylink_get_firmware_version()
jaylink_get_hardware_info()
jaylink_get_counters()
jaylink_get_hardware_version()
jaylink_get_hardware_status()
jaylink_get_caps()
jaylink_get_extended_caps()
jaylink_get_free_memory()
jaylink_read_raw_config()
jaylink_write_raw_config()
jaylink_register()
jaylink_unregister()
jaylink_emucom_read()
jaylink_emucom_write()
jaylink_file_read()
jaylink_file_write()
jaylink_file_get_size()
free_device_handle()
initialize_handle()
@endcond
cleanup_handle()
_recv()
handle_server_hello()
set_socket_timeouts()
_send()
adjust_buffer()
cleanup_handle()
usb_recv()
adjust_buffer()
usb_send()
initialize_handle()
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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