#define JTAG_TEST_LOGIC_RESET 0
#define JTAG_RUN_TEST_IDLE 1
#define JTAG_SELECT_DR_SCAN 2
#define JTAG_CAPTURE_DR 3
#define JTAG_SHIFT_DR 4
#define JTAG_EXIT1_DR 5
#define JTAG_PAUSE_DR 6
#define JTAG_EXIT2_DR 7
#define JTAG_UPDATE_DR 8
#define JTAG_SELECT_IR_SCAN 9
#define JTAG_CAPTURE_IR 10
#define JTAG_SHIFT_IR 11
#define JTAG_EXIT1_IR 12
#define JTAG_PAUSE_IR 13
#define JTAG_EXIT2_IR 14
#define JTAG_UPDATE_IR 15
#define JTAG_UNKNOWN_STATE 16
struct | |
{ | |
uint_fast8_t tap_state; | |
uint_fast8_t tap_irsize; | |
JTAG_CABLE* tap_cable; | |
void* tap_cib; | |
} |