David Schleef [Fri, 7 Dec 2001 02:12:43 +0000 (02:12 +0000)]
Fix symbol leakage
David Schleef [Fri, 7 Dec 2001 02:12:03 +0000 (02:12 +0000)]
Add module license to INITCLEANUP
David Schleef [Fri, 7 Dec 2001 02:10:49 +0000 (02:10 +0000)]
Add module license
David Schleef [Fri, 7 Dec 2001 02:09:03 +0000 (02:09 +0000)]
Split apart into a module and header
David Schleef [Fri, 7 Dec 2001 02:02:58 +0000 (02:02 +0000)]
Added menuconfig script, slightly modified from 2.4.16
David Schleef [Fri, 7 Dec 2001 02:01:41 +0000 (02:01 +0000)]
Added lxdialog for menuconfig
David Schleef [Fri, 7 Dec 2001 01:57:55 +0000 (01:57 +0000)]
Fixes to the new build system
Frank Mori Hess [Mon, 3 Dec 2001 22:07:13 +0000 (22:07 +0000)]
removed duplicate copies of rt_pend_tq stuff
Frank Mori Hess [Mon, 3 Dec 2001 20:54:22 +0000 (20:54 +0000)]
2.2 linux/malloc.h just includes linux/slab.h, this file was causing the kmalloc
versioning to get messed up somehow (linux 2.2.19).
Frank Mori Hess [Mon, 3 Dec 2001 20:43:09 +0000 (20:43 +0000)]
removing autogenerated makefiles from cvs
Frank Mori Hess [Mon, 3 Dec 2001 20:40:18 +0000 (20:40 +0000)]
fixes for compile on rtlinux-3.1 with linux 2.2.19
David Schleef [Sat, 1 Dec 2001 05:34:28 +0000 (05:34 +0000)]
Not used in new build system
David Schleef [Sat, 1 Dec 2001 05:33:15 +0000 (05:33 +0000)]
rel_comedi moved to scripts. patch-rtai cleaned up, although it
doesn't work anymore.
David Schleef [Sat, 1 Dec 2001 05:29:36 +0000 (05:29 +0000)]
Moved to comedilib
David Schleef [Sat, 1 Dec 2001 05:27:21 +0000 (05:27 +0000)]
Moved to comedilib a long time ago, should have been deleted
David Schleef [Sat, 1 Dec 2001 05:25:43 +0000 (05:25 +0000)]
Not needed in the new build system
David Schleef [Sat, 1 Dec 2001 05:25:15 +0000 (05:25 +0000)]
These have been in comedilib for a long time
David Schleef [Sat, 1 Dec 2001 05:24:12 +0000 (05:24 +0000)]
Don't want this directory anymore
David Schleef [Sat, 1 Dec 2001 05:20:26 +0000 (05:20 +0000)]
Irrelevant, now that comedi_trig has been completely removed
David Schleef [Sat, 1 Dec 2001 05:19:48 +0000 (05:19 +0000)]
These files are now generated from .c files
David Schleef [Sat, 1 Dec 2001 05:18:26 +0000 (05:18 +0000)]
Fix modversions, installation, drivers.txt targets.
David Schleef [Sat, 1 Dec 2001 05:11:02 +0000 (05:11 +0000)]
Remove spurious floating point code that shouldn't be there
David Schleef [Sat, 1 Dec 2001 04:48:09 +0000 (04:48 +0000)]
Change malloc.h to slab.h. Fixed header references to modbuild
directory.
David Schleef [Sat, 1 Dec 2001 04:45:54 +0000 (04:45 +0000)]
Change malloc.h to slab.h. Minor fixes for RTAI on PPC.
David Schleef [Sat, 1 Dec 2001 04:41:38 +0000 (04:41 +0000)]
For the new build system. Extracts build flags from Linux
David Schleef [Sat, 1 Dec 2001 04:40:45 +0000 (04:40 +0000)]
Massive rewrite of the configure/build system
David Schleef [Sat, 1 Dec 2001 02:09:57 +0000 (02:09 +0000)]
Don't need this.
David Schleef [Sat, 1 Dec 2001 01:16:59 +0000 (01:16 +0000)]
Change linux/malloc.h to linux/slab.h
David Schleef [Sat, 1 Dec 2001 01:15:35 +0000 (01:15 +0000)]
I'm tired of these being in a separate directory
David Schleef [Sat, 1 Dec 2001 01:07:37 +0000 (01:07 +0000)]
Change linux/malloc.h to linux/slab.h
David Schleef [Sat, 1 Dec 2001 00:34:53 +0000 (00:34 +0000)]
Linux-2.4 prefers slab.h
Frank Mori Hess [Thu, 29 Nov 2001 23:38:22 +0000 (23:38 +0000)]
corrected typo
Frank Mori Hess [Fri, 23 Nov 2001 03:03:56 +0000 (03:03 +0000)]
removed more old trig stuff
Frank Mori Hess [Fri, 23 Nov 2001 02:57:06 +0000 (02:57 +0000)]
okay, _really_ fixed problem with comedi_rt_timer getting compiled on non-RT kernels
when make config used defaults in config.dist
Frank Mori Hess [Thu, 22 Nov 2001 16:32:08 +0000 (16:32 +0000)]
oops parse error
Frank Mori Hess [Thu, 22 Nov 2001 16:20:24 +0000 (16:20 +0000)]
fixed error in calculating counter a0 and b1 values
Frank Mori Hess [Thu, 22 Nov 2001 16:15:34 +0000 (16:15 +0000)]
fix to cmdtest
Frank Mori Hess [Thu, 22 Nov 2001 16:01:45 +0000 (16:01 +0000)]
fixed bug noted by Massimiliano Cialdi
Frank Mori Hess [Thu, 22 Nov 2001 15:57:47 +0000 (15:57 +0000)]
fixed bug in pacing when both convert_src and scan_begin_src are TRIG_TIMER
Frank Mori Hess [Thu, 22 Nov 2001 06:36:29 +0000 (06:36 +0000)]
trig go bye bye
Frank Mori Hess [Thu, 22 Nov 2001 01:21:54 +0000 (01:21 +0000)]
fixed declarations
Frank Mori Hess [Thu, 22 Nov 2001 01:09:56 +0000 (01:09 +0000)]
removed async.cur_chanlist_len
Frank Mori Hess [Wed, 21 Nov 2001 20:26:19 +0000 (20:26 +0000)]
fixed problem with make trying to compile comedi_rt_timer with non-RT kernel,
removed useless trig support prompt
Frank Mori Hess [Wed, 21 Nov 2001 20:24:01 +0000 (20:24 +0000)]
added support for scan_begin_src == TRIG_TIMER
Frank Mori Hess [Sun, 18 Nov 2001 18:26:24 +0000 (18:26 +0000)]
fixed offset for ao mode 1 register, multiple channel analog out should work now
Frank Mori Hess [Sun, 18 Nov 2001 18:08:28 +0000 (18:08 +0000)]
fixed an error I made
Frank Mori Hess [Fri, 16 Nov 2001 20:59:49 +0000 (20:59 +0000)]
added initialization of async->cur_chan and cur_chanlist_len to comedi_command()
Frank Mori Hess [Fri, 16 Nov 2001 20:42:24 +0000 (20:42 +0000)]
fixed bug that caused nasty interaction between analog input command and analog output instruction
Frank Mori Hess [Fri, 16 Nov 2001 20:04:45 +0000 (20:04 +0000)]
seems to work okay, removed some debugging message spam
Frank Mori Hess [Thu, 15 Nov 2001 18:22:24 +0000 (18:22 +0000)]
fixed sending of BLOCK events with pio transfers
Frank Mori Hess [Wed, 14 Nov 2001 20:51:24 +0000 (20:51 +0000)]
should properly calibrate itself according to eeprom now (excepting bugs)
Frank Mori Hess [Wed, 14 Nov 2001 20:28:53 +0000 (20:28 +0000)]
removed some duplicated function declarations
Frank Mori Hess [Wed, 14 Nov 2001 17:09:41 +0000 (17:09 +0000)]
added stuff for reading data from boards eeprom as first step towards making
board calibrate itself according to range and factory calibration.
Frank Mori Hess [Mon, 12 Nov 2001 22:19:31 +0000 (22:19 +0000)]
implemented data munging for analog output commands
Frank Mori Hess [Mon, 12 Nov 2001 18:58:53 +0000 (18:58 +0000)]
disabled driver's debugging messages
David Schleef [Fri, 9 Nov 2001 23:30:38 +0000 (23:30 +0000)]
The release script. I could never find it when necessary, so it's
here now.
Frank Mori Hess [Fri, 9 Nov 2001 21:29:48 +0000 (21:29 +0000)]
fixed problem with setting of bipolar mode in analog out command noted by
Amish Dave. However, have noticed that no data munging appears to ever get
done on analog output commands (it does get done in ao insn) so this is
still a problem that needs to be fixed.
Frank Mori Hess [Fri, 9 Nov 2001 20:26:17 +0000 (20:26 +0000)]
fixed bug with checking number of caldac channels noted by Amish Dave
Frank Mori Hess [Thu, 8 Nov 2001 17:32:35 +0000 (17:32 +0000)]
made prompting for linux directory work like prompting for rtlinux directory
(doesn't assume directory found in .sourcedirs is correct)
Frank Mori Hess [Wed, 7 Nov 2001 20:33:31 +0000 (20:33 +0000)]
took into account possibility of pci_enable_device failure
Frank Mori Hess [Wed, 7 Nov 2001 20:31:26 +0000 (20:31 +0000)]
initial attempt at pcmcia support
Frank Mori Hess [Wed, 7 Nov 2001 20:31:05 +0000 (20:31 +0000)]
added daqcard-1200
Frank Mori Hess [Wed, 7 Nov 2001 00:43:15 +0000 (00:43 +0000)]
Fixed all the bugs I'm aware of. Just needs pcmcia support added now.
David Schleef [Tue, 6 Nov 2001 22:23:08 +0000 (22:23 +0000)]
Updated with new drivers
David Schleef [Tue, 6 Nov 2001 22:16:09 +0000 (22:16 +0000)]
Added implementation of comedi_poll(). This function may be useful
in the core, although presumably the behavior should be different
if the driver doesn't implement poll.
David Schleef [Tue, 6 Nov 2001 22:13:15 +0000 (22:13 +0000)]
Change #ifdefs to DPRINTK() macro. Eliminated bogus udelay(1)s.
Frank Mori Hess [Tue, 6 Nov 2001 18:43:29 +0000 (18:43 +0000)]
made pci interrupt shareable, implemented writes for eeprom subdevice, made
it properly flush all data to comedi on stop_src == TRIG_EXT
Frank Mori Hess [Tue, 6 Nov 2001 00:40:10 +0000 (00:40 +0000)]
fixed Devices: list to prevent parse error during 'make drivers.txt'
Frank Mori Hess [Mon, 5 Nov 2001 21:29:51 +0000 (21:29 +0000)]
loading of caldacs from eeprom works now
Frank Mori Hess [Mon, 5 Nov 2001 05:20:59 +0000 (05:20 +0000)]
implemented work around to correct (nearly undocumented by NI, and then incorrectly documented) caldac design mistake
Frank Mori Hess [Mon, 5 Nov 2001 04:18:20 +0000 (04:18 +0000)]
bug fixes
Frank Mori Hess [Sun, 4 Nov 2001 00:22:22 +0000 (00:22 +0000)]
some more caldac/eeprom stuff
Frank Mori Hess [Sat, 3 Nov 2001 02:10:09 +0000 (02:10 +0000)]
added device id for pci card, pci device table, started on calibration/eeprom stuff,
fixed symbol leaks, some bugfixes.
Frank Mori Hess [Fri, 2 Nov 2001 20:04:03 +0000 (20:04 +0000)]
got rid of some excess ioport allocation
Frank Mori Hess [Fri, 2 Nov 2001 19:48:36 +0000 (19:48 +0000)]
added some debugging messages
Frank Mori Hess [Fri, 2 Nov 2001 00:39:39 +0000 (00:39 +0000)]
more bugfixing. Seems to work during initial testing with lab-pc-1200 board.
Still needs more thorough testing though.
Frank Mori Hess [Thu, 1 Nov 2001 17:55:21 +0000 (17:55 +0000)]
added support for some 1200 series boards, fixed some bugs
Frank Mori Hess [Tue, 30 Oct 2001 00:07:04 +0000 (00:07 +0000)]
added command support. Lotsa bugs still, but almost ready to enter testing and debugging phase
Frank Mori Hess [Mon, 29 Oct 2001 23:53:46 +0000 (23:53 +0000)]
fixed stop_src == TRIG_NONE bug
Frank Mori Hess [Fri, 26 Oct 2001 21:02:34 +0000 (21:02 +0000)]
new driver. insn support only. untested.
Frank Mori Hess [Thu, 25 Oct 2001 22:11:19 +0000 (22:11 +0000)]
fixed a bunch of insn_bits functions
David Schleef [Wed, 24 Oct 2001 22:21:06 +0000 (22:21 +0000)]
Fixed bug creating ai_xorlist[] because of change in ni_gainlkup[]
David Schleef [Wed, 24 Oct 2001 22:19:13 +0000 (22:19 +0000)]
Added flags in chanspec description
David Schleef [Wed, 24 Oct 2001 22:16:19 +0000 (22:16 +0000)]
Added in-line documentation section
David Schleef [Wed, 24 Oct 2001 22:12:12 +0000 (22:12 +0000)]
Added ssv_dnp driver
David Schleef [Wed, 24 Oct 2001 22:11:46 +0000 (22:11 +0000)]
New driver from Robert Schwebel
Frank Mori Hess [Fri, 19 Oct 2001 15:37:50 +0000 (15:37 +0000)]
put back line that I shouldn't have removed
Frank Mori Hess [Thu, 18 Oct 2001 23:16:58 +0000 (23:16 +0000)]
read now returns -EIO (once) at end of data stream if aquisition was terminated by
an error, returns 0 if aquisition terminated normally.
Frank Mori Hess [Tue, 9 Oct 2001 22:20:42 +0000 (22:20 +0000)]
fixed null dereference if you try to configure pcm-das08 without card inserted
Frank Mori Hess [Sun, 7 Oct 2001 20:45:31 +0000 (20:45 +0000)]
fixed bug with stop_src == TRIG_NONE introduced with changes for poll() code
Frank Mori Hess [Sun, 7 Oct 2001 20:39:13 +0000 (20:39 +0000)]
changed type of ni_gainlkup to get rid of compiler's overflow warnings
Frank Mori Hess [Fri, 5 Oct 2001 21:41:11 +0000 (21:41 +0000)]
pcmcia support for pcm-das08, mostly just merging in stuff from dummy_cs.c
David Schleef [Thu, 4 Oct 2001 23:52:25 +0000 (23:52 +0000)]
Added support for 611x style configuration memory
David Schleef [Thu, 4 Oct 2001 23:51:20 +0000 (23:51 +0000)]
change formatting
Frank Mori Hess [Tue, 2 Oct 2001 00:46:02 +0000 (00:46 +0000)]
some preparation for adding pcmcia support
Frank Mori Hess [Sun, 30 Sep 2001 17:01:06 +0000 (17:01 +0000)]
fixed 2.4 compile error and some bugs
Frank Mori Hess [Sun, 30 Sep 2001 16:36:57 +0000 (16:36 +0000)]
fixed checking of chanlist in cmdtest for analog out
Frank Mori Hess [Fri, 28 Sep 2001 20:18:54 +0000 (20:18 +0000)]
oops forgot to update Devices:
Frank Mori Hess [Fri, 28 Sep 2001 20:16:39 +0000 (20:16 +0000)]
added support for pc104 and pcm das08 cards, but pcmcia specific support for pcm card
still needs to be added. Fixed digital i/o insn.
David Schleef [Thu, 27 Sep 2001 21:20:38 +0000 (21:20 +0000)]
MAX_N_CALDACS should be 28