Trying to fix bug #265, where ao channels seem to get put in timed update
authorFrank Mori Hess <fmhess@speakeasy.net>
Tue, 29 Jul 2008 15:25:40 +0000 (15:25 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Tue, 29 Jul 2008 15:25:40 +0000 (15:25 +0000)
mode and left there by ao commands.

comedi/drivers/ni_mio_common.c

index 4832367efd8c3edc9b507bcf5ade360ae4179ed7..138c3990d969ee5f7803f6ee070796d58c5f9b55 100644 (file)
@@ -2811,6 +2811,8 @@ static int ni_m_series_ao_config_chanlist(comedi_device * dev,
        int invert = 0;
 
        for (i = 0; i < boardtype.n_aochan; ++i) {
+               devpriv->ao_conf[i] &= ~MSeries_AO_Update_Timed_Bit;
+               ni_writeb(devpriv->ao_conf[i], M_Offset_AO_Config_Bank(i));
                ni_writeb(0xf, M_Offset_AO_Waveform_Order(i));
        }
        for (i = 0; i < n_chans; i++) {