OpenOCD
ulink Struct Reference

Describes one driver instance. More...

Collaboration diagram for ulink:

Data Fields

int commands_in_queue
 Number of commands in queue. More...
 
int delay_clock_tck
 Delay value for CLOCK_TMS commands. More...
 
int delay_clock_tms
 Delay value for CLOCK_TCK commands. More...
 
int delay_scan_in
 Delay value for SCAN_IN commands. More...
 
int delay_scan_io
 Delay value for SCAN_IO commands. More...
 
int delay_scan_out
 Delay value for SCAN_OUT commands. More...
 
unsigned int ep_in
 IN endpoint number. More...
 
unsigned int ep_out
 OUT endpoint number. More...
 
struct libusb_context * libusb_ctx
 
struct ulink_cmdqueue_end
 Pointer to last command in queue. More...
 
struct ulink_cmdqueue_start
 Pointer to first command in queue. More...
 
enum ulink_type type
 
struct libusb_device_handle * usb_device_handle
 

Detailed Description

Describes one driver instance.

Definition at line 134 of file ulink.c.

Field Documentation

◆ commands_in_queue

int ulink::commands_in_queue

Number of commands in queue.

Definition at line 148 of file ulink.c.

Referenced by ulink_execute_queue().

◆ delay_clock_tck

int ulink::delay_clock_tck

Delay value for CLOCK_TMS commands.

Definition at line 145 of file ulink.c.

Referenced by ulink_khz().

◆ delay_clock_tms

int ulink::delay_clock_tms

Delay value for CLOCK_TCK commands.

Definition at line 146 of file ulink.c.

Referenced by ulink_khz().

◆ delay_scan_in

int ulink::delay_scan_in

Delay value for SCAN_IN commands.

Definition at line 142 of file ulink.c.

Referenced by ulink_khz().

◆ delay_scan_io

int ulink::delay_scan_io

Delay value for SCAN_IO commands.

Definition at line 144 of file ulink.c.

Referenced by ulink_khz().

◆ delay_scan_out

int ulink::delay_scan_out

Delay value for SCAN_OUT commands.

Definition at line 143 of file ulink.c.

Referenced by ulink_khz().

◆ ep_in

unsigned int ulink::ep_in

IN endpoint number.

Definition at line 139 of file ulink.c.

Referenced by ulink_init().

◆ ep_out

unsigned int ulink::ep_out

OUT endpoint number.

Definition at line 140 of file ulink.c.

Referenced by ulink_init().

◆ libusb_ctx

struct libusb_context* ulink::libusb_ctx

Definition at line 135 of file ulink.c.

Referenced by ulink_init().

◆ queue_end

struct ulink_cmd* ulink::queue_end

Pointer to last command in queue.

Definition at line 150 of file ulink.c.

◆ queue_start

struct ulink_cmd* ulink::queue_start

Pointer to first command in queue.

Definition at line 149 of file ulink.c.

Referenced by ulink_init().

◆ type

enum ulink_type ulink::type

Definition at line 136 of file ulink.c.

◆ usb_device_handle

struct libusb_device_handle* ulink::usb_device_handle

Definition at line 136 of file ulink.c.

Referenced by ulink_init().


The documentation for this struct was generated from the following file: