X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Frlink%2Fdtc_cmd.h;h=04475b01b0ca7ff801800f60f01daf6fb0fd50a9;hp=9070e8431ac77c838be014d98e259365f5e3678d;hb=f90d8fa45f2d4c9d4b7990f198b232ee55cbb4e1;hpb=063f4c182cbb77a9d1807a97d67c81f1afd656ee diff --git a/src/jtag/rlink/dtc_cmd.h b/src/jtag/rlink/dtc_cmd.h index 9070e8431a..04475b01b0 100644 --- a/src/jtag/rlink/dtc_cmd.h +++ b/src/jtag/rlink/dtc_cmd.h @@ -39,11 +39,11 @@ #define DTC_CMD_SHIFT_TDIO_BYTES(bytes) ((0x6 << 4) | ((bytes) - 1)) /* Shift 1-16 bytes out TDI and in TDO. TMS is unaffected. */ -#define DTC_CMD_SHIFT_TMS_TDI_BIT_PAIR(tms, tdi, tdo) ((0x8 << 4) | ( \ +#define DTC_CMD_SHIFT_TMS_TDI_BIT_PAIR(tms, tdi, tdo) ((0x8 << 4) | (\ (tms) ? (1 << 0) : 0 \ - ) | ( \ + ) | (\ (tdi) ? (1 << 1) : 0 \ - ) | ( \ + ) | (\ (tdo) ? (1 << 3) : 0 \ )) /* Single bit shift. */