Commit graph

118 commits

Author SHA1 Message Date
Frank Mori Hess
98b683b85d synced with comedi 2007-01-05 20:39:17 +00:00
Frank Mori Hess
261de96d3a Sync'd with comedi 2006-10-24 20:36:33 +00:00
Frank Mori Hess
a31d71f349 Sync'ed with comedi. 2006-10-24 15:07:08 +00:00
Frank Mori Hess
4cdf1b09a9 Added choose_clock and choose_routing demo programs. Synced comedi.h
with comedi.  Made dio demo simply configure the line direction based
on the command line argument.
2006-10-23 19:35:24 +00:00
Frank Mori Hess
34b9800e40 Added const qualifiers to some char* return values. Added new
experimental comedi_dio_bitfield2() function which works with
> 32 channels.  Only works properly with ni_65xx currently.
Will post a request for review by any interested
parties to list before I bother making the rest of the drivers
work with it.
2006-10-17 18:19:29 +00:00
Frank Mori Hess
fe9d8704c2 sync with comedi 2006-09-08 15:41:05 +00:00
Frank Mori Hess
1421d0919e Added some primative support for using software calibration in a way
that can be integrated with boards that don't use software calibrations.
2006-09-07 19:09:04 +00:00
Frank Mori Hess
d686d1278f First pass at parsing additional calibration file elements which
support software calibration.
2006-08-22 18:14:22 +00:00
Frank Mori Hess
c548e18087 sync with comedi 2006-03-03 01:00:50 +00:00
Frank Mori Hess
adac86b5d9 synced with comedi 2006-01-08 16:37:59 +00:00
Frank Mori Hess
8ff9586edb sync comedi.h with comedi 2005-11-02 00:18:27 +00:00
Frank Mori Hess
111541c2d3 sync with comedi 2005-03-17 17:27:12 +00:00
Frank Mori Hess
2a720182e4 added comedi_dio_get_config() 2005-03-06 17:42:56 +00:00
Frank Mori Hess
1e601cbd3f sync with comedi 2005-03-06 17:35:04 +00:00
Frank Mori Hess
def0e9bf8e add license header to scxi.c, and caleb as author 2005-02-06 16:25:16 +00:00
Frank Mori Hess
cd07b7217b fix license headers, and prevent multiple includes of comedilib_scxi.h 2005-02-06 16:22:41 +00:00
Frank Mori Hess
3a85b2d898 patch from beat.zahnd@phim.unibe.ch (Beat ZAHND), he says:
I extendended the SCXI support for the 1122 module and moved the
scxi_boards structure to scxi.c
2005-02-06 16:17:51 +00:00
Frank Mori Hess
5d4729b9ec mmap works for output waveforms now. 2005-01-23 03:11:30 +00:00
Frank Mori Hess
9f6b16e004 added comedi_mark_buffer_written() (untested) 2005-01-10 00:46:28 +00:00
Frank Mori Hess
c3422f0c0f changed a parameter name 2004-10-17 15:25:04 +00:00
Frank Mori Hess
0dbabb2cdd scxi convenience library patch from caleb tennis:
This latest patch changes the interface to three functions:

 comedi_scxi_open
 comedi_scxi_close
 comedi_scxi_readwrite

  With these three functions one can properly interface to all SCXI devices.  If
  you like the latest patch (3/23/04 07:14), please apply and close this bug.

   Next up will be adding some generic analog and digital IO functions.
2004-03-29 02:19:38 +00:00
Frank Mori Hess
bb1ff949c9 beginnings of scxi convenience library from Caleb Tennis 2004-02-29 16:52:17 +00:00
Frank Mori Hess
f97908c06e sync with comedi 2004-02-18 00:14:30 +00:00
Frank Mori Hess
659520b958 sync with comedi 2004-01-31 22:19:47 +00:00
Frank Mori Hess
0812812571 sync with comedi 2003-07-16 16:26:14 +00:00
David Schleef
74e8c0e4a9 need to dist these files. 2003-06-04 02:55:50 +00:00
Frank Mori Hess
8a9e9861f1 made default comedi_calibrate behaviour a little smarter, shared more
code between comedilib and comedi_calibrate
2003-05-06 23:37:45 +00:00
Frank Mori Hess
0d0bfe17b9 exposed some lower-level calibration functions for more flexibility 2003-05-06 18:26:21 +00:00
Frank Mori Hess
4db55f5044 moved COMEDI_VERSION_CODE() macro to comedilib.h, added some version
checks to comedi_calibrate so it complains if it's using a driver
with known bugs.  Converted 6071 calibration to ad8804 addressing.
2003-05-03 14:59:26 +00:00
Frank Mori Hess
fb2bf948b2 Changed comedi_set_calibration() to comedi_apply_calibration(), and
made it much faster, it takes <100msec to run instead of >1sec.
It requires linking to libperl now (hope that's
okay).  Renamed DEBUG() and _() in libinternal.h to COMEDILIB_DEBUG()
and GETTEXT() in order to avoid conflicts with perl headers.
2003-03-04 00:41:10 +00:00
Frank Mori Hess
e36d2e5b3a finished implementing comedi_set_calibration() (untested) 2003-02-26 19:19:57 +00:00
David Schleef
6bc9f5f03d update from comedi 2002-11-22 07:17:15 +00:00
David Schleef
0fbbbef2dd copy from Comedi 2002-07-04 03:30:39 +00:00
David Schleef
2631bc9012 rearrangement 2002-07-04 03:29:41 +00:00
Frank Mori Hess
118dfa65c3 sync with comedi 2002-07-01 04:01:53 +00:00
David Schleef
b4fd07f2cf Add comedi_get_read/write_subdevice() 2002-05-18 22:48:19 +00:00
David Schleef
4d143d616d Make CR_PACK less strict. 2002-05-17 02:22:35 +00:00
Frank Mori Hess
3dd23bc127 sync with comedi 2002-05-07 23:42:30 +00:00
Frank Mori Hess
21d7877c2d Horrible hack to allow passing of CR flags through channel arguments. Made
comedi_calibrate use comedi_data_read_n() from main library.  Should be able
to add computer boards support to comedi_calibrate soon now.
2002-04-30 22:56:30 +00:00
Frank Mori Hess
e73c24b951 added comedi_data_read_n() 2002-04-29 21:13:13 +00:00
Frank Mori Hess
bf5d20bb9f added comedi_data_read_hint() and fixed comedi_data_read_n() 2002-04-29 19:50:32 +00:00
Frank Mori Hess
f31cfa6335 oops arg is really nanoseconds 2002-04-29 18:58:36 +00:00
Frank Mori Hess
4a9dd8e9d3 added comedi_data_read_delayed() 2002-04-29 18:22:41 +00:00
Frank Mori Hess
611740983c updated from comedi, for calibration config stuff 2002-04-17 03:58:23 +00:00
David Schleef
62088df124 Change email addresses and host names. 2002-03-09 01:22:30 +00:00
David Schleef
40818a4ece Update from Comedi 2002-03-09 00:12:24 +00:00
Frank Mori Hess
b00e1eb5bd copied over from comedi, for INSN_INTTRIG support. 2001-08-24 19:08:06 +00:00
David Schleef
7973a0f2ad Change prototype of comedi_get_cmd_generic_timed 2001-07-15 22:39:54 +00:00
David Schleef
405f044ad9 Cleanup and rearrangement 2001-06-27 22:16:08 +00:00
David Schleef
92c625b1fc copied from comedi 2001-05-28 02:39:43 +00:00