29 static const unsigned idcode
= 0xdeadbeef;
32 jtag_dtm_t(debug_module_t
*dm
);
35 void set_pins(bool tck
, bool tms
, bool tdi
);
37 bool tdo() const { return _tdo
; }
39 jtag_state_t
state() const { return _state
; }
43 bool _tck
, _tms
, _tdi
, _tdo
;
45 const unsigned ir_length
= 5;
49 // abits must come before dtmcontrol so it can easily be used in the
51 const unsigned abits
= 6;