comedi.git
23 years agoentered correct max conversion rates
Frank Mori Hess [Sun, 24 Jun 2001 01:18:03 +0000 (01:18 +0000)]
entered correct max conversion rates

23 years agofixed settings of master clock speed through options
Frank Mori Hess [Sat, 23 Jun 2001 21:56:27 +0000 (21:56 +0000)]
fixed settings of master clock speed through options

23 years agofixed bugs with master clock speed in hertz instead of nanosec, added
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

23 years agooverhaul of comedi_cmd support. Needs more work, but ready for initial
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.)

23 years agodma is no longer disabled in das1800 driver when rt suppport is configured
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.

23 years agoFix header
David Schleef [Thu, 21 Jun 2001 22:43:42 +0000 (22:43 +0000)]
Fix header

23 years agoCheck for CONFIG_ in Makefile and Config.in
David Schleef [Thu, 21 Jun 2001 22:43:22 +0000 (22:43 +0000)]
Check for CONFIG_ in Makefile and Config.in

23 years agoAdd PCM3730, which should have been there all along
David Schleef [Thu, 21 Jun 2001 22:42:49 +0000 (22:42 +0000)]
Add PCM3730, which should have been there all along

23 years ago*** empty log message ***
David Schleef [Thu, 21 Jun 2001 22:42:02 +0000 (22:42 +0000)]
*** empty log message ***

23 years agoMajor documentation update.
David Schleef [Thu, 21 Jun 2001 21:54:37 +0000 (21:54 +0000)]
Major documentation update.

23 years agochanged a bunch of #include <blah.h> to #include "blah.h" so that make dep
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

23 years agoadded memory-mapped io version of i8254_load(), made i8253_cascade_ns_to_timer_2div()
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

23 years agoAdd some documentation checks
David Schleef [Thu, 21 Jun 2001 20:53:04 +0000 (20:53 +0000)]
Add some documentation checks

23 years agoadded a little das16m1 documentation
Frank Mori Hess [Thu, 21 Jun 2001 18:23:19 +0000 (18:23 +0000)]
added a little das16m1 documentation

23 years agoAdded COMEDI_INSN ioctl()
David Schleef [Thu, 21 Jun 2001 17:53:48 +0000 (17:53 +0000)]
Added COMEDI_INSN ioctl()

23 years ago*** empty log message ***
David Schleef [Thu, 21 Jun 2001 17:53:11 +0000 (17:53 +0000)]
*** empty log message ***

23 years agoupdate
David Schleef [Thu, 21 Jun 2001 17:43:27 +0000 (17:43 +0000)]
update

23 years agoCleanups.
David Schleef [Thu, 21 Jun 2001 17:42:46 +0000 (17:42 +0000)]
Cleanups.

23 years agoChanged wording w.r.t. mailing list
David Schleef [Thu, 21 Jun 2001 17:42:08 +0000 (17:42 +0000)]
Changed wording w.r.t. mailing list

23 years agoadded some external triggering support
Frank Mori Hess [Wed, 20 Jun 2001 23:41:03 +0000 (23:41 +0000)]
added some external triggering support

23 years agofixed digital input and output insns
Frank Mori Hess [Wed, 20 Jun 2001 21:58:27 +0000 (21:58 +0000)]
fixed digital input and output insns

23 years agoimplemented insns, everything seems to work okay so far
Frank Mori Hess [Wed, 20 Jun 2001 20:19:47 +0000 (20:19 +0000)]
implemented insns, everything seems to work okay so far

23 years agofixed bug. This driver has some other bugs/problems I intend to get to
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.

23 years agoDoesn't crash computer anymore, and asynchronous analog input seems to work now
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

23 years agoadded das16m1 driver, compiles with warnings but completely untested. insns
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.

23 years agoput generic i8254_load function in 8253.h for loading a 8254 counter
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

23 years agofixed bit mangling in analog input read insn for 16 bit das802/16
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

23 years agodeclared some variables as volatile to be safe
Frank Mori Hess [Mon, 18 Jun 2001 22:32:27 +0000 (22:32 +0000)]
declared some variables as volatile to be safe

23 years agominor corrections
Frank Mori Hess [Wed, 13 Jun 2001 21:25:35 +0000 (21:25 +0000)]
minor corrections

23 years agoRewrote INSTALL and README
David Schleef [Wed, 13 Jun 2001 10:22:20 +0000 (10:22 +0000)]
Rewrote INSTALL and README

23 years agofix to bug in fifo overflow check I created with last revision
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

23 years agoswitched to use async->event and comedi_event(), and to use comedi_buf_put() and
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()

23 years agoswitched to use of async->events and comedi_event(), started using comedi_buf_put,
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

23 years agomoved fifo overflow check back outside of loop where it belongs, switched over
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

23 years agoReplace TRIG_INVALID
David Schleef [Mon, 11 Jun 2001 07:53:09 +0000 (07:53 +0000)]
Replace TRIG_INVALID

23 years agochanged prototype of comedi_buf_get a bit
Frank Mori Hess [Sun, 10 Jun 2001 22:56:21 +0000 (22:56 +0000)]
changed prototype of comedi_buf_get a bit

23 years agodefined generic inline functions for writing/reading a data point to/from comedi...
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

23 years agoremoved spurious warning that would have occured with cio-das802/16. Sidenote: earlier
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.

23 years agoadded cards from rtd520 driver
Frank Mori Hess [Sat, 9 Jun 2001 22:36:21 +0000 (22:36 +0000)]
added cards from rtd520 driver

23 years agoadded support for cio-das802/16 to das800 driver
Frank Mori Hess [Sat, 9 Jun 2001 22:24:59 +0000 (22:24 +0000)]
added support for cio-das802/16 to das800 driver

23 years agofixed race between conversions and fifo overflow check
Frank Mori Hess [Sat, 9 Jun 2001 20:07:57 +0000 (20:07 +0000)]
fixed race between conversions and fifo overflow check

23 years agoversion bump
David Schleef [Fri, 8 Jun 2001 22:38:40 +0000 (22:38 +0000)]
version bump

23 years agoFix sed line for version update
David Schleef [Fri, 8 Jun 2001 22:38:18 +0000 (22:38 +0000)]
Fix sed line for version update

23 years ago/proc/comedi dumps out the device names recognized for each driver
David Schleef [Fri, 8 Jun 2001 22:37:08 +0000 (22:37 +0000)]
/proc/comedi dumps out the device names recognized for each driver

23 years agoMore busy-talk about counters
David Schleef [Fri, 8 Jun 2001 22:36:34 +0000 (22:36 +0000)]
More busy-talk about counters

23 years agoAdded internal trigger support, various reformatting
David Schleef [Fri, 8 Jun 2001 22:35:51 +0000 (22:35 +0000)]
Added internal trigger support, various reformatting

23 years agoAdded make check rule.
David Schleef [Fri, 8 Jun 2001 22:34:41 +0000 (22:34 +0000)]
Added make check rule.

23 years agoAdded internal trigger support
David Schleef [Fri, 8 Jun 2001 22:33:44 +0000 (22:33 +0000)]
Added internal trigger support

23 years agofixes for kcomedilib with trigger support off. comedi_dio_config() was using
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.

23 years agoAdded comments about 2.0
David Schleef [Fri, 8 Jun 2001 00:06:41 +0000 (00:06 +0000)]
Added comments about 2.0

23 years agoattempting to fix 2.0 kernels that don't seem to define KERNEL_VERSION(a,b,c)
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)

23 years agotweak to make rt_task clean itself up without one scan delay
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

23 years agoReverted the variable timeout part of the last change.
David Schleef [Mon, 4 Jun 2001 22:42:19 +0000 (22:42 +0000)]
Reverted the variable timeout part of the last change.

23 years agoPatch for das08jr/16 from Luke Stras <stras@eyetap.org>
David Schleef [Mon, 4 Jun 2001 22:30:34 +0000 (22:30 +0000)]
Patch for das08jr/16 from Luke Stras <stras@eyetap.org>

23 years agomerged input and output scan tasks, kept more careful track of status of rt tasks
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

23 years agofixed conversion timing check for TRIG_NOW case
Frank Mori Hess [Mon, 4 Jun 2001 02:16:30 +0000 (02:16 +0000)]
fixed conversion timing check for TRIG_NOW case

23 years agoadded check on conversion timing
Frank Mori Hess [Mon, 4 Jun 2001 02:13:26 +0000 (02:13 +0000)]
added check on conversion timing

23 years agoswitched priorities of scan_task and rt_task to prevent strange 5 millisec 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

23 years agoremoved redundant unlock
Frank Mori Hess [Sat, 2 Jun 2001 23:54:16 +0000 (23:54 +0000)]
removed redundant unlock

23 years agomoved creation/deletion of real time tasks from comedi_cmd code to attach/detach
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

23 years agofixes, chucked rt_pend_call(), added check for good scan timing and increased allowab...
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

23 years agoconversion frequency and scan frequency can now be set independently
Frank Mori Hess [Fri, 1 Jun 2001 16:07:50 +0000 (16:07 +0000)]
conversion frequency and scan frequency can now be set independently

23 years agotweak
Frank Mori Hess [Thu, 31 May 2001 23:24:10 +0000 (23:24 +0000)]
tweak

23 years agoadded support for TRIG_WAKE_EOS command flag
Frank Mori Hess [Wed, 30 May 2001 21:38:56 +0000 (21:38 +0000)]
added support for TRIG_WAKE_EOS command flag

23 years agoAdded check for functions replaced by comedi_event()
David Schleef [Wed, 30 May 2001 20:27:54 +0000 (20:27 +0000)]
Added check for functions replaced by comedi_event()

23 years agoadded line for das1600-old so it is not marked as (NEW) by default
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

23 years agomade default for trigger support config match suggestion of 'just say yes'
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'

23 years agoadded a do_become_nonbusy() when all the data is marked as being read (presumably...
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

23 years agosmall cleanup, ifdef'd hack to expire with next rtlinux version where it should no...
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

23 years agopatch for possible rtai changes r0_7_59
David Schleef [Mon, 28 May 2001 00:29:13 +0000 (00:29 +0000)]
patch for possible rtai changes

23 years agopatch has been merged
David Schleef [Mon, 28 May 2001 00:26:56 +0000 (00:26 +0000)]
patch has been merged

23 years agopatches have been merged
David Schleef [Mon, 28 May 2001 00:26:37 +0000 (00:26 +0000)]
patches have been merged

23 years ago*** empty log message ***
David Schleef [Mon, 28 May 2001 00:25:34 +0000 (00:25 +0000)]
*** empty log message ***

23 years agoMajor simplification of trig[0] path
David Schleef [Mon, 28 May 2001 00:10:42 +0000 (00:10 +0000)]
Major simplification of trig[0] path

23 years agoUpdate pcmad driver for Comedi changes in the last year.
David Schleef [Mon, 28 May 2001 00:08:41 +0000 (00:08 +0000)]
Update pcmad driver for Comedi changes in the last year.

23 years agoMerged pcmad driver
David Schleef [Sun, 27 May 2001 23:56:55 +0000 (23:56 +0000)]
Merged pcmad driver

23 years agoMerged PCMAD driver
David Schleef [Sun, 27 May 2001 23:56:00 +0000 (23:56 +0000)]
Merged PCMAD driver

23 years agoDon't see a need to keep these around. Pull them from the
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.

23 years agoNot needed anymore
David Schleef [Sun, 27 May 2001 23:53:44 +0000 (23:53 +0000)]
Not needed anymore

23 years agoLast remnant of trig[0]. Calls emulation function directly.
David Schleef [Sun, 27 May 2001 23:16:18 +0000 (23:16 +0000)]
Last remnant of trig[0].  Calls emulation function directly.

23 years agoMoved trig-related code from comedi_fops.c to trig.c
David Schleef [Sun, 27 May 2001 23:13:15 +0000 (23:13 +0000)]
Moved trig-related code from comedi_fops.c to trig.c

23 years agoThis should have been removed a long time ago.
David Schleef [Sun, 27 May 2001 23:12:27 +0000 (23:12 +0000)]
This should have been removed a long time ago.

23 years agoMoved trig compatibility functions from drivers.c to trig.c.
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.

23 years agoFor some reason, rt_pend_tq.o was compiled separately. Fixed.
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...)

23 years agoifdef all the remaining trig related code
David Schleef [Sun, 27 May 2001 22:35:48 +0000 (22:35 +0000)]
ifdef all the remaining trig related code

23 years agodocs out of date
David Schleef [Sun, 27 May 2001 22:32:51 +0000 (22:32 +0000)]
docs out of date

23 years agoremoved insn emulation using trig[0]
David Schleef [Sun, 27 May 2001 21:48:19 +0000 (21:48 +0000)]
removed insn emulation using trig[0]

23 years agoCleanups, insn migration
David Schleef [Sun, 27 May 2001 21:13:41 +0000 (21:13 +0000)]
Cleanups, insn migration

23 years agoFix a couple checks, add comments
David Schleef [Sun, 27 May 2001 21:13:24 +0000 (21:13 +0000)]
Fix a couple checks, add comments

23 years agofix for EXTRAVERSION
David Schleef [Sun, 27 May 2001 20:23:00 +0000 (20:23 +0000)]
fix for EXTRAVERSION

23 years agoadded pci-das08 and pci-das1200 entries
Frank Mori Hess [Fri, 25 May 2001 22:05:03 +0000 (22:05 +0000)]
added pci-das08 and pci-das1200 entries

23 years agoupdates
Frank Mori Hess [Fri, 25 May 2001 21:59:20 +0000 (21:59 +0000)]
updates

23 years agofix so cards on bus 0 can be chosen through configuration options
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

23 years agoadded support for pci-das08 card
Frank Mori Hess [Fri, 25 May 2001 21:39:54 +0000 (21:39 +0000)]
added support for pci-das08 card

23 years agofixed overwriting of cb_mask.
David Schleef [Fri, 25 May 2001 02:24:22 +0000 (02:24 +0000)]
fixed overwriting of cb_mask.

23 years agoCompilation fixes on powerpc
David Schleef [Fri, 25 May 2001 02:01:45 +0000 (02:01 +0000)]
Compilation fixes on powerpc

23 years agoAdded email from Dan Christian about Red Hat
David Schleef [Thu, 24 May 2001 19:01:54 +0000 (19:01 +0000)]
Added email from Dan Christian about Red Hat

23 years agoremoved di_unpack, do_pack.
David Schleef [Thu, 24 May 2001 01:41:12 +0000 (01:41 +0000)]
removed di_unpack, do_pack.

23 years agoCode cleanup, mainly things noticed by check_driver. A couple
David Schleef [Thu, 24 May 2001 01:28:08 +0000 (01:28 +0000)]
Code cleanup, mainly things noticed by check_driver.  A couple
of the drivers were converted to insn.

23 years agonew tests
David Schleef [Thu, 24 May 2001 00:47:30 +0000 (00:47 +0000)]
new tests