Frank Mori Hess [Mon, 25 Jun 2001 18:46:23 +0000 (18:46 +0000)]
fixes for burst mode, added das1201 das1202 entries. Autoprobing of board
types is weak, that needs to be fixed.
Frank Mori Hess [Mon, 25 Jun 2001 17:18:04 +0000 (17:18 +0000)]
updated das16 and cb-pcidas info
Frank Mori Hess [Mon, 25 Jun 2001 17:05:40 +0000 (17:05 +0000)]
added support for das1600 burst mode
Frank Mori Hess [Mon, 25 Jun 2001 17:05:16 +0000 (17:05 +0000)]
fixed error, added some comments
Frank Mori Hess [Sun, 24 Jun 2001 01:45:03 +0000 (01:45 +0000)]
fixed a bug I created
Frank Mori Hess [Sun, 24 Jun 2001 01:32:44 +0000 (01:32 +0000)]
added preliminary comedi_cmd support. Untested.
Frank Mori Hess [Sun, 24 Jun 2001 01:18:03 +0000 (01:18 +0000)]
entered correct max conversion rates
Frank Mori Hess [Sat, 23 Jun 2001 21:56:27 +0000 (21:56 +0000)]
fixed settings of master clock speed through options
Frank Mori Hess [Sat, 23 Jun 2001 18:11:37 +0000 (18:11 +0000)]
fixed bugs with master clock speed in hertz instead of nanosec, added
isa dma initialization code that I forgot to put in
Frank Mori Hess [Fri, 22 Jun 2001 23:34:17 +0000 (23:34 +0000)]
overhaul of comedi_cmd support. Needs more work, but ready for initial
testing (Chris Baugher said he'd give it a test run.)
Frank Mori Hess [Fri, 22 Jun 2001 15:50:42 +0000 (15:50 +0000)]
dma is no longer disabled in das1800 driver when rt suppport is configured
for comedi. dma is instead disabled on a cmd by cmd basis when the TRIG_RT
flag is received.
David Schleef [Thu, 21 Jun 2001 22:43:42 +0000 (22:43 +0000)]
Fix header
David Schleef [Thu, 21 Jun 2001 22:43:22 +0000 (22:43 +0000)]
Check for CONFIG_ in Makefile and Config.in
David Schleef [Thu, 21 Jun 2001 22:42:49 +0000 (22:42 +0000)]
Add PCM3730, which should have been there all along
David Schleef [Thu, 21 Jun 2001 22:42:02 +0000 (22:42 +0000)]
*** empty log message ***
David Schleef [Thu, 21 Jun 2001 21:54:37 +0000 (21:54 +0000)]
Major documentation update.
Frank Mori Hess [Thu, 21 Jun 2001 20:59:50 +0000 (20:59 +0000)]
changed a bunch of #include <blah.h> to #include "blah.h" so that make dep
catches the dependencies
Frank Mori Hess [Thu, 21 Jun 2001 20:58:36 +0000 (20:58 +0000)]
added memory-mapped io version of i8254_load(), made i8253_cascade_ns_to_timer_2div()
return early if everything is already correct instead of going through loop again
David Schleef [Thu, 21 Jun 2001 20:53:04 +0000 (20:53 +0000)]
Add some documentation checks
Frank Mori Hess [Thu, 21 Jun 2001 18:23:19 +0000 (18:23 +0000)]
added a little das16m1 documentation
David Schleef [Thu, 21 Jun 2001 17:53:48 +0000 (17:53 +0000)]
Added COMEDI_INSN ioctl()
David Schleef [Thu, 21 Jun 2001 17:53:11 +0000 (17:53 +0000)]
*** empty log message ***
David Schleef [Thu, 21 Jun 2001 17:43:27 +0000 (17:43 +0000)]
update
David Schleef [Thu, 21 Jun 2001 17:42:46 +0000 (17:42 +0000)]
Cleanups.
David Schleef [Thu, 21 Jun 2001 17:42:08 +0000 (17:42 +0000)]
Changed wording w.r.t. mailing list
Frank Mori Hess [Wed, 20 Jun 2001 23:41:03 +0000 (23:41 +0000)]
added some external triggering support
Frank Mori Hess [Wed, 20 Jun 2001 21:58:27 +0000 (21:58 +0000)]
fixed digital input and output insns
Frank Mori Hess [Wed, 20 Jun 2001 20:19:47 +0000 (20:19 +0000)]
implemented insns, everything seems to work okay so far
Frank Mori Hess [Wed, 20 Jun 2001 19:15:17 +0000 (19:15 +0000)]
fixed bug. This driver has some other bugs/problems I intend to get to
eventually, although I will need someone with an actual das-16 card to do
quality assurance for me.
Frank Mori Hess [Wed, 20 Jun 2001 16:05:06 +0000 (16:05 +0000)]
Doesn't crash computer anymore, and asynchronous analog input seems to work now
Frank Mori Hess [Tue, 19 Jun 2001 23:28:00 +0000 (23:28 +0000)]
added das16m1 driver, compiles with warnings but completely untested. insns
not yet implemented.
Frank Mori Hess [Tue, 19 Jun 2001 19:35:33 +0000 (19:35 +0000)]
put generic i8254_load function in 8253.h for loading a 8254 counter
Frank Mori Hess [Tue, 19 Jun 2001 16:16:35 +0000 (16:16 +0000)]
fixed bit mangling in analog input read insn for 16 bit das802/16
Frank Mori Hess [Mon, 18 Jun 2001 22:32:27 +0000 (22:32 +0000)]
declared some variables as volatile to be safe
Frank Mori Hess [Wed, 13 Jun 2001 21:25:35 +0000 (21:25 +0000)]
minor corrections
David Schleef [Wed, 13 Jun 2001 10:22:20 +0000 (10:22 +0000)]
Rewrote INSTALL and README
Frank Mori Hess [Mon, 11 Jun 2001 22:38:34 +0000 (22:38 +0000)]
fix to bug in fifo overflow check I created with last revision
Frank Mori Hess [Mon, 11 Jun 2001 20:36:10 +0000 (20:36 +0000)]
switched to use async->event and comedi_event(), and to use comedi_buf_put() and
comedi_buf_get()
Frank Mori Hess [Mon, 11 Jun 2001 18:58:00 +0000 (18:58 +0000)]
switched to use of async->events and comedi_event(), started using comedi_buf_put,
fixed bug when using dma where number of points remaining to be taken was decremented
twice for each point taken
Frank Mori Hess [Mon, 11 Jun 2001 18:44:11 +0000 (18:44 +0000)]
moved fifo overflow check back outside of loop where it belongs, switched over
to use of async->events and comedi_event(), started using generic comedi_buf_put()
to transfer data
David Schleef [Mon, 11 Jun 2001 07:53:09 +0000 (07:53 +0000)]
Replace TRIG_INVALID
Frank Mori Hess [Sun, 10 Jun 2001 22:56:21 +0000 (22:56 +0000)]
changed prototype of comedi_buf_get a bit
Frank Mori Hess [Sun, 10 Jun 2001 20:32:53 +0000 (20:32 +0000)]
defined generic inline functions for writing/reading a data point to/from comedi's buffer
Frank Mori Hess [Sun, 10 Jun 2001 16:01:58 +0000 (16:01 +0000)]
removed spurious warning that would have occured with cio-das802/16. Sidenote: earlier
revision 1.30 that I made to fix a race condition was unnecessay, race only existed in
an intermediate form of the code which was never commited.
Frank Mori Hess [Sat, 9 Jun 2001 22:36:21 +0000 (22:36 +0000)]
added cards from rtd520 driver
Frank Mori Hess [Sat, 9 Jun 2001 22:24:59 +0000 (22:24 +0000)]
added support for cio-das802/16 to das800 driver
Frank Mori Hess [Sat, 9 Jun 2001 20:07:57 +0000 (20:07 +0000)]
fixed race between conversions and fifo overflow check
David Schleef [Fri, 8 Jun 2001 22:38:40 +0000 (22:38 +0000)]
version bump
David Schleef [Fri, 8 Jun 2001 22:38:18 +0000 (22:38 +0000)]
Fix sed line for version update
David Schleef [Fri, 8 Jun 2001 22:37:08 +0000 (22:37 +0000)]
/proc/comedi dumps out the device names recognized for each driver
David Schleef [Fri, 8 Jun 2001 22:36:34 +0000 (22:36 +0000)]
More busy-talk about counters
David Schleef [Fri, 8 Jun 2001 22:35:51 +0000 (22:35 +0000)]
Added internal trigger support, various reformatting
David Schleef [Fri, 8 Jun 2001 22:34:41 +0000 (22:34 +0000)]
Added make check rule.
David Schleef [Fri, 8 Jun 2001 22:33:44 +0000 (22:33 +0000)]
Added internal trigger support
Frank Mori Hess [Fri, 8 Jun 2001 21:43:18 +0000 (21:43 +0000)]
fixes for kcomedilib with trigger support off. comedi_dio_config() was using
trigger code instead of insn, I assumed there was no good reason for this such
as the insn code not working.
David Schleef [Fri, 8 Jun 2001 00:06:41 +0000 (00:06 +0000)]
Added comments about 2.0
Frank Mori Hess [Thu, 7 Jun 2001 23:36:37 +0000 (23:36 +0000)]
attempting to fix 2.0 kernels that don't seem to define KERNEL_VERSION(a,b,c)
Frank Mori Hess [Thu, 7 Jun 2001 17:52:22 +0000 (17:52 +0000)]
tweak to make rt_task clean itself up without one scan delay
David Schleef [Mon, 4 Jun 2001 22:42:19 +0000 (22:42 +0000)]
Reverted the variable timeout part of the last change.
David Schleef [Mon, 4 Jun 2001 22:30:34 +0000 (22:30 +0000)]
Patch for das08jr/16 from Luke Stras <stras@eyetap.org>
Frank Mori Hess [Mon, 4 Jun 2001 22:03:06 +0000 (22:03 +0000)]
merged input and output scan tasks, kept more careful track of status of rt tasks
Frank Mori Hess [Mon, 4 Jun 2001 02:16:30 +0000 (02:16 +0000)]
fixed conversion timing check for TRIG_NOW case
Frank Mori Hess [Mon, 4 Jun 2001 02:13:26 +0000 (02:13 +0000)]
added check on conversion timing
Frank Mori Hess [Mon, 4 Jun 2001 01:45:49 +0000 (01:45 +0000)]
switched priorities of scan_task and rt_task to prevent strange 5 millisec timing errors
that would occassionaly occur
Frank Mori Hess [Sat, 2 Jun 2001 23:54:16 +0000 (23:54 +0000)]
removed redundant unlock
Frank Mori Hess [Sat, 2 Jun 2001 22:32:15 +0000 (22:32 +0000)]
moved creation/deletion of real time tasks from comedi_cmd code to attach/detach
Frank Mori Hess [Sat, 2 Jun 2001 04:04:17 +0000 (04:04 +0000)]
fixes, chucked rt_pend_call(), added check for good scan timing and increased allowable frequency
Frank Mori Hess [Fri, 1 Jun 2001 16:07:50 +0000 (16:07 +0000)]
conversion frequency and scan frequency can now be set independently
Frank Mori Hess [Thu, 31 May 2001 23:24:10 +0000 (23:24 +0000)]
tweak
Frank Mori Hess [Wed, 30 May 2001 21:38:56 +0000 (21:38 +0000)]
added support for TRIG_WAKE_EOS command flag
David Schleef [Wed, 30 May 2001 20:27:54 +0000 (20:27 +0000)]
Added check for functions replaced by comedi_event()
Frank Mori Hess [Wed, 30 May 2001 16:55:12 +0000 (16:55 +0000)]
added line for das1600-old so it is not marked as (NEW) by default
Frank Mori Hess [Wed, 30 May 2001 16:50:10 +0000 (16:50 +0000)]
made default for trigger support config match suggestion of 'just say yes'
Frank Mori Hess [Mon, 28 May 2001 03:58:36 +0000 (03:58 +0000)]
added a do_become_nonbusy() when all the data is marked as being read (presumably via a mmap) instead of
being read in the conventional way
Frank Mori Hess [Mon, 28 May 2001 03:55:51 +0000 (03:55 +0000)]
small cleanup, ifdef'd hack to expire with next rtlinux version where it should no longer be required
David Schleef [Mon, 28 May 2001 00:29:13 +0000 (00:29 +0000)]
patch for possible rtai changes
David Schleef [Mon, 28 May 2001 00:26:56 +0000 (00:26 +0000)]
patch has been merged
David Schleef [Mon, 28 May 2001 00:26:37 +0000 (00:26 +0000)]
patches have been merged
David Schleef [Mon, 28 May 2001 00:25:34 +0000 (00:25 +0000)]
*** empty log message ***
David Schleef [Mon, 28 May 2001 00:10:42 +0000 (00:10 +0000)]
Major simplification of trig[0] path
David Schleef [Mon, 28 May 2001 00:08:41 +0000 (00:08 +0000)]
Update pcmad driver for Comedi changes in the last year.
David Schleef [Sun, 27 May 2001 23:56:55 +0000 (23:56 +0000)]
Merged pcmad driver
David Schleef [Sun, 27 May 2001 23:56:00 +0000 (23:56 +0000)]
Merged PCMAD driver
David Schleef [Sun, 27 May 2001 23:54:24 +0000 (23:54 +0000)]
Don't see a need to keep these around. Pull them from the
attic if you want them.
David Schleef [Sun, 27 May 2001 23:53:44 +0000 (23:53 +0000)]
Not needed anymore
David Schleef [Sun, 27 May 2001 23:16:18 +0000 (23:16 +0000)]
Last remnant of trig[0]. Calls emulation function directly.
David Schleef [Sun, 27 May 2001 23:13:15 +0000 (23:13 +0000)]
Moved trig-related code from comedi_fops.c to trig.c
David Schleef [Sun, 27 May 2001 23:12:27 +0000 (23:12 +0000)]
This should have been removed a long time ago.
David Schleef [Sun, 27 May 2001 23:03:35 +0000 (23:03 +0000)]
Moved trig compatibility functions from drivers.c to trig.c.
Wrapped all trig related code in CONFIG_COMEDI_TRIG.
Added config option for CONFIG_COMEDI_TRIG.
David Schleef [Sun, 27 May 2001 22:37:28 +0000 (22:37 +0000)]
For some reason, rt_pend_tq.o was compiled separately. Fixed.
(Probably just created another bug...)
David Schleef [Sun, 27 May 2001 22:35:48 +0000 (22:35 +0000)]
ifdef all the remaining trig related code
David Schleef [Sun, 27 May 2001 22:32:51 +0000 (22:32 +0000)]
docs out of date
David Schleef [Sun, 27 May 2001 21:48:19 +0000 (21:48 +0000)]
removed insn emulation using trig[0]
David Schleef [Sun, 27 May 2001 21:13:41 +0000 (21:13 +0000)]
Cleanups, insn migration
David Schleef [Sun, 27 May 2001 21:13:24 +0000 (21:13 +0000)]
Fix a couple checks, add comments
David Schleef [Sun, 27 May 2001 20:23:00 +0000 (20:23 +0000)]
fix for EXTRAVERSION
Frank Mori Hess [Fri, 25 May 2001 22:05:03 +0000 (22:05 +0000)]
added pci-das08 and pci-das1200 entries
Frank Mori Hess [Fri, 25 May 2001 21:59:20 +0000 (21:59 +0000)]
updates
Frank Mori Hess [Fri, 25 May 2001 21:43:34 +0000 (21:43 +0000)]
fix so cards on bus 0 can be chosen through configuration options
Frank Mori Hess [Fri, 25 May 2001 21:39:54 +0000 (21:39 +0000)]
added support for pci-das08 card