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

usbprog_jtag struct

Syntax

struct usbprog_jtag {     struct libusb_device_handle *usb_handle; };

Fields

usb_handle

No summary provided. Read more...

References

LocationReferrerScopeText
usbprog.c:55
struct usbprog_jtag {
usbprog.c:59usbprog_jtag_handle
static struct usbprog_jtag *usbprog_jtag_handle;
usbprog.c:61usbprog_jtag_open()
static struct usbprog_jtag *usbprog_jtag_open(void);
usbprog.c:63usbprog_jtag_init()::usbprog_jtagusbprog_jtag_init()
static void usbprog_jtag_init(struct usbprog_jtag *usbprog_jtag);
usbprog.c:64usbprog_jtag_message()::usbprog_jtagusbprog_jtag_message()
static unsigned char usbprog_jtag_message(struct usbprog_jtag *usbprog_jtag, char *msg, int msglen);
usbprog.c:66usbprog_jtag_read_tdo()::usbprog_jtagusbprog_jtag_read_tdo()
static void usbprog_jtag_read_tdo(struct usbprog_jtag *usbprog_jtag, char *buffer, int size);
usbprog.c:67usbprog_jtag_write_tdi()::usbprog_jtagusbprog_jtag_write_tdi()
static void usbprog_jtag_write_tdi(struct usbprog_jtag *usbprog_jtag, char *buffer, int size);
usbprog.c:68usbprog_jtag_write_and_read()::usbprog_jtagusbprog_jtag_write_and_read()
static void usbprog_jtag_write_and_read(struct usbprog_jtag *usbprog_jtag, char *buffer, int size);
usbprog.c:69usbprog_jtag_write_tms()::usbprog_jtagusbprog_jtag_write_tms()
static void usbprog_jtag_write_tms(struct usbprog_jtag *usbprog_jtag, char tms_scan);
usbprog.c:75usbprog_jtag_tms_send()::usbprog_jtagusbprog_jtag_tms_send()
static void usbprog_jtag_tms_send(struct usbprog_jtag *usbprog_jtag);
usbprog.c:80usbprog_jtag_set_direction()::usbprog_jtagusbprog_jtag_set_direction()
static void usbprog_jtag_set_direction(struct usbprog_jtag *usbprog_jtag, unsigned char direction);
usbprog.c:81usbprog_jtag_write_slice()::usbprog_jtagusbprog_jtag_write_slice()
static void usbprog_jtag_write_slice(struct usbprog_jtag *usbprog_jtag, unsigned char value);
usbprog.c:83usbprog_jtag_set_bit()::usbprog_jtagusbprog_jtag_set_bit()
static void usbprog_jtag_set_bit(struct usbprog_jtag *usbprog_jtag, int bit, int value);
usbprog.c:275usbprog_scan()
void (*f)(struct usbprog_jtag *usbprog_jtag, char *buffer_local, int size);
usbprog.c:336usbprog_jtag_open()
struct usbprog_jtag *usbprog_jtag_open(void)
usbprog.c:345usbprog_jtag_open()
struct usbprog_jtag *tmp = malloc(sizeof(struct usbprog_jtag));
usbprog.c:363usbprog_jtag_message()
static unsigned char usbprog_jtag_message(struct usbprog_jtag *usbprog_jtag, char *msg, int msglen)
usbprog.c:383usbprog_jtag_init()
static void usbprog_jtag_init(struct usbprog_jtag *usbprog_jtag)
usbprog.c:388usbprog_jtag_write_and_read()
static void usbprog_jtag_write_and_read(struct usbprog_jtag *usbprog_jtag, char *buffer, int size)
usbprog.c:436usbprog_jtag_read_tdo()
static void usbprog_jtag_read_tdo(struct usbprog_jtag *usbprog_jtag, char *buffer, int size)
usbprog.c:478usbprog_jtag_write_tdi()
static void usbprog_jtag_write_tdi(struct usbprog_jtag *usbprog_jtag, char *buffer, int size)
usbprog.c:509usbprog_jtag_write_tms()
static void usbprog_jtag_write_tms(struct usbprog_jtag *usbprog_jtag, char tms_scan)
usbprog.c:514usbprog_jtag_set_direction()
static void usbprog_jtag_set_direction(struct usbprog_jtag *usbprog_jtag, unsigned char direction)
usbprog.c:522usbprog_jtag_write_slice()
static void usbprog_jtag_write_slice(struct usbprog_jtag *usbprog_jtag, unsigned char value)
usbprog.c:540usbprog_jtag_set_bit()
static void usbprog_jtag_set_bit(struct usbprog_jtag *usbprog_jtag, int bit, int value)
usbprog.c:572usbprog_jtag_tms_send()
static void usbprog_jtag_tms_send(struct usbprog_jtag *usbprog_jtag)