projects
/
comedi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7c78234
)
add support for 611x adjustable calibration reference
author
Frank Mori Hess
<fmhess@speakeasy.net>
Mon, 25 Nov 2002 19:13:41 +0000
(19:13 +0000)
committer
Frank Mori Hess
<fmhess@speakeasy.net>
Mon, 25 Nov 2002 19:13:41 +0000
(19:13 +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 3de281ba81bbdf3e496847622086b7ff3b8dad04..9b5a9d7cd8db81cc67571480563b8b1f16b7e211 100644
(file)
--- a/
comedi/drivers/ni_mio_common.c
+++ b/
comedi/drivers/ni_mio_common.c
@@
-1814,7
+1814,14
@@
static int ni_ai_insn_config(comedi_device *dev,comedi_subdevice *s,
{
if(data[1] >= 8)
return -EINVAL;
- devpriv->ai_calib_source = data[1];
+ devpriv->ai_calib_source = data[1] & 0xf;
+ if( boardtype.reg_611x )
+ {
+ unsigned int calib_source_adjust;
+
+ calib_source_adjust = ( data[1] >> 4 ) & 0xff;
+ ni_writeb( calib_source_adjust, Cal_Gain_Select_611x );
+ }
return 2;
}
}