Nut/OS  4.10.3
API Reference
JTAG_CABLE Struct Reference

JTAG cable driver structure. More...

#include <jtag_cable.h>

Collaboration diagram for JTAG_CABLE:

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)

Detailed Description

JTAG cable driver structure.

This structure must be provided by all JTAG cable drivers.

Definition at line 52 of file jtag_cable.h.


Field Documentation

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().

Definition at line 55 of file jtag_cable.h.

Referenced by TapTargetReset().

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.

Definition at line 58 of file jtag_cable.h.

Referenced by TapData(), and TapInstruction().


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