~0, Gi_Synchronize_Gate_Bit);
ni_tio_set_bits(counter, NITIO_MODE_REG(counter->counter_index), ~0,
0);
- counter_dev->regs[NITIO_Gi_LoadA_Reg(counter->counter_index)] = 0x0;
+ counter_dev->regs[NITIO_LOADA_REG(counter->counter_index)] = 0x0;
write_register(counter,
counter_dev->
- regs[NITIO_Gi_LoadA_Reg(counter->counter_index)],
- NITIO_Gi_LoadA_Reg(counter->counter_index));
+ regs[NITIO_LOADA_REG(counter->counter_index)],
+ NITIO_LOADA_REG(counter->counter_index));
counter_dev->regs[NITIO_Gi_LoadB_Reg(counter->counter_index)] = 0x0;
write_register(counter,
counter_dev->
case 1:
data[0] =
counter_dev->
- regs[NITIO_Gi_LoadA_Reg(counter->counter_index)];
+ regs[NITIO_LOADA_REG(counter->counter_index)];
break;
case 2:
data[0] =
if (bits & Gi_Next_Load_Source_Bit(counter->counter_index))
return NITIO_Gi_LoadB_Reg(counter->counter_index);
else
- return NITIO_Gi_LoadA_Reg(counter->counter_index);
+ return NITIO_LOADA_REG(counter->counter_index);
}
int ni_tio_winsn(struct ni_gpct *counter, struct comedi_insn *insn,
write_register(counter, counter_dev->regs[load_reg], load_reg);
break;
case 1:
- counter_dev->regs[NITIO_Gi_LoadA_Reg(counter->counter_index)] =
+ counter_dev->regs[NITIO_LOADA_REG(counter->counter_index)] =
data[0];
write_register(counter, data[0],
- NITIO_Gi_LoadA_Reg(counter->counter_index));
+ NITIO_LOADA_REG(counter->counter_index));
break;
case 2:
counter_dev->regs[NITIO_Gi_LoadB_Reg(counter->counter_index)] =
#define NITIO_CMD_REG(x) (NITIO_G0_CMD + (x))
#define NITIO_SW_SAVE_REG(x) (NITIO_G0_SW_SAVE + (x))
#define NITIO_MODE_REG(x) (NITIO_G0_MODE + (x))
+#define NITIO_LOADA_REG(x) (NITIO_G0_LOADA + (x))
static inline enum ni_gpct_register NITIO_Gi_Counting_Mode_Reg(unsigned idx)
{
return 0;
}
-static inline enum ni_gpct_register NITIO_Gi_LoadA_Reg(unsigned idx)
-{
- switch (idx) {
- case 0:
- return NITIO_G0_LOADA;
- case 1:
- return NITIO_G1_LOADA;
- case 2:
- return NITIO_G2_LOADA;
- case 3:
- return NITIO_G3_LOADA;
- }
- return 0;
-}
-
static inline enum ni_gpct_register NITIO_Gi_LoadB_Reg(unsigned idx)
{
switch (idx) {