m4/as-linux.m4: don't use backported pcmcia_loop_tuple()
[comedi.git] / ChangeLog-0.7
1 Comedi-0.7.70:
2 Ian Abbot:  Replaced use of obsolete kernel pci_find_*() functions with 
3         pci_get_*() replacements.  Fixed loading of dt3000 driver.  
4         Fixed some corner cases in 
5         8253/8254 counter support.  Fixed gcc 3.4 compile 
6         error.  Made improvements to and extensions of
7         compatibility headers used when compiling against older kernels.
8         New amplc_dio200 and amplc_pci224 drivers.
9 Phil Blacker:  Fixed fifo-half-full interrupt reliability problems 
10         for PCMCIA boards in ni_mio_common.c.
11 Klaas Gadeyne, et al:  Fixed initialization in ni_660x for boards
12         with more than one TIO chip.  Fixed a bug in the configuration of the 
13         TIO to serve as an encoder, for taking into account the index pulse
14         or not.
15 Frank Hess:
16         Added INSN_CONFIG_DIO_QUERY for querying the input/output 
17         configuration of a dio line.
18         Added support for firmware upload to pci-6534 in ni_pci_dio driver,
19         and fixed firmware upload for 64 bit arches
20         (requires Comedilib from CVS or next release).
21         Unbroke pcmcia_driver.drv.name in das08_cs.c.
22         Added support for memory mapped output commands (requires 
23         Comedilib from CVS or next release).
24         Added udev support.  Fixed munging in ni_at_ao driver, and made channel 0
25         work. Fixed ai commands in ni_mio_common.c when only 1 scan 
26         is requested.
27         Fixed bogus sample at beginning of ao command in
28         ni_mio_common.c.
29         Added support for pci-6014 to cb_pcidas64 driver.
30 Brent Ledvina:  Added support to ni_pcidio driver for stop_src=TRIG_NONE
31         on input commands.
32 Emmanuel Pacaud:  Added missing close of comedi device file when
33         detaching comedi_rt_timer driver.  Extended AI streaming capabilities 
34         of the adl_pci9111 driver, and fixed analog output.
35 Bernd Porr:  New usbduxfast driver, and updates for usbdux driver.  Fixed
36         submit_urb definition in linux/usb.h compatibility header.
37 Jose Luis Sanchez:  New acl7225b and pcl730 drivers.
38 Dave Schleef:  Fixes and improvements to autoconf/automake build system.
39         Documentation fixes.  Cleanup of obsolete files.
40 Steve Sharples:  Added the ability for the AI command in amplc_pci230
41         driver to support "triggered burst mode" sampling, 
42         ie: scan_begin_src=TRIG_EXT and
43         convert_src=TRIG_TIMER.
44 Yeow Ngee Soon:  New adl_pci6208 driver.  Added simple event counting
45         support to ni_660x driver.
46
47 Comedi-0.7.69:
48 Fixed compilation with rtai-adeos.  USBDUX driver updates (Bernd Porr).
49 Command support added to pcl818 driver (Nils Juergens).  Fixes for 64 bit
50 cpus.  Fixes for compilation against 2.6 kernels (Dave Schleef).  PCMCIA
51 support ported to 2.6 kernel api.  Various unrelated driver bugfixes and
52 enhancements (me, Alberto Sechi, Luis Martinez, Eugene Zharkov, Steve
53 Sharples).  Fixed RTLinux crashes due to comedi_udelay().
54
55 Comedi-0.7.65:
56
57  - ni_atmio.o, ni_pcimio.o: changes to caldacs listed for some boards, should
58    make calibration better
59  - ni_mio_common: ignore more errors from MITE during DMA, and don't
60    disable the interrupt.  Clean up AO error handling.  Add support
61    for CR_ALT_SOURCE to replace AREF_OTHER.  Added TRIG_INT for AI.
62    Added PFI subdevice.
63  - mite.o: removed request_mem_region(), because it's wrong.
64  - comedi_parport.o: fix EOS event handling
65  - cb_pcidas64.o: bug fixes, additional boards, additional features
66  - added devfs support
67  - serial2002.o: new driver from Anders.  Don't know what it supports.
68  - comedi_rt_timer.o: fix for RTAI timer not being started
69  - core: fix analog output streaming.
70  - core: Change bogus locking to spin locks.
71  - contec_pci_dio.o: new driver
72  - kcomedilib: global switch from (int) to (comedi_t *) to be compatible
73    with Comedilib.  Can be reverted by using KCOMEDILIB_DEPRECATED or
74    using the old header.
75  - kcomedilib: added various functions
76  - ni_at_a2150, ni_labpc, pcl711, pcl816, pcl818, rti800: removed settling
77    delay
78  - das16: bug fixes, fixes to interrupt handling
79
80 Comedi-0.7.64:
81  
82  - documentation updates in many drivers
83  - changed stm.lbl.gov to comedi.org or schleef.org
84  - more event bug fixes
85  - made buffer resizing a driver-overridable function
86  - PCI support for 2.0 kernels removed
87  - adl_pci9111.o: new driver from Emmanuel Pacaud <emmanuel.pacaud@free.fr>
88  - adl_pci9118.o: updates from Michal
89  - cb_pcidas64.o: support for additional boards, AI insn and commands
90    working with DMA
91  - various drivers: converted to pci_resource_start()
92  - comedi_rt_timer.o: 64-bit divide code moved to compatibility header
93  - comedi_test.o: new driver from Joachim Wuttke, Frank
94  - das16.o: support for DAS16JR/16
95  - dt3000.o: preliminary AI cmd support.  untested.
96  - icp_multi.o: update from Anne
97  - ni_daq_dio24.o: new driver from Daniel Vecino Castel <dvecino@able.es>
98  - ni_pcidio.o: DMA now works for input streams.
99  - ni_pcimio.o: DMA support mostly rewritten.  AI passes comedi_test with
100    DMA enabled.  Directly accesssing STC registers disabled to better
101    understand problems with 611x boards.  Added CMDF_RAWDATA support.
102    Many fixes for 611x abd 671x boards.
103  - ni_at_ao.o: new driver (ds)
104  - ni_mio_common: made caldacs more flexible.  Added debugging caldac.
105  - rtd520.o: update from Dan
106  - debian/: new Debian packaging
107  - include/linux/pci.h: cleanups of compatiblity macros
108  - rpm/: new RPM packaging
109  - pcl816.o: new driver from Juan Grigera <juan@grigera.com.ar>
110
111 Comedi-0.7.63:
112
113  - Fix event bug introduced in 0.7.62
114  - Fix resizing buffers on subdevice!=0
115  - ni_mio_common: fixes for pci-611x boards (incomplete)
116
117 Comedi-0.7.62:
118
119  - rewrite build system
120  - added menuconfig
121  - bugfix for old bash versions
122  - Makefiles are now autogenerated from kbuild-2.5-style Makefile.in
123  - overall: added MODULE_LICENSE tags
124  - removal of trig support
125  - most drivers: change comedi_done(), etc., to async flag setting
126  - all drivers: cleanups
127  - 8255.o: 64-bit cleanups
128  - icp_multi.o: new driver
129  - amcc_s5933.o: made PCI chip driver into separate module
130  - cb_pcidas.o: fixes for 1602/16, PCI cleanup
131  - comedi_rt_timer.o: added support for DIO subdevices
132  - das1800.o: DMA fixes
133  - ni_labpc.o: command improvements
134  - ni_pcidio.o: command support added
135  - kcomedilib.o: fix problem with removal of trig support
136
137 Comedi-0.7.61:
138
139  - overall: support for kbuild-2.5
140  - overall: removal of comedi_trig support and cleanup
141  - overall: cleanup of kernel dependencies
142  - overall: Documentation/comedi/drivers.txt now autogenerated from inline
143    information
144  - Documentation/comedi/hardware.txt: same
145  - amplc_pci230.o: new driver
146  - cb_pcidas64.o: new driver
147  - ni_670x.o: new driver
148  - ni_labpc.o: new driver
149  - ssv_dnp.o: new driver
150
151