summaryrefslogtreecommitdiff
path: root/src/jtag/interface.h
diff options
context:
space:
mode:
authorTomek CEDRO <cederom@tlen.pl>2011-07-28 14:48:03 +0200
committerTomek CEDRO <cederom@tlen.pl>2011-07-28 14:48:03 +0200
commit53b972ef45906e0740d9f0535109cf8822627adf (patch)
tree247b9d0efd2ed7eeb520e189228145553f1cca7c /src/jtag/interface.h
parente6a8f9a3ef342233f0032fcba0da2d9c5ed84f45 (diff)
downloadopenocd_libswd-53b972ef45906e0740d9f0535109cf8822627adf.tar.gz
openocd_libswd-53b972ef45906e0740d9f0535109cf8822627adf.tar.bz2
openocd_libswd-53b972ef45906e0740d9f0535109cf8822627adf.tar.xz
openocd_libswd-53b972ef45906e0740d9f0535109cf8822627adf.zip
IF/TRANSFER: interface->transfer() function is now fixed and verified to work correctly. Updated prototype to support LSB/MSB-first shift direction.
Diffstat (limited to 'src/jtag/interface.h')
-rw-r--r--src/jtag/interface.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jtag/interface.h b/src/jtag/interface.h
index d98751df..76cf208b 100644
--- a/src/jtag/interface.h
+++ b/src/jtag/interface.h
@@ -318,7 +318,7 @@ struct jtag_interface {
/** current transport */
struct transport *transport;
/** Generic bitstream transfer from/into char bits array. */
- int (*transfer)(void *device, int bits, char *mosidata, char *misodata);
+ int (*transfer)(void *device, int bits, char *mosidata, char *misodata, int nLSBfirst);
/** Generic signal set/get bitbang operation. */
int (*bitbang)(void *device, char *signal, int SETnGET, int *value);
/** Signals that are defined at runtime by driver initialization routine. */