19 files changed:
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include <usb.h>
#include "jtag.h"
#include <usb.h>
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include "bitbang.h"
#include "jtag.h"
#include "bitbang.h"
#endif
#include "bitbang.h"
#endif
#include "bitbang.h"
+#define INCLUDE_JTAG_INTERFACE_H
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include "bitbang.h"
#include "jtag.h"
#include "bitbang.h"
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include "bitbang.h"
#include "jtag.h"
#include "bitbang.h"
#endif
/* project specific includes */
#endif
/* project specific includes */
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include "time_support.h"
#include "jtag.h"
#include "time_support.h"
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include <usb.h>
#include "jtag.h"
#include <usb.h>
#endif
#define INCLUDE_JTAG_MINIDRIVER_H
#endif
#define INCLUDE_JTAG_MINIDRIVER_H
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#ifdef HAVE_STRINGS_H
#include "jtag.h"
#ifdef HAVE_STRINGS_H
//extern tap_transition_t tap_transitions[16]; /* describe the TAP state diagram */
//extern tap_transition_t tap_transitions[16]; /* describe the TAP state diagram */
+#ifdef INCLUDE_JTAG_INTERFACE_H
+
/*-----<Cable Helper API>-------------------------------------------*/
/* The "Cable Helper API" is what the cable drivers can use to help implement
/*-----<Cable Helper API>-------------------------------------------*/
/* The "Cable Helper API" is what the cable drivers can use to help implement
/*-----</Cable Helper API>------------------------------------------*/
/*-----</Cable Helper API>------------------------------------------*/
+#endif // INCLUDE_JTAG_INTERFACE_H
+
extern tap_state_t cmd_queue_end_state; /* finish DR scans in dr_end_state */
extern tap_state_t cmd_queue_cur_state; /* current TAP state */
extern tap_state_t cmd_queue_end_state; /* finish DR scans in dr_end_state */
extern tap_state_t cmd_queue_cur_state; /* current TAP state */
+#ifdef INCLUDE_JTAG_INTERFACE_H
+
typedef struct jtag_interface_s
{
char* name;
typedef struct jtag_interface_s
{
char* name;
int (*srst_asserted)(int* srst_asserted);
} jtag_interface_t;
int (*srst_asserted)(int* srst_asserted);
} jtag_interface_t;
+#endif // INCLUDE_JTAG_INTERFACE_H
+
enum jtag_event {
JTAG_TRST_ASSERTED
};
enum jtag_event {
JTAG_TRST_ASSERTED
};
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include "bitbang.h"
#include "jtag.h"
#include "bitbang.h"
#include "windows.h"
#endif
#include "windows.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include "time_support.h"
#include "bitq.h"
#include "jtag.h"
#include "time_support.h"
#include "bitq.h"
#endif
/* project specific includes */
#endif
/* project specific includes */
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include "rlink.h"
#include "st7.h"
#include "jtag.h"
#include "rlink.h"
#include "st7.h"
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include <usb.h>
#include "jtag.h"
#include <usb.h>
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "jtag.h"
#include <usb.h>
#include "jtag.h"
#include <usb.h>
#endif
#define INCLUDE_JTAG_MINIDRIVER_H
#endif
#define INCLUDE_JTAG_MINIDRIVER_H
+#define INCLUDE_JTAG_INTERFACE_H
#include "embeddedice.h"
#include "bitbang.h"
#include "embeddedice.h"
#include "bitbang.h"
#include "config.h"
#endif
#include "config.h"
#endif
+#define INCLUDE_JTAG_INTERFACE_H
#include "xsvf.h"
#include "jtag.h"
#include "xsvf.h"
#include "jtag.h"