Welcome to mirror list, hosted at ThFree Co, Russian Federation.

jtag_commands.h - github.com/ClusterM/clujtag-avr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 6a3993e9b417c6a45114ad48fc8c1c9691807a29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#define JTAG_TDO_REQUEST 0xFB

#define JTAG_SETUP 0xFC

#define JTAG_PULSE_TCK_DELAY 0xFD
// Дальше 1 байт: 0бит - TMS, 1бит - нужно ли дёргать TCK, 2бит - жужна ли задержка. Если нужно дёргать TCK, потом 4 байта - сколько раз. Если нужна задержка - ещё 4 байта usec

#define JTAG_PULSE_TCK_MULTI 0xFE
// Дальше 1 байт: кол-во элементов. Каждый элемент это либо:
	// число 1-127 означающее кол-во повторений и байт: 0бит - TMS, 1бит изменять ли TDI, 2бит значение TDI, 3бит - проверять ли TDO, 4бит значение TDO
	// Либо 7бит равный единице и 1бит изменять ли TDI, 2бит значение TDI, 3бит - проверять ли TDI, 4бит значение TDO

#define JTAG_SHUTDOWN 0xFF