JTAG cable driver structure. More...
#include <jtag_cable.h>
Data Fields | |
void *(* | cable_open )(void) |
void(* | cable_close )(void *) |
void(* | cable_reset_target )(void *, uint_fast8_t) |
void(* | cable_tms_put )(void *, uint_fast8_t, uint_fast8_t) |
void(* | cable_tms_flush )(void *) |
void(* | cable_transfer_data )(void *, uint8_t *, CONST uint8_t *, uint32_t, uint_fast8_t) |
JTAG cable driver structure.
This structure must be provided by all JTAG cable drivers.
Definition at line 52 of file jtag_cable.h.
void*(* JTAG_CABLE::cable_open)(void) |
Definition at line 53 of file jtag_cable.h.
Referenced by TapOpen().
void(* JTAG_CABLE::cable_close)(void *) |
Definition at line 54 of file jtag_cable.h.
Referenced by TapClose().
void(* JTAG_CABLE::cable_reset_target)(void *, uint_fast8_t) |
Definition at line 55 of file jtag_cable.h.
Referenced by TapTargetReset().
void(* JTAG_CABLE::cable_tms_put)(void *, uint_fast8_t, uint_fast8_t) |
Definition at line 56 of file jtag_cable.h.
Referenced by TapStateWalk().
void(* JTAG_CABLE::cable_tms_flush)(void *) |
Definition at line 57 of file jtag_cable.h.
void(* JTAG_CABLE::cable_transfer_data)(void *, uint8_t *, CONST uint8_t *, uint32_t, uint_fast8_t) |
Definition at line 58 of file jtag_cable.h.
Referenced by TapData(), and TapInstruction().