#include <sysexits.h>#include <stdlib.h>#include <string.h>#include <sys/time.h>#include "dbg_msg.h"#include "jt_tap.h"#include "jt_io_usb.h"#include "convert.h"#include "transaction.h"Test Access Port Controller Interface Support functions to access the JTAG interface of like JLINK or FTDI-Chip FT2232 based USB devices
| void libusbWriteData | ( | int | sync | ) |
References BUFFER_SIZE, convertDiffTimeToUsec, ERROR_MSG_EXIT, usb_io_buffer::usb_write_timeout, usbIO_buf, usb_io_buffer::write_endpoint, usb_io_buffer::writebuffer, usb_io_buffer::writebuffer_size, usb_io_buffer::xferBits, and usb_io_buffer::xferStartTime.
Referenced by ftdiBlinkStopCB(), jlinkGetCapability(), jlinkGetHwVersion(), jlinkGetStatus(), jlinkGetVersion(), jlinkReset(), jlinkSetTckFrequency(), jlinkTapDataIO(), tap_data_usb_ftdi(), tap_discover_chain_usb_ftdi(), tap_hard_reset_usb_ftdi(), tap_idle_usb_ftdi(), tap_init_usb_ftdi(), tap_instr_usb_ftdi(), tap_reset_usb_ftdi(), tap_test_1_usb_ftdi(), tap_test_2_usb_ftdi(), and tap_usb_io_ftdi_cb().
| int libusbReadData | ( | int | size, | |
| int | skip | |||
| ) |
References BUFFER_SIZE, convertDiffTimeToUsec, DBG_LEVEL_GDB_ARM_ERROR, DBG_LEVEL_JTAG_TAP, dbgPrintf(), ERROR_MSG_EXIT, usb_io_buffer::read_endpoint, usb_io_buffer::readbuffer, usb_io_buffer::readbuffer_offset, usb_io_buffer::readbuffer_pos, usb_io_buffer::readbuffer_remaining, transactionPenting(), usb_io_buffer::usb_read_timeout, usbIO_buf, usb_io_buffer::xferBits, and usb_io_buffer::xferStartTime.
Referenced by jlinkGetCapability(), jlinkGetHwVersion(), jlinkGetStatus(), jlinkGetVersion(), jlinkTapDataIO(), tap_data_usb_ftdi(), tap_discover_chain_usb_ftdi(), tap_init_usb_ftdi(), tap_instr_usb_ftdi(), tap_test_1_usb_ftdi(), tap_test_2_usb_ftdi(), and tap_usb_io_ftdi_cb().
| struct usb_io_buffer usbIO_buf |
Referenced by bit_sendTdTo(), bit_sendTdTo_readTdFrom(), bit_sendTms(), bit_sendTms_readTdFrom(), byte_sendTdTo(), byte_sendTdTo_readTdFrom(), jlinkGetCapability(), jlinkGetHwVersion(), jlinkGetStatus(), jlinkGetVersion(), jlinkReset(), jlinkSetTckFrequency(), jlinkTapDataIO(), libusbReadData(), libusbWriteData(), tap_data_usb_ftdi(), tap_idle_usb_ftdi(), tap_init_usb_ftdi(), tap_init_usb_jlink(), tap_instr_usb_ftdi(), tap_usb_io_ftdi_cb(), and usbIO_readBufferGetNext().