Frank Mori Hess [Thu, 17 Jan 2008 17:10:07 +0000 (17:10 +0000)]
Updated to use comedi_set_clock_source() wrapper.
Frank Mori Hess [Thu, 17 Jan 2008 17:03:01 +0000 (17:03 +0000)]
Added reference entries for new configuration instruction wrappers.
Ian Abbott [Thu, 17 Jan 2008 13:52:02 +0000 (13:52 +0000)]
More memory initialization, error detection and cleanup in get_subdevices()
and get_rangeinfo().
Ian Abbott [Thu, 17 Jan 2008 13:50:32 +0000 (13:50 +0000)]
Free elements of rangeinfo_list on close.
Frank Mori Hess [Wed, 16 Jan 2008 20:09:38 +0000 (20:09 +0000)]
Return 0 from the INSN_CONFIG wrappers on success.
Frank Mori Hess [Wed, 16 Jan 2008 19:45:05 +0000 (19:45 +0000)]
Added more memory initialization for the sake of valgrind (especially
memory that gets set by ioctls that valgrind can't see). Added a little
error handling for a few memory allocations.
Frank Mori Hess [Tue, 15 Jan 2008 21:01:40 +0000 (21:01 +0000)]
Moved some wrappers for INSN_CONFIG instructions into comedilib.
Will add some reference documentation for the new functions soon.
Frank Mori Hess [Mon, 14 Jan 2008 22:15:07 +0000 (22:15 +0000)]
Split function references into subsections. Always build docs in
$(srcdir).
Frank Mori Hess [Mon, 14 Jan 2008 20:29:37 +0000 (20:29 +0000)]
fixed typo in hotplug warning message.
Bernd Porr [Sun, 13 Jan 2008 23:18:05 +0000 (23:18 +0000)]
Synced this with comedi. PWM support.
Ian Abbott [Wed, 19 Dec 2007 11:44:16 +0000 (11:44 +0000)]
Define datarootdir, docdir, htmldir and pdfdir if not defined by autoconf
(first defined in autoconf-2.59c).
Frank Mori Hess [Mon, 17 Dec 2007 00:06:39 +0000 (00:06 +0000)]
Added a little more description of return value from
comedi_mark_buffer_read(), from Jan Gukelberger <g.u.g.i@gmx.de>.
Ian Abbott [Mon, 10 Dec 2007 13:20:19 +0000 (13:20 +0000)]
Avoid mixing declarations and code.
Frank Mori Hess [Sat, 1 Dec 2007 15:54:08 +0000 (15:54 +0000)]
Fixed setting of comedi_errno in comedi_dio_config() for invalid
arguments.
Frank Mori Hess [Sat, 1 Dec 2007 15:53:18 +0000 (15:53 +0000)]
Got rid of obsolete error codes.
Ian Abbott [Fri, 30 Nov 2007 18:20:15 +0000 (18:20 +0000)]
Added blancmange curve.
Ian Abbott [Fri, 30 Nov 2007 16:02:30 +0000 (16:02 +0000)]
Selected waveform with -n. Shifted up sine wave if necessary. Added new
waveforms. Fixed cycloid. :-)
Ian Abbott [Fri, 30 Nov 2007 12:24:08 +0000 (12:24 +0000)]
Synced with comedi.
Bernd Porr [Sun, 25 Nov 2007 21:17:14 +0000 (21:17 +0000)]
New firmware with PWM support. It uses the GPIF of the board to stream
out the bit streams.
Ian Abbott [Thu, 22 Nov 2007 18:11:22 +0000 (18:11 +0000)]
Support -c channel and -r range options.
Bernd Porr [Tue, 20 Nov 2007 19:43:00 +0000 (19:43 +0000)]
Moved EXTRA_DIST outside of conditionals (as already happened to hotplug)
Frank Mori Hess [Tue, 13 Nov 2007 03:18:32 +0000 (03:18 +0000)]
Fixed name of comedi_cleanup_calibration()
Frank Mori Hess [Sat, 10 Nov 2007 16:54:15 +0000 (16:54 +0000)]
Adding trivial email address obfuscation, since some of the AUTHORS
files are linked to from the web page.
Ian Abbott [Wed, 7 Nov 2007 13:01:50 +0000 (13:01 +0000)]
Fix use of INSN_GTOD so it works on 64-bit platforms.
A struct timeval is not the same size as a pair of lsampl_t's for 64-bit,
so can't point 'data' in a comedi_insn to a struct timeval and expect it
to work!
Ian Abbott [Fri, 2 Nov 2007 16:03:58 +0000 (16:03 +0000)]
Fix out-of-tree build of ruby bindings.
Frank Mori Hess [Mon, 29 Oct 2007 01:12:57 +0000 (01:12 +0000)]
Fixed warning on 32 bit arch, caused by my fix for 64 bits.
Frank Mori Hess [Mon, 29 Oct 2007 01:01:26 +0000 (01:01 +0000)]
Regenerated ChangeLog with "cvs2cl -t" for 0.8.1 release.
Frank Mori Hess [Mon, 29 Oct 2007 00:59:29 +0000 (00:59 +0000)]
Bumped version for 0.8.1 release.
Frank Mori Hess [Mon, 29 Oct 2007 00:58:41 +0000 (00:58 +0000)]
synced with comedi.
Frank Mori Hess [Fri, 26 Oct 2007 21:10:05 +0000 (21:10 +0000)]
Fixed compile warning on amd64
Frank Mori Hess [Sun, 21 Oct 2007 20:05:13 +0000 (20:05 +0000)]
Moved EXTRA_DIST outside of conditionals.
Frank Mori Hess [Wed, 17 Oct 2007 20:17:43 +0000 (20:17 +0000)]
Synced with comedi.
Frank Mori Hess [Wed, 17 Oct 2007 20:12:41 +0000 (20:12 +0000)]
Added comedi_iostream.hpp to include_HEADERS
Frank Mori Hess [Mon, 15 Oct 2007 19:37:50 +0000 (19:37 +0000)]
Added dio_config and dio_bitfield2 to c++ binding.
Frank Mori Hess [Mon, 15 Oct 2007 00:02:49 +0000 (00:02 +0000)]
Patch from steven.jenkins@ieee.org (Steven Jenkins):
The SWIG interface file (swig/comedi.i) is out of date with respect to comedi.h
and comedilib.h. I've attempted to make it current by applying most of the
changes since 1.22 (both headers).
My ability to test is limited. The swig/ruby/demo/cmd application runs
successfully using the comedi_test device. The python extension library
compiles, but that's as far as I've taken it.
Frank Mori Hess [Fri, 12 Oct 2007 21:24:11 +0000 (21:24 +0000)]
Added comedi::istream and ostream classes, to provide slightly higher
level ostream::write() and istream::read() functions for transferring
data during commands.
Frank Mori Hess [Fri, 12 Oct 2007 21:22:05 +0000 (21:22 +0000)]
Added default constructor for comedi::subdevice, and added missing wrapper
for comedi_cancel().
Frank Mori Hess [Fri, 28 Sep 2007 19:02:02 +0000 (19:02 +0000)]
Sync with comedi.
Frank Mori Hess [Mon, 27 Aug 2007 21:46:35 +0000 (21:46 +0000)]
Added C++ binding.
Frank Mori Hess [Mon, 27 Aug 2007 20:32:07 +0000 (20:32 +0000)]
Got rid of redundant EXTRA_DIST
Frank Mori Hess [Sun, 19 Aug 2007 18:39:03 +0000 (18:39 +0000)]
Patch from Tobias Blaser <tblaser@freesurf.ch>:
Here is a patch to CVS which adds the DESTDIR variable to the installation
rules in the comedilib doc Makefile. Convenient when creating packages.
Frank Mori Hess [Sun, 19 Aug 2007 18:30:26 +0000 (18:30 +0000)]
Gave libscxi independent version info from libcomedi. Removed
attempt to link to libcomedi when building libscxi.
Frank Mori Hess [Tue, 14 Aug 2007 13:21:47 +0000 (13:21 +0000)]
Added blurb about do_waveform.
Frank Mori Hess [Mon, 13 Aug 2007 21:21:39 +0000 (21:21 +0000)]
Added digital output command demo.
Frank Mori Hess [Mon, 13 Aug 2007 21:20:35 +0000 (21:20 +0000)]
Be a little more correct by setting CMDF_WRITE flag, in preparation
for subdevices that support both input and output commands.
Frank Mori Hess [Mon, 13 Aug 2007 21:19:36 +0000 (21:19 +0000)]
print subdevice too on command dumps.
Frank Mori Hess [Mon, 13 Aug 2007 21:18:47 +0000 (21:18 +0000)]
synced with comedi.
Frank Mori Hess [Fri, 10 Aug 2007 18:48:03 +0000 (18:48 +0000)]
Moved comedi_internal_trigger into common.c
Frank Mori Hess [Fri, 10 Aug 2007 17:50:59 +0000 (17:50 +0000)]
Removed some obsolete comments.
Frank Mori Hess [Thu, 9 Aug 2007 14:10:52 +0000 (14:10 +0000)]
Need to use stop_src=TRIG_NONE
Frank Mori Hess [Tue, 7 Aug 2007 20:59:24 +0000 (20:59 +0000)]
Default buffer sizes are actually 64k now.
Frank Mori Hess [Thu, 2 Aug 2007 19:46:44 +0000 (19:46 +0000)]
Fixed comedi_get_cmd_generic_timed() by adding a chanlist_len
parameter. Old version is still available in library, thanks to the
magic of the version_script.
Frank Mori Hess [Thu, 2 Aug 2007 19:43:04 +0000 (19:43 +0000)]
sync with comedi
Frank Mori Hess [Thu, 2 Aug 2007 18:44:39 +0000 (18:44 +0000)]
Removed duplicate declaration.
Frank Mori Hess [Tue, 31 Jul 2007 19:51:53 +0000 (19:51 +0000)]
Blah, a fresh cvs checkout does need a couple command-line options to
autoreconf, so put autogen.sh back in.
Frank Mori Hess [Tue, 31 Jul 2007 17:47:49 +0000 (17:47 +0000)]
Autogenerated ChangeLog using "cvs2cl -t"
Frank Mori Hess [Tue, 31 Jul 2007 17:43:18 +0000 (17:43 +0000)]
Got rid of doccomedilib, use "configure --docdir=blah" and related
options. Fixed some problems with "make distcheck".
Frank Mori Hess [Tue, 31 Jul 2007 17:38:15 +0000 (17:38 +0000)]
autogen.sh is gone.
Frank Mori Hess [Tue, 31 Jul 2007 14:50:47 +0000 (14:50 +0000)]
Got rid of autogen.sh, and just tell people to run autoreconf.
Frank Mori Hess [Tue, 31 Jul 2007 14:47:27 +0000 (14:47 +0000)]
Added AUTHORS list to comedilib.
Frank Mori Hess [Tue, 31 Jul 2007 14:27:21 +0000 (14:27 +0000)]
Took comedi_dio_bitfield out of _COMEDILIB_DEPRECATED for release,
until bindings are updated.
Frank Mori Hess [Tue, 31 Jul 2007 14:20:44 +0000 (14:20 +0000)]
synced with comedi
Frank Mori Hess [Tue, 31 Jul 2007 02:44:29 +0000 (02:44 +0000)]
Actually, according to current:revision:age practice, the next
release should be 0.8.0 since new functions have been added since
0.7.22.
Frank Mori Hess [Tue, 31 Jul 2007 02:29:58 +0000 (02:29 +0000)]
Fixed up AC_INIT and AM_INIT_AUTOMAKE parameters.
Frank Mori Hess [Tue, 31 Jul 2007 02:21:24 +0000 (02:21 +0000)]
Move to current:revision:age discipline for library version numbers.
Bumped version for next release.
Frank Mori Hess [Mon, 30 Jul 2007 03:50:30 +0000 (03:50 +0000)]
Synced with comedi.
Frank Mori Hess [Mon, 30 Jul 2007 03:26:57 +0000 (03:26 +0000)]
Added mention of comedi_calibrate and comedi-nonfree-firmware tarballs.
Ian Abbott [Tue, 24 Jul 2007 13:50:45 +0000 (13:50 +0000)]
synced with comedi
Ian Abbott [Tue, 24 Jul 2007 13:38:14 +0000 (13:38 +0000)]
Add calib_lex.h to noinst_HEADERS.
Ian Abbott [Tue, 24 Jul 2007 13:06:40 +0000 (13:06 +0000)]
Add closing tags for <glosssee> and <glossseealso>.
Frank Mori Hess [Mon, 16 Jul 2007 15:01:06 +0000 (15:01 +0000)]
Synced with comedi.
Frank Mori Hess [Mon, 16 Jul 2007 15:00:28 +0000 (15:00 +0000)]
Added some sanity checks, and made it use the read subdev by default
if no "-s" command line option is given.
Frank Mori Hess [Mon, 16 Jul 2007 14:01:40 +0000 (14:01 +0000)]
Corrected comments describing read_subdevice and write_subdevice members
of comedi_devinfo
Frank Mori Hess [Mon, 16 Jul 2007 12:46:38 +0000 (12:46 +0000)]
Forgot to add file for new demo.
Frank Mori Hess [Fri, 13 Jul 2007 20:32:43 +0000 (20:32 +0000)]
Sync with comedi.
Frank Mori Hess [Fri, 13 Jul 2007 20:31:50 +0000 (20:31 +0000)]
Added NI GPCT buffered counting example.
Frank Mori Hess [Thu, 12 Jul 2007 14:57:08 +0000 (14:57 +0000)]
New demo program.
Frank Mori Hess [Thu, 12 Jul 2007 14:56:21 +0000 (14:56 +0000)]
sync with comedi
Frank Mori Hess [Wed, 11 Jul 2007 18:26:53 +0000 (18:26 +0000)]
Initialize counter value to zero.
Frank Mori Hess [Wed, 11 Jul 2007 18:26:32 +0000 (18:26 +0000)]
Added a comment.
Frank Mori Hess [Tue, 10 Jul 2007 14:26:30 +0000 (14:26 +0000)]
Removed unused variable.
Frank Mori Hess [Tue, 10 Jul 2007 14:11:32 +0000 (14:11 +0000)]
Cleaned up mixing of spaces/tabs for indentation probably done by emacs.
Frank Mori Hess [Tue, 10 Jul 2007 14:08:07 +0000 (14:08 +0000)]
Removed some dead code.
Frank Mori Hess [Thu, 28 Jun 2007 01:22:38 +0000 (01:22 +0000)]
Demo program for quadrature encoder counting with NI GPCT, from
Anders Blomdell <anders.blomdell@control.lth.se>
Bernd Porr [Thu, 24 May 2007 10:51:17 +0000 (10:51 +0000)]
Added a line which sets the permissions to 0666 for all /dev/comedi devices.
Frank Mori Hess [Sun, 29 Apr 2007 18:40:28 +0000 (18:40 +0000)]
Removed autogenerated file from cvs.
Bernd Porr [Sat, 28 Apr 2007 00:24:42 +0000 (00:24 +0000)]
Used AC_ARG_WITH for udev as suggested by frank.
Frank Mori Hess [Tue, 24 Apr 2007 20:22:53 +0000 (20:22 +0000)]
Silenced automake 1.10 warning.
Bernd Porr [Mon, 23 Apr 2007 22:20:09 +0000 (22:20 +0000)]
Added udev support.
Frank Mori Hess [Wed, 18 Apr 2007 14:04:39 +0000 (14:04 +0000)]
Fixed compile warning under gcc 4.1.2
Frank Mori Hess [Mon, 26 Feb 2007 17:24:24 +0000 (17:24 +0000)]
synced with comedi.
Frank Mori Hess [Mon, 8 Jan 2007 21:54:15 +0000 (21:54 +0000)]
synced with comedi.
Frank Mori Hess [Mon, 8 Jan 2007 21:53:59 +0000 (21:53 +0000)]
Added new gpct_simple_counting demo (shares some code with
gpct_pulse_generator demo through common.c).
Frank Mori Hess [Mon, 8 Jan 2007 20:56:24 +0000 (20:56 +0000)]
Print large unsigned values correctly (not as negative numbers) for
subdevice with 32 bit values.
Frank Mori Hess [Fri, 5 Jan 2007 21:15:00 +0000 (21:15 +0000)]
Added brief description of choose_routing demo.
Frank Mori Hess [Fri, 5 Jan 2007 21:09:28 +0000 (21:09 +0000)]
Added gpct_pulse_generator demo.
Frank Mori Hess [Fri, 5 Jan 2007 20:39:17 +0000 (20:39 +0000)]
synced with comedi
Frank Mori Hess [Fri, 5 Jan 2007 19:35:14 +0000 (19:35 +0000)]
print max data value as unsigned value instead of signed, so 32 bit
counters show proper max value (instead of -1).
Frank Mori Hess [Wed, 3 Jan 2007 21:14:53 +0000 (21:14 +0000)]
Made parse_options() write options to a struct instead of passing
them through global variables.
Frank Mori Hess [Wed, 3 Jan 2007 15:44:51 +0000 (15:44 +0000)]
Added a sentence to ao_waveform description.