Esempio n. 1
0
File: jtag.c Progetto: deviker/jtag
int jtag_ir(unsigned sz, unsigned bits) {
	int r;
	if ((r = jtag_move(SHIFTIR)) < 0) return r;
	if ((r = jtag_shift(sz, bits, 0)) < 0) return r;
	if ((r = jtag_move(DONE)) < 0) return r;
	return 0;
}
Esempio n. 2
0
File: jtag.c Progetto: deviker/jtag
int jtag_dr(unsigned sz, unsigned bits, unsigned *out) {
	int r;
	if ((r = jtag_move(SHIFTDR)) < 0) return r;
	if ((r = jtag_shift(sz, bits, out)) < 0) return r;
	if ((r = jtag_move(DONE)) < 0) return r;
	return 0;
}
Esempio n. 3
0
File: jtag.c Progetto: deviker/jtag
int jtag_reset(void) {
	return jtag_move(RESET);
}
Esempio n. 4
0
File: ep0.c Progetto: wpwrak/idbg
static void do_jtag_move(void *user)
{
	user; /* suppress warning */
	jtag_move(buf, jtag_bits);
}