X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fjtag.h;h=aab18fe74f9b176807d0df3f5f34064d0a78492b;hp=432c23d67f91b9379e0db17874d5ee4a3f7e7059;hb=d85d45d823dda71280f4ed9083717ec8e5ce28ae;hpb=8776829cc0b0dc7601698bb73cdca227af95ef60 diff --git a/firmware/include/jtag.h b/firmware/include/jtag.h index 432c23d..aab18fe 100644 --- a/firmware/include/jtag.h +++ b/firmware/include/jtag.h @@ -10,7 +10,6 @@ #include #include - extern unsigned int drwidth; #define MSP430MODE 0 @@ -22,7 +21,8 @@ extern unsigned int jtag430mode; //! Shift n bytes. unsigned long jtagtransn(unsigned long word, - unsigned int bitcount); + unsigned char bitcount, + unsigned char flags); //! Shift the address width. unsigned long jtag_dr_shiftadr(unsigned long in); //! Shift 8 bits of the IR. @@ -155,6 +155,11 @@ void jtag430_por(); #define JTAG_DR_SHIFT 0x81 #define JTAG_DR_SHIFT20 0x91 +#define MSB 0 +#define LSB 1 +#define NOEND 2 +#define NORETIDLE 4 + //JTAG430 commands #include "jtag430.h"