From 84d88ef9d7d5342db54ae32d086c186852d3bbbf Mon Sep 17 00:00:00 2001 From: zwelch Date: Tue, 2 Jun 2009 23:21:18 +0000 Subject: Finish removing '#ifdef HAVE_JTAG_MINIDRIVER_H' from jtag.h: - Wraps JTAG callback API functions: - Outlines jtag_add_callback() and jtag_add_callback4(). - Adds interface_ prefix to existing in-tree driver implementation. - Declare the driver interfaces routines in miniheader.h file. This patch requires renaming the equivalent macros in out-of-tree jtag_minidriver.h implementations. git-svn-id: svn://svn.berlios.de/openocd/trunk@2007 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/jtag/minidriver.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/jtag/minidriver.h') diff --git a/src/jtag/minidriver.h b/src/jtag/minidriver.h index 6a759bfb..7e9589d4 100644 --- a/src/jtag/minidriver.h +++ b/src/jtag/minidriver.h @@ -83,6 +83,12 @@ extern void interface_jtag_add_dr_out(jtag_tap_t* tap, int num_fields, const int* num_bits, const u32* value, tap_state_t end_state); +extern void interface_jtag_add_callback(jtag_callback1_t f, u8 *in); + +extern void interface_jtag_add_callback4(jtag_callback_t f, u8 *in, + jtag_callback_data_t data1, jtag_callback_data_t data2, + jtag_callback_data_t data3); + #endif extern int interface_jtag_add_ir_scan( -- cgit v1.2.3