Updated documentation comment and put it in a standard form.
authorIan Abbott <abbotti@mev.co.uk>
Tue, 25 Mar 2008 12:27:53 +0000 (12:27 +0000)
committerIan Abbott <abbotti@mev.co.uk>
Tue, 25 Mar 2008 12:27:53 +0000 (12:27 +0000)
comedi/drivers/adv_pci1723.c

index 66db550f9a1d4fab9b24d88498e6cacd0a660f6e..87c286dbe1f1e03d7c39009c166aa5a6fde218bc 100644 (file)
 
 *******************************************************************************/
 /*
-Driver:       adv_pci1723
-Description:  the driver of adv pci-1723
-Devices:      pci-1723
-Author:       yonggang & Ian Abbott 
-Email:        rsmgnu@gmail.com
-Updated:      2008-03-20
-Status:       works
+Driver: adv_pci1723
+Description: Advantech PCI-1723
+Author: yonggang <rsmgnu@gmail.com>, Ian Abbott <abbotti@mev.co.uk>
+Devices: [Advantech] PCI-1723 (pci1723)
+Updated: Tue, 25 Mar 2008 12:14:40 +0000
+Status: works
 
 Configuration Options:  none
+
+Subdevice 0 is 8-channel AO, 16-bit, range +/- 10 V.
+
+Subdevice 1 is 16-channel DIO.  The channels are configurable as input or
+output in 2 groups (0 to 7, 8 to 15).  Configuring any channel implicitly
+configures all channels in the same group.
+
+TODO:
+
+1. Add the two milliamp ranges to the AO subdevice (0 to 20 mA, 4 to 20 mA).
+2. Read the initial ranges and values of the AO subdevice at start-up instead
+   of reinitializing them.
+3. Implement calibration.
 */
 
 #include <linux/comedidev.h>