projects
/
goodfet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
jtagtransn reworked. testing looks good so far.
[goodfet]
/
firmware
/
include
/
jtag.h
diff --git
a/firmware/include/jtag.h
b/firmware/include/jtag.h
index
432c23d
..
aab18fe
100644
(file)
--- a/
firmware/include/jtag.h
+++ b/
firmware/include/jtag.h
@@
-10,7
+10,6
@@
#include <io.h>
#include <iomacros.h>
#include <io.h>
#include <iomacros.h>
-
extern unsigned int drwidth;
#define MSP430MODE 0
extern unsigned int drwidth;
#define MSP430MODE 0
@@
-22,7
+21,8
@@
extern unsigned int jtag430mode;
//! Shift n bytes.
unsigned long jtagtransn(unsigned long word,
//! 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.
//! 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 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"
//JTAG430 commands
#include "jtag430.h"