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.
| void*(* JTAG_CABLE::cable_open)(void) |
Referenced by TapOpen().
| void(* JTAG_CABLE::cable_close)(void *) |
Referenced by TapClose().
| void(* JTAG_CABLE::cable_reset_target)(void *, uint_fast8_t) |
Referenced by TapTargetReset().
| void(* JTAG_CABLE::cable_tms_put)(void *, uint_fast8_t, uint_fast8_t) |
Referenced by TapStateWalk().
| void(* JTAG_CABLE::cable_tms_flush)(void *) |
| void(* JTAG_CABLE::cable_transfer_data)(void *, uint8_t *, const uint8_t *, uint32_t, uint_fast8_t) |
Referenced by TapData(), and TapInstruction().