Comedilib (libcomedi) library
Clone or download
ian-abbott Merge pull request #3 from stv0g/spec-file
Updated file for generating RPM packages under Fedora/CentOS/Redhat
Latest commit b6ade1b Mar 29, 2018
Failed to load latest commit information.
c++ c++: Add a lot of missing wrapper functions to comedilib.hpp Jun 10, 2016
comedi_board_info comedi_board_info: Clarify usage message Mar 7, 2018
comedi_config comedi_config: Bump version to 0.11.0 Apr 21, 2017
demo demo/gpct_pulse_generator: Fix some error checking Sep 20, 2017
doc doc/drivers.txt: Rebuilt from Comedi sources May 11, 2017
etc etc/udev: Add z99_comedi.rules to EXTRA_DIST Aug 28, 2012
include comedi.h: replace bare 'unsigned' with 'unsigned int' May 16, 2016
lib lib/calib.c: Include <sys/sysmacros.h> for fstat() Apr 10, 2017
m4 m4/am-check-python-headers.m4: Try python-config --includes Aug 21, 2013
man man: update comedi(7) Apr 21, 2017
perl Change email addresses and host names. Mar 9, 2002
scxi Gave libscxi independent version info from libcomedi. Removed Aug 19, 2007
swig swig/python: Removed Apr 10, 2017
testing comedi_test: deal with INSN_GTOD values more carefully Jun 20, 2016
.gitignore Ignore __pycache__ created during python SWIG testing. Mar 14, 2017
AUTHORS AUTHORS: Add Joseph Timothy Foley and Spencer E. Olson Sep 27, 2017
COPYING Changed to LGPL, because that's what it was supposed to be. May 28, 2001
ChangeLog Generate ChangeLog from git log during 'make dist' Apr 20, 2012
INSTALL INSTALL: Changed cvs reference to git. May 10, 2011 Use '$(localstatedir)' instead of '${localstatedir}' Apr 4, 2014
NEWS Got rid of, and just tell people to run autoreconf. Jul 31, 2007
README README: Git repository migrated to Sep 19, 2016
README.Git README.Git: add minimum required Bison version Jan 7, 2014 Blah, a fresh cvs checkout does need a couple command-line options to Jul 31, 2007 Add -lm to Libs. Dec 14, 2010 spec: updated file for generating RPM packages under Fedora/… Mar 29, 2018 Update version from 0.11.0 to 0.11.0a Mar 7, 2018
todo todo: Added note about Ruby bindings disabled by default. Apr 20, 2012


    The Linux Control and Measurement Device Interface Library
    David Schleef <>

* About Comedi:

Comedi is a collection of drivers for data acquisition hardware.
These drivers work with Linux, and also with Linux combined with
the real-time extensions RTAI and RTLinux.  The Comedi core, which
ties all the driver together, allows applications to be written
that are completely hardware independent.

Comedi supports a variety of data acquisition hardware; an
incomplete list can be found in the Comedi source.

This distribution contains only the user-space library.  You will
almost certainly also want to download the Comedi kernel modules
found in the "comedi" tarball.  Also, the calibration programs
comedi_calibrate and comedi_soft_calibrate can be found in the
"comedi_calibrate" tarball.  A few boards also need firmware
found in the "comedi-nonfree-firmware" tarball.

* Installation:

Installation instructions are found in INSTALL.

* Mailing List:

Questions about Comedi and Comedilib should be sent to the Comedi
mailing list, <>.  It is necessary to
join the group before posting (see below).  It is also possible to
post to the list using the web interface (see below).  Mailing the
maintainer directly is always acceptable, but since the mailing list
is archived and questions are often answered more quickly by others,
the mailing list is preferred.

To subscribe to and unsubscribe from the mailing list, or to read or
post messages via the web interface, go to
<>.  Alternatively, you
can send a blank email to <>
to subscribe, or to <> to
unsubscribe (making sure the "From:" email address matches the
address you originally subscribed with!).

Traffic on the list is light, and mainly questions/answers about
comedi installation, bugs, and programming.  General questions
about data acquisition are also welcome.

* More Information:

Comedi also has a web page at <> from where
updated versions may be downloaded.

Often bugfixes and new features that are not in the current release
can be found in the Git repository.  Instructions for access to the
Comedi and Comedilib repositories can be found at
<>.  Git snapshots for Comedilib
can be created automatically at
<>.  The Git
repository can be cloned locally using:

  git clone

The Git repository was previously hosted at  A previously
cloned repository may need its URL updating to the current repository
on as follows:

  cd /path/to/comedilib
  git remote set-url origin

Comedilib may be freely distibuted and modified in accordance with
the GNU Lesser General Public License.  Portions of the Comedilib
distribution fall under different licenses; see the individual files
for details.

The person behind all this misspelled humor is David Schleef