projects
/
comedi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3a98b30
)
Fixed munging for ao commands with m-series boards.
author
Frank Mori Hess
<fmhess@speakeasy.net>
Sun, 1 Jan 2006 23:20:51 +0000
(23:20 +0000)
committer
Frank Mori Hess
<fmhess@speakeasy.net>
Sun, 1 Jan 2006 23:20:51 +0000
(23:20 +0000)
comedi/drivers/ni_mio_common.c
patch
|
blob
|
history
diff --git
a/comedi/drivers/ni_mio_common.c
b/comedi/drivers/ni_mio_common.c
index b4a5635062f43de8809d23ad98d96c6473b2cbcc..960493d33cd80203bf1ce9c5cb0dd4e67d715b8f 100644
(file)
--- a/
comedi/drivers/ni_mio_common.c
+++ b/
comedi/drivers/ni_mio_common.c
@@
-2137,7
+2137,7
@@
static int ni_ao_insn_write(comedi_device *dev,comedi_subdevice *s,
if(boardtype.reg_type == ni_reg_m_series)
{
- ni_writew(data[0]
^ invert
, M_Offset_DAC_Direct_Data(chan));
+ ni_writew(data[0], M_Offset_DAC_Direct_Data(chan));
}
else
ni_writew(data[0] ^ invert,(chan)? DAC1_Direct_Data : DAC0_Direct_Data);
@@
-2829,7
+2829,8
@@
static int ni_E_init(comedi_device *dev,comedi_devconfig *it)
s->do_cmd=ni_ao_cmd;
s->do_cmdtest=ni_ao_cmdtest;
s->len_chanlist = boardtype.n_aochan;
- s->munge=ni_ao_munge;
+ if(boardtype.reg_type != ni_reg_m_series)
+ s->munge=ni_ao_munge;
}
s->cancel=ni_ao_reset;
}else{