# Generated by Makefile. Do not edit. commit 9df939f315eed4b35335127c767d755b7267e733 Author: Ian Abbott Date: 2020-08-11 12:03:14 +0100 doc/comedilib.ent: Update 'linux_version' and 'comedi_date' Bump the 'linux_version' entity from '5.7' to '5.8' and the 'comedi_date' entity from '2020-07-31' to '2020-08-11'. These are used are used as version information for 'doc/drivers-linux.txt' and 'doc/drivers.txt'. Those remain up-to-date. The bump in version is only due to an impending release of comedilib 0.12.0. doc/comedilib.ent commit 0d38c5a643c8667629fbda898812939e5dea6c2a Author: Ian Abbott Date: 2020-07-31 16:58:10 +0100 lib/calib_yacc.y: Change "%pure-parser" to "%define api.pure" Avoid "%pure-parser" deprecation warning from Bison 3.4. Use "%define api.pure" instead. Neither form is supported by POSIX Yacc. lib/calib_yacc.y commit b8bc5ee4f9c2474122116feac36d0e74e1c56290 Author: Ian Abbott Date: 2020-07-31 16:33:56 +0100 doc: Include drivers from Linux kernel sources in the comedilib manual Split the "Kernel drivers" section into sub-sections for drivers built from the Linux kernel sources, and the original comedi.org drivers. Uses information from new file "doc/drivers-linux.txt" for information about the drivers from the Linux kernel sources. This is built manually using the scripts provided with the "comedi" driver sources. The "doc/comedilib.ent" file now includes a 'linux_version' entity for the version of the Linux kernel that the information in "doc/drivers-linux.txt" was extracted from, and a 'comedi_date' entity for the date the information in "doc/drivers.txt" was extracted from the comedi drivers GIT repository. .gitignore doc/Makefile.am doc/comedilib.ent doc/drivers-linux.txt doc/reference.xml commit 0d5549fc776cc2b5fe746efb13badc4a368deb04 Author: Ian Abbott Date: 2020-07-31 14:29:51 +0100 doc/mkdr: Pass the section id and section title as parameters Modify the mkdr script and the Makefile that calls it. When making "doc/drivers.xml" from "doc/drivers.txt", get the section ID and section title from the first and second command-line parameters of the script instead of hard-coding them in the script. doc/Makefile.am doc/mkdr commit bd08cc6289916aff7c8b2e4e1d7e7d400df2a523 Author: Ian Abbott Date: 2020-07-29 17:46:47 +0100 demo/python/cmd.py: Print sample data for channel list on one line Change the loop for printing out the acquired data. Needed to use 'from __future__ import print_function' to keep Python 2 compatibility (for Python 2.6 and 2.7). demo/python/cmd.py commit c256cf15bd6996b394c36b49fc9b7566abeb55f5 Author: Ian Abbott Date: 2020-07-29 17:18:07 +0100 demo/python/cmd.py: Fix struct.unpack format for Python 3 The format includes a length - the number of samples read: n = len(data)/2 # 2 bytes per 'H' format = repr(n)+'H' datastr = datastr + struct.unpakck(format,data) But repr(n) is producing a floating point number, resulting in an invalid format. Change the calculation of n to use the integer division operatori (//): n = len(data)//2 # 2 bytes per 'H' demo/python/cmd.py commit bb0e074996ed58b5242ae6f8da71916b506b3089 Author: Ian Abbott Date: 2020-07-29 16:55:52 +0100 demo/python/mmap.py: Fix a Python 3 compatibility issue Added missing parentheses to a 'print' call. demo/python/mmap.py commit 9060e27eb9fa5104a039e48c4e7ce101b883c8ac Author: Ian Abbott Date: 2020-07-29 15:19:14 +0100 doc/drivers.txt: Rebuilt from Comedi sources Rebuilt from the "out-of-tree" Comedi kernel module sources. The "adv_pci1724" driver now supports a synchronized output mode on the AO subdevice so its documentation was updated. doc/drivers.txt commit 914c8f97079d2cb2c8ce61c4099fe0c373fe5934 Author: Ian Abbott Date: 2020-07-23 14:02:33 +0100 doc/comedilib_dblatex_config.xsl: Italicize function parameters Customize the dblatex DocBook XSL "paramdef/parameter" template to place parameter names in italics in the function synopsis in the LaTeX / PDF output. doc/comedilib_dblatex_config.xsl commit b48d0858253c50366f228f9aea6816273840f59d Author: Ian Abbott Date: 2020-07-20 12:53:38 +0100 comedi_config: man page: Spelling fix for hexidecimal -> hexadecimal Thanks to Debian maintainer for the spelling fix. man/comedi_config.8 commit 72caada920cfdc3c8156c4d3e833754586bfa115 Author: Ian Abbott Date: 2020-07-19 11:38:41 +0100 Fix export alias for comedi_internal_trigger Correct this build error for lib/insn_config_wrappers.c: /tmp/ccQsDx8i.s: Error: invalid attempt to declare external version name as default in symbol `comedi_internal_trigger@@v0.9.0' See Debian bug #964671: The bug is due to a missing underscore prefix on the base function name. lib/insn_config_wrappers.c commit 4731b92ed899d12f49b284451235bae270006850 Author: Ian Abbott Date: 2019-11-05 13:04:52 +0000 doc/drivers.txt: Rebuilt from Comedi sources Rebuilt from the "out-of-tree" Comedi kernel module sources. The "adv_pci1724" driver has been added (back-ported from Linux kernel sources) to support Advantech PCI-1724U cards. The "adl_pci7296" driver has gained support for Adlink PCI-7248 and PCI-7224. The "cb_pcidio" driver has gained support for Measurement Computing PCI-DIO96H. The "dmm32at" driver has gained a comedi_config option to control autocalibration. doc/drivers.txt commit ddf8ce836103ff04398ae0c574ff4903f8b6cb5d Merge: c3c4466 6b55dd5 Author: ian-abbott Date: 2018-12-10 11:10:27 +0000 Merge pull request #4 from olsonse/routes Implement new device-global identifiers and routes capability commit 6b55dd52fc0e21fe6dffdb4ec729e40c6d62065b Author: Spencer E. Olson Date: 2018-10-23 22:14:04 -0600 Synchronize with changes in kernel staging tree These changes make the counter signal macros be more consistent and clear. This also fixes a bug that was in the ni_tio.c kernel module as a result of defining NI_MAX_COUNTERS more intuitively. include/comedi.h commit b3dc9fa01911d118ad52d11cb0f9bccdb141e0b5 Author: Spencer E. Olson Date: 2016-11-22 14:57:14 -0700 bump version for new insn_config wrappers version bumped for these new INSN_CONFIG wrappers: comedi_get_cmd_timing_constraints for INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS comedi_test_route for INSN_CONFIG_TEST_ROUTE comedi_connect_route for INSN_CONFIG_CONNECT_ROUTE comedi_disconnect_route for INSN_CONFIG_DISCONNECT_ROUTE comedi_get_routes for INSN_CONFIG_GET_ROUTES configure.ac doc/comedilib.ent lib/version_script commit cbe50d1040dbd5a96db120c62c5884ba13f4fbbc Author: Spencer E. Olson Date: 2016-11-22 11:03:22 -0700 Add facility to query hardware timing constraints for streaming subdevices This patch adds wrappers: comedi_get_cmd_timing_constraints for INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS doc/extensions_funcref.txt include/comedi.h include/comedilib.h lib/insn_config_wrappers.c commit c0384bba6e7eafdaf0c233437cec08107cc6612e Author: Spencer E. Olson Date: 2016-03-18 12:46:01 -0600 Add new device-global routing capabilities This patch adds wrappers: comedi_test_route for INSN_CONFIG_TEST_ROUTE comedi_connect_route for INSN_CONFIG_CONNECT_ROUTE comedi_disconnect_route for INSN_CONFIG_DISCONNECT_ROUTE comedi_get_routes for INSN_CONFIG_GET_ROUTES doc/comedilib.xml doc/extensions_funcref.txt doc/reference.xml include/comedi.h include/comedilib.h lib/insn_config_wrappers.c swig/comedi.i commit 7a86930430d0e156be89ca6133e3bda2326075f4 Author: Spencer E. Olson Date: 2016-06-28 04:25:20 -0600 reformat comments to synchronize comedi.h Reformats comments to keep comedi.h from comedi.h synchronized with the version from the kernel staging tree. Allows for easier longer-term comparison and synchronization. include/comedi.h commit d923f4d3c253d28be762f8ae8192d9f763f53b6c Author: Spencer E. Olson Date: 2016-06-28 04:22:24 -0600 make constants slightly more consistent This makes INSN_CONFIG_DIO_{INPUT,OUTPUT,OPENDRAIN} simply be copies of the already-existing constants COMEDI_INPUT, COMEDI_OUTPUT, and COMEDI_OPENDRAIN. This change also ensures that if a user happens to use, for example, COMEDI_INPUT in place of where INSN_CONFIG_DIO_INPUT, the result will always be the same and also acceptable and correct usage. Synchronizes comedi.h to the kernel staging tree version. include/comedi.h commit c3c4466f6cbea81e249f89607f04aa7d51b69140 Author: Ian Abbott Date: 2018-11-12 13:55:59 +0000 demo/Makefile.am: Include python and perl demo files in distribution The contents of demo/python/ and demo/perl/ are currently omitted from the released TAR files for some reason (probably an oversight). List them in 'EXTRA_DIST' so they get added to the release. demo/Makefile.am commit 87f9552dd7e3ec7ac8b823e30b8b47006ccf9a49 Author: Ian Abbott Date: 2018-11-12 13:25:29 +0000 demo/python: Update cmd.py, info.py, and mmap.py for Python 3 Update the syntax of the cmd.py, info.py and mmap.py for Python 3 compatibility. It's mostly a case of correcting the 'print(') function usage and wrapping the 'raise' strings into the 'Exception' class. demo/python/cmd.py demo/python/info.py demo/python/mmap.py commit 72805caef542f9382835c7afdc9d53ff0ec734f9 Author: Ian Abbott Date: 2018-11-06 11:11:26 +0000 configure.ac: Update version from 0.11.0a to 0.11.1 Also update version number in doc/comedilib.ent for the comedilib manual. configure.ac doc/comedilib.ent commit 4d60bb0c83fb4de89287ff515682c47e7849edf0 Author: Ian Abbott Date: 2018-11-06 11:06:52 +0000 doc/drivers.txt: Rebuilt from Comedi sources Rebuilt from the "out-of-tree" Comedi kernel module sources. The "adv_pci_dio" driver gains support for Advantech PCI-1761 and the "ni_660x" driver gains support for NI PCI-6608. doc/drivers.txt commit 853c3561852fc3e14ff1321651ffb98beff690a5 Author: Ian Abbott Date: 2018-11-06 10:40:14 +0000 lib/calib.c: Avoid GCC 8 -Wstringop-truncation warning _comedi_apply_calibration() uses strncpy() to copy a file path string into a fixed size buffer, using the buffer size as the destination size. This results in warnings from GCC 8. We don't really need to copy the file path into a buffer, so rework the function to avoid the warning. lib/calib.c commit b6ade1be8e040437fecbb64d802d174fe38b901f Merge: cbb8ca6 d9cacba Author: ian-abbott Date: 2018-03-29 18:13:50 +0100 Merge pull request #3 from stv0g/spec-file Updated .spec.in file for generating RPM packages under Fedora/CentOS/Redhat commit d9cacba98cda3621b85231244b0007a96e0d531d Author: Steffen Vogel Date: 2018-03-29 14:45:53 +0200 spec: updated .spec.in file for generating RPM packages under Fedora/CentOS/Redhat comedilib.spec.in commit cbb8ca63c9c1f3066774d51cb3383bd4e058e09c Author: Ian Abbott Date: 2018-03-07 11:24:43 +0000 comedi_board_info: Clarify usage message Put square brackets around "COMEDI_DEVICE" on the usage line to indicate that it is optional, and add a line to indicate that it defaults to "/dev/comedi0" if unspecified. Also change "1Ghz" to "1 GHz" in the description of the -F option. comedi_board_info/comedi_board_info.c commit 8295ed72bb9cd8f8c6db6547752cde50d1d77bed Author: Ian Abbott Date: 2018-03-07 11:15:33 +0000 configure.ac: Update version from 0.11.0 to 0.11.0a configure.ac commit 360414930e6a9aa10cf517a253d3d39cc3995eee Merge: baf0baf 49175cb Author: ian-abbott Date: 2018-03-07 11:10:58 +0000 Merge pull request #2 from Exchizz/master getopt() returns int, not char. comedi_board_info keeps showing help,… commit 49175cb2401eee525a5c6e8e750a9ad9b29ec8e9 Author: Mathias Neerup Date: 2018-03-07 11:14:58 +0100 getopt() returns int, not char. comedi_boarf_info keeps showing help, even though no parameters are specified. comedi_board_info/comedi_board_info.c commit baf0baf0901ae4269a62ef421f07ad677d84d1ff Author: Ian Abbott Date: 2017-09-27 13:55:21 +0100 AUTHORS: Add Joseph Timothy Foley and Spencer E. Olson Various fixes and improvements to SWIG and Python support, and the comedi.h header file. AUTHORS commit 1b988961a229dd768f14c69f9658ee687c473cb8 Author: Ian Abbott Date: 2017-09-20 16:26:36 +0100 demo/gpct_pulse_generator: Fix some error checking Store the comedi_data_write() return values for channel 1 and 2 in the 'retval' variable, so that the following 'if(retval < 0) return retval;' is meaningful. This also avoids a compiler warning: "Identical condition 'retval<0', second condition is always false". Thanks to David Binderman for the bug report. demo/gpct_pulse_generator.c commit 44c031d0f2e6e65a99fb020207a65fc1890ea0cc Author: Ian Abbott Date: 2017-05-11 12:12:37 +0100 doc/drivers.txt: Rebuilt from Comedi sources Rebuilt from the "out-of-tree" Comedi kernel module sources. The adv_pci1710 driver gains support for Advantech PCI-1716. doc/drivers.txt commit 6e08ff2ff222a343f13d980fc254fbf5192f1836 Author: Ian Abbott Date: 2017-05-02 17:09:31 +0100 configure.ac: Enable "maintainer-mode" by default Change 'AM_MAINTAINER_MODE' to 'AM_MAINTAINER_MODE([enable])' in "configure.ac" so there is no need to pass the '--enable-maintainer-mode' option to './configure'. If you really want to disable "maintainer-mode", the '--disable-maintainer-mode' option can be used. configure.ac commit 05bdfb7cfab727fc8b0cba6fd870259472eb45fc Author: Ian Abbott Date: 2017-04-27 16:35:31 +0100 doc/drivers.txt: Rebuilt from Comedi sources Note: This is built from the "out-of-tree" Comedi kernel module sources, not the Linux "staging" Comedi kernel sources. doc/drivers.txt commit e14ce3bc9c90abe7fd0cfc554ae2c55c874c2054 Author: Ian Abbott Date: 2017-04-21 16:56:24 +0100 man: update comedi(7) man/comedi.7 commit 43806f72fc7c0c114879b41e189947b5977c85d0 Author: Ian Abbott Date: 2017-04-21 16:35:31 +0100 comedi_config: Various changes to man page man/comedi_config.8 commit 7d4414c7a3b9438baa3417bbe1430394e3182b9b Author: Ian Abbott Date: 2017-04-21 14:23:09 +0100 comedi_config: Bump version to 0.11.0 comedi_config/comedi_config.c man/comedi_config.8 commit 351958b1195e2bb4caf2db551065bb530c42834d Author: Ian Abbott Date: 2017-04-21 14:15:32 +0100 comedi_config: Add --subdevice-buffer option Add option --subdevice-buffer to allow buffer sizes for arbitrary subdevices (that have asynchronous command support) to be configured. This complements the --read-buffer and --write-buffer options. The required argument is a comma-separated list alternating between subdevice number and buffer size, and should end with a buffer size. The option and its argument may be specified multiple times. comedi_config/comedi_config.c man/comedi_config.8 commit 3f8514739a2d799d2e6dbb6cd43a7f6bb624a319 Author: Ian Abbott Date: 2017-04-10 19:02:55 +0100 lib/calib.c: Include for fstat() Relying on to define major(), minor() and makedev() is deprecated, so include to define them. Als include and as the Linux man page for fstat() has them in the synopsys. lib/calib.c commit 99958da64f78471b300a7af4015ea3a930e845ef Author: Ian Abbott Date: 2017-04-10 14:14:29 +0100 swig/python: Removed test_comedi.py It was untested, and never worked. It would be better to replace it with some small demo programs, similar to the C language demo programs. swig/python/Makefile.am swig/python/test_comedi.py commit 6a73a96cbfbafda6e6dc35f935cd189f4057a2da Author: Joseph Timothy Foley Date: 2017-03-13 23:42:36 +0000 swig/comedi.i: Fixed the "break backwards compatibility" The lines: %rename("%(strip:[COMEDI_])s", regextarget=1) "COMEDI_.*"; %rename("%(strip:[comedi_])s", regextarget=1) "comedi_.*"; caused errors on import due to _comedi function names not matching at import time. Stripping names is now completely done in the globals() modification at the end, which works properly. to indicate if the old names should be stripped or not. This makes the intent very clear in the generated comedi.py file. [Reformatted commit message -- Ian Abbott] swig/comedi.i commit f28772a982251ff9282baad9e385556051a7c001 Author: Joseph Timothy Foley Date: 2017-03-12 21:47:52 +0000 Ignore __pycache__ created during python SWIG testing. .gitignore commit 492c6915762c1d1cf519bbf1d340e3a25d93e2b0 Author: Joseph Timothy Foley Date: 2017-03-12 21:07:31 +0000 swig/comedi.i: Fix a Python 3 incompatibility Fixed Python3 incompatibility created by trying to modify module globals() in iterator. Also simplified breaking backwards compatibility switch as #define SWIGPYTHONONLYSHORT [Reformatted commit message -- Ian Abbott] swig/comedi.i commit 1e7fd436c9e676c13c450e820b30a83c39e389fb Author: Joseph Timothy Foley Date: 2017-03-12 21:06:24 +0000 Ignore any python compiled files in SWIG directory: *.pyc .gitignore commit 5a5a46b4eec5c8112d1b54406287f9cf7368cda7 Author: Ian Abbott Date: 2016-11-08 18:14:20 +0000 Add .gitignore file .gitignore commit fa9c5d14c9fae536870dd658d1e3bbfc21dfd9b5 Author: Ian Abbott Date: 2016-11-08 14:57:16 +0000 demo/mmap: limit options.n_chan to 256 Set new macro N_CHANS to 256 - the length of the chanlist[] array. If the '-n' option sets options.n_chan higher than N_CHANS, reduce it to avoid overrunning the chanlist[] array. demo/mmap.c commit 235338eb7e7333461ae69a84ef73b50862725456 Author: Ian Abbott Date: 2016-11-08 14:52:44 +0000 demo/cmd: limit options.n_chan to N_CHANS If the '-n' option sets options.n_chan to something higher than N_CHANS (256), reduce it to avoid overrunning the chanlist[] array. demo/cmd.c commit facb713cd82cfd5f4a39d9b1334c2b0f1c834e88 Author: Ian Abbott Date: 2016-11-08 14:29:58 +0000 demo/mmap: check subdevice exists and supports 'read' commands Check the subdevice actually exists and that it claims to support 'read' commands (SDF_CMD_READ subdevice flag set), bailing out early if not. demo/mmap.c commit ad70295bb4eab9a76f5e0a47ba9288934829b115 Author: Ian Abbott Date: 2016-11-08 14:25:43 +0000 demo/mmap: use comedi_get_cmd_generic_timed() Use local function prepare_cmd_lib() -- which uses comedi_get_cmd_generic_timed() -- to prepare a good command for the device. Bail out early if it fails. demo/mmap.c commit 1e8ca17ba9ce239f6aaef23896940dd03ff8452c Author: Ian Abbott Date: 2016-11-08 14:20:49 +0000 demo/mmap: default to 'read' subdevice instead of subdevice 0 If the '-s' option has not been specified, default to using the current 'read' subdevice if there is one instead of defaulting to subdevice 0. Fall back to using subdevice 0 if there is no 'read' subdevice. demo/mmap.c commit c2cf7c80183478d574f9d1be4a04c7fbf3943502 Author: Ian Abbott Date: 2016-11-08 14:15:35 +0000 demo/cmd: check subdevice exists and supports 'read' commands Check the subdevice actually exists and that it claims to support 'read' commands (SDF_CMD_READ subdevice flag set), bailing out early if not. demo/cmd.c commit b7cb7f23313c7262baa89d920f2a1bc177412fb4 Author: Ian Abbott Date: 2016-11-08 13:48:56 +0000 demo/cmd: bail out if fail to prepare command Check return value of prepare_cmd_lib() and exit if less than 0. Also change prepare_cmd_lib() to write its error message to stderr instead of stdout. demo/cmd.c commit 4329a08403bc7b941271059c80d6dba01e85a02c Author: Ian Abbott Date: 2016-11-08 13:24:02 +0000 demo/cmd: default to the 'read' subdevice instead of subdevice 0 If the '-s' option has not been specified, default to using the current 'read' subdevice if there is one instead of defaulting to subdevice 0. Fall back to using subdevice 0 if there is no 'read' subdevice. demo/cmd.c commit 9cf2bba2e032541faadeaac88e8e7201ea203d60 Author: Ian Abbott Date: 2016-09-19 15:26:44 +0100 README: Git repository migrated to github.com Updated documented URL of git repository, and provided instructions for updating the URL of previously cloned repositories. Signed-off-by: Ian Abbott README commit a2573fff8f693a13b068f4da9aeb15c9da00a8fe Author: Ian Abbott Date: 2016-07-07 11:23:37 +0100 doc/drivers.txt: Rebuilt from Comedi - capitalize ADLINK consistently Use updated drivers.txt from the comedi.org Comedi package. The documentation for the ADLINK drivers has been updated to capitalize ADLINK in a consistent manner. doc/drivers.txt commit f6c1318c6cfc7fa7a1d6c8069caf1cafd0288706 Author: Ian Abbott Date: 2016-07-07 10:58:55 +0100 doc/drivers.txt: Rebuilt from comedi Rebuilt "doc/drivers.txt" using "make Documentation/comedi/drivers.txt" in the Comedi package, which scans the driver sources for documentation. Note: this is built from the comedi.org Comedi sources, not the Linux "staging" Comedi sources. doc/drivers.txt commit c45f319171f4828b8f2c691c64d2b0d20a5bf5d0 Author: Ian Abbott Date: 2016-06-20 11:29:14 +0100 comedi_test: deal with INSN_GTOD values more carefully Try and avoid arithmetic overflow when converting the difference between two INSN_GTOD timestamps to a signed number of microseconds. testing/insn_read_time.c commit a4dd004076959881b6e3cd7e7233db52d2eec24c Author: Ian Abbott Date: 2016-06-20 11:09:55 +0100 demo/insn: report start and end time as unsigned values Report the seconds and microseconds values from the INSN_GTOD instructions as unsigned values to postpone the Y2038 problem to a Y2106 problem. Be a bit more careful with the conversion to a signed difference. We wouldn't normally expect time to go backwards, but it is possible if the system time is set to to an older time between the instructions. Also, in the description of INSN_GTOD in the Comedilib manual, explicitly mention that the seconds and microseconds values are unsigned. demo/insn.c doc/reference.xml commit e0ee6039eb77c5aa8319d3238ddb6ec095798a7f Author: Ian Abbott Date: 2016-06-10 10:42:37 +0100 c++: Add a lot of missing wrapper functions to comedilib.hpp Add missing C++ wrappers for most comedilib functions. Also make some of the existing wrappers 'const' where if that appears to have been omitted. c++/include/comedilib.hpp commit 70d6a02dd9d7689d65398dd2404a6495c5d6f176 Author: Ian Abbott Date: 2016-06-09 15:04:28 +0100 lib: dio: set internal error for incompatible subdevice type comedi_dio_get_config(), comedi_dio_read(), comedi_dio_write(), comedi_dio_bitfield2() (and comedi_dio_bitfield()) return -1 if the subdevice type is unsuitable, but do not set an internal comedi error code in that case. Change them to do so. Also, don't bother checking if instruction list ioctl is supported in comedi_get_dio_config(), as it doesn't use it. lib/dio.c commit 2fb6289b1cb66eb85aa93829ebe72ff87a2ef293 Author: Ian Abbott Date: 2016-05-16 11:24:07 +0100 comedi.h: replace bare 'unsigned' with 'unsigned int' include/comedi.h commit 7958fec6c524ff2bf0af323652ce0c5605db5be3 Author: Ian Abbott Date: 2016-05-13 18:14:57 +0100 doc: Makefile.am: rebuild manual when tutorial program source changes doc/Makefile.am commit 63735881209686102db2003f843a78926ef7faca Author: Ian Abbott Date: 2016-05-13 17:55:39 +0100 doc: include the full tut3.c program listing Include the full tut3.c program listing in the document as it's not much bigger than tut3_part.c and it's a pain maintaining both of them. demo/tut3_part.c doc/tutorial.xml commit 59c563fea6d55dd87fb782b93f110d48254f90f9 Author: Ian Abbott Date: 2016-05-13 17:45:15 +0100 demo: reformat the tutorial examples a bit demo/tut1.c demo/tut2.c demo/tut3.c commit 80d809282c7fce40ae144a9dd91247e024d30cd4 Author: Ian Abbott Date: 2016-05-13 17:19:10 +0100 demo: update demo programs to set read or write subdevice Attempt to make the streaming command demos work if the specified subdevice is not the default 'read' or 'write' subdevice (depending on the direction of the command). This uses the new comedi_set_read_subdevice() and comedi_set_write_subdevice() functions. Changing the read or write subdevice is currently supported only by the Linux "in-tree" version of Comedi since kernel version 3.19. demo/ao_mmap.c demo/ao_waveform.c demo/cmd.c demo/do_waveform.c demo/gpct_buffered_counting.c demo/ledclock.c demo/mmap.c demo/poll.c demo/receiver.c demo/select.c demo/sigio.c demo/tut3.c demo/tut3_part.c commit 7a8b838e6682ee798e7b0979bf0ea545b3def7e5 Author: Ian Abbott Date: 2016-05-13 16:42:14 +0100 demo: poll: fix polling of wrong subdevice The call to comedi_poll() always sets the subdevice parameter to 0. Set it to the subdevice that the streaming command is using. demo/poll.c commit 8c31fb88c1069fa72f8fa77de9cffc4adf9c2b0b Author: Ian Abbott Date: 2016-05-13 16:07:03 +0100 lib: don't change read or write subdevice unnecessarily Change comedi_set_read_subdevice() and comedi_set_write_subdevice() to do nothing if the requested subdevice is already set as the current read or write subdevice, respectively. The functions now return success even if the Comedi drivers do not support changes to the read or write subdevice as long as the specified subdevice is the default one. doc/command_funcref.txt lib/comedi.c commit aff4937e03f40813215e54945a4ba6a64f755406 Author: Ian Abbott Date: 2016-05-13 15:14:47 +0100 Added some more buffer position functions for use with mmap Added comedi_get_buffer_read_offset(), comedi_get_buffer_write_offset(), comedi_get_buffer_read_count(), and comedi_get_buffer_write_count(). comedi_get_buffer_read_offset() is the same as comedi_get_buffer_offset(), which has now been documented as deprecated, but is currently still declared in "comedilib.h" by default. It gets the read position within the buffer as an offset from the start of the buffer (modulo the buffer size). comedi_get_buffer_write_offset() gets the write position within the buffer as an offset from the start of the buffer (modulo the buffer size). comedi_get_buffer_read_count() gets the number of bytes read from the buffer, modulo UINT_MAX+1. comedi_get_buffer_write_count() gets the number of bytes written to the buffer, modulo UINT_MAX+1. doc/command_funcref.txt doc/deprecated_funcref.txt include/comedilib.h lib/buffer.c lib/version_script swig/ruby/lib/comedi.rb commit fad46b9b16154e40b1ba4674d5baacef3163dab5 Author: Ian Abbott Date: 2016-05-13 14:30:19 +0100 doc: tweak some of the documentation for streaming acquisition functions doc/command_funcref.txt commit 22caa42aee4618f247d1e29325677e3627dddca2 Author: Ian Abbott Date: 2016-05-13 14:19:58 +0100 doc: command_funcref.txt: fix DocBook tag Change '' to ''. doc/command_funcref.txt commit 67a364cf93872cca93f39268f61c6df8d5141532 Author: Ian Abbott Date: 2016-05-13 11:48:31 +0100 comedi_test: attempt to change read and write subdevice during test When testing streaming input (or streaming output) command functionality for a subdevice, attempt to make it the current 'read' (or 'write') subdevice by calling the new 'comedi_set_read_subdevice()' (or 'comedi_set_write_subdevice()') function. That is currently only supported by the Linux "in-tree" version of Comedi, since kernel version 3.19. If the attempt fails, and the subdevice is not the current 'read' (or 'write') subdevice, the test will report "not applicable" as before. testing/cmd_1.c testing/cmd_2.c testing/cmd_3.c testing/inttrig.c testing/mmap.c testing/select.c commit ae03f3932e6f03a1ed9e65e8698754aece20f8e5 Author: Ian Abbott Date: 2016-05-12 19:35:40 +0100 swig/ruby: update bindings Add methods for several Comedilib functions that are currently absent from the Ruby bindings. Rename the comedi_to_physical, comedi_from_physical, and cleanup_calibration_file methods to to_physical, from_physical, and cleanup_calibration, either for consistency (comedi_to_physical and comedi_from_physical) or because they are wrong (cleanup_cleanup_calibration_file). TODO: Add a binding for comedi_get_clock_source() as well, but I'm not sure how to handle multiple output parameters. swig/ruby/lib/comedi.rb commit 5762a1dd60c6a9ecdb59588cb9cfc3a5f44e9473 Author: Ian Abbott Date: 2016-05-12 19:08:31 +0100 doc: corrected link content comedi_cleanup_calibration_file 'comedi_cleanup_calibrate_calibration_file' should be 'comedi_cleanup_calibration'. doc/calibration_funcref.txt commit 43a3ae9a27e2b02e75b6f8f97b49421ff7067e10 Author: Ian Abbott Date: 2016-05-12 18:52:35 +0100 comedilib.h: Don't mark 'data' parameter of comedi_data_read_n for SWIG The 'data' parameter (of type lsampl_t*) for comedi_data_read_n(it,subd,chan,range,aref,data,n) is currently marked as an OUTPUT parameter for SWIG, but we can only do that for single objects, and this one points to an array of objects. include/comedilib.h commit aec40a79aabd484cd6bf6699bd0b33a1584c6596 Author: Ian Abbott Date: 2016-05-12 18:18:08 +0100 doc: refer to device file descriptors rather than device files doc/command_funcref.txt commit 66070c6af617d55b7054f6b4f660dd7830c08b8b Author: Ian Abbott Date: 2016-05-12 18:00:28 +0100 Add comedi_set_read_subdevice() and comedi_set_write_subdevice() These functions allow the current read or write subdevice to be changed to another subdevice that supports streaming input (for read), or streaming output (for write) asynchronous commands. They return 0 on success, in which case the comedi_get_read_subdevice() or comedi_get_write_subdevice() functions will get the updated read or write subdevice. Changes are local to the "open file description" that was created by comedi_open() (actually, by open()), and have no effect on other open file descriptions created by other calls to comedi_open() (or open()) for the same underlying Comedi device node. Changes to the read or write subdevice is not currently supported by the comedi.org version of the Comedi drivers, but is supported by the Linux "in-tree" Comedi drivers since kernel version 3.19. doc/command_funcref.txt include/comedilib.h lib/comedi.c lib/version_script commit 6458b08e5655dd6f3c89c83a4ef1e3d4f665733f Author: Ian Abbott Date: 2016-05-12 16:12:43 +0100 lib: remove some unnecessary setting of __comedi_errno Since comedi_ioctl() calls libc_error() to set __comedi_errno to errno (and possibly print an error message), there is no need for callers of comedi_ioctl() to set __comedi_errno immediately afterwards. But comedi_command(), comedi_command_test(), and comedi_do_insnlist() currently do that. Remove the unneeded setting of __comedi_errno in those functions. Also, comedi_command() and comedi_command_test() check __comedi_errno regardless of whether comedi_ioctl() returnis an error, and possibly modify the error code to an internal comedi error. Change them to only do that if comedi_ioctl() returns an error, because __comedi_errno might contain a stale value. lib/comedi.c commit 27509ba9c91dbbf5a51d4b7f3dc25b7f826b6f08 Author: Ian Abbott Date: 2016-03-10 15:11:16 +0000 Add digital trigger configuration functions Add wrapper functions for the INSN_CONFIG_DIGITAL_TRIG configuration instruction. These are comedi_digital_trigger_disable(), comedi_digital_trigger_enable_edges(), and comedi_digital_trigger_enable_levels(). doc/extensions_funcref.txt include/comedilib.h lib/insn_config_wrappers.c lib/version_script commit c85d380b9361ce02f28efd8786c07316b4d278b5 Author: Ian Abbott Date: 2016-03-10 12:25:21 +0000 comedilib.h: fix a typo in a comment include/comedilib.h commit ac2ce445204e465d3e74f4dfd792d1af86c1dc5c Author: Ian Abbott Date: 2016-03-10 11:20:18 +0000 Add channel-specific arm, disarm, and reset wrappers. The comedi_arm(), comedi_disarm(), and comedi_reset() functions always set the channel number in the corresponding configuration instructions to 0, as they assume the channel number will be ignored by the driver. Some drivers do in fact use the channel number in these configuration instructions. Add additional wrapper functions comedi_arm_channel(), comedi_disarm_channel(), and comedi_reset_channel() to allow the channel number to be specified. doc/extensions_funcref.txt include/comedilib.h lib/insn_config_wrappers.c lib/version_script commit 2062d615ff65b3311af8de2cc188d771fe81314b Author: Ian Abbott Date: 2016-03-10 11:20:18 +0000 Add comedi_disarm() and bump to 0.11.0 Add the comedi_disarm() function to send the INSN_CONFIG_DISARM configuration instruction to a subdevice. In configure.ac, bump the comedilib libtool version code to 11:0:11, so the comedilib version becomes 0.11.0. Also bump the comedilib manual version to 0.11.0 in doc/comedilib.ent. configure.ac doc/comedilib.ent doc/extensions_funcref.txt include/comedilib.h lib/insn_config_wrappers.c lib/version_script commit 0378db73991bf4fed2b6def84b877d445c54d47e Author: Ian Abbott Date: 2016-03-21 11:27:40 +0000 comedi.h: adjust header comment Don't mention where the header gets installed. include/comedi.h commit 8b01d77b80c28f3d631b877cd9b623008628ef2c Author: Ian Abbott Date: 2016-03-21 11:08:06 +0000 comedi.h: Add note that the "aux data" config options are still used The COMEDI_DEVCONF_AUX_DATA3_LENGTH, COMEDI_DEVCONF_AUX_DATA2_LENGTH, COMEDI_DEVCONF_AUX_DATA1_LENGTH, COMEDI_DEVCONF_AUX_DATA0_LENGTH, COMEDI_DEVCONF_AUX_DATA_HI, COMEDI_DEVCONF_AUX_DATA_LO, and COMEDI_DEVCONF_AUX_DATA_LENGTH config option indices are still used by the standalone COMEDI kernel modules built from comedi.org sources for loading firmware in some driver modules, although they are no longer used by the COMEDI kernel modules in the Linux kernel sources. Adjust the comment to reflect this. include/comedi.h commit ef4c4e2e08baa180aa11bd7e58ff83a65756acc7 Author: Ian Abbott Date: 2016-03-21 10:35:16 +0000 Avoid using BIT(x) macro The BIT(x) macro is used by some internal kernel headers and is not used in user API kernel headers. It was used incorrectly in the "staging" kernel version of "comedi.h" in the "linux-next" tree for a brief period. Replace the use of BIT(x) with explicit masks. Handle CR_INVERT specially in SWIG to avoid it appearing as a negative integer. _CR_FLAGS_MASK was defined twice, identically, in SWIG, so remove one of the definitions. include/comedi.h swig/comedi.i commit 32cb61fe90647f1ea70159b0d8ab12eda4cd9d20 Author: Spencer E. Olson Date: 2016-03-19 22:53:39 -0600 Reimplement 371dcc56e6f7(strip comedi_/COMEDI prefix) This patch reimplements 371dcc56e6f7 where the comedi_/COMEDI_ prefix was removed. Just like that patch, this patch also allows for all old names to resolve properly. Differently than that patch, this patch simply adds new items in the modules dictionary with the comedi_/COMEDI_ prefix removed. Benefits of this approach: 1) Do not have to create a fake module. 2) Tab completion works well in ipython/python since the module is left intact. 3) Adding new items without the comedi_/COMEDI_ prefix happens only once at module load time, instead of every time an item is requested from the module. swig/comedi.i commit b9821b9d8c9f9ea40604daaef9b3fab719a1c496 Author: Spencer E. Olson Date: 2016-03-18 12:26:52 -0600 Sync removal of obsolete/useless items in comedi.h This patch removes COMEDI_CB_* macros that are of no use to userspace at any rate. COMEDI_CB_* are no longer in comedi.h in the staging tree, but rather in comedidev.h. This patch also removes an old commented-out INSN_CONFIG_GET_OTHER_SRC, the value of which was already taken long ago by INSN_CONFIG_GET_HARDWARE_BUFFER_SIZE. include/comedi.h commit 5d36757aa60769fa5fe25f16d4e908799f631e12 Author: Spencer E. Olson Date: 2016-03-18 12:19:22 -0600 Move old items of comedi.h into new "deprecated" section This allows the body of comedi to maintain visual sync to that of the staging tree. include/comedi.h commit 5cb320d559dab00f54520509ca76d97edbb4b696 Author: Spencer E. Olson Date: 2016-03-18 12:09:04 -0600 Use BIT(x) macro for better sync to staging comedi.h This patch defines a copy of the kernel BIT(x) macro and syncs the use of BIT(x) between the staging tree and comedilib versions of comedi.h include/comedi.h commit 0bb9805c829a0ae54f10f50d916ca742450b14e7 Author: Spencer E. Olson Date: 2016-03-18 12:05:17 -0600 Inherit documentation from staging comedi.h This partial sync of staging tree to the comedilib version of comedi.h brings documentation and some mild formatting. The documentation should be beneficial to userspace and the sync helps to visually maintain future syncing between kernel and userspace code. include/comedi.h commit 823bf1e39876d58fdbd7f4938f67adb1cb7f82ef Author: Spencer E. Olson Date: 2016-03-18 10:09:27 -0600 Teach SWIG to properly handle some unsigned consts for python This revisits the change made in da0fe745fcb9: 1) Changes c-macro constants back to their original definition (without explicit typing them as unsigned) so-as to more exactly compare the comedilib version of comedi.h with that of the kernel module. 2) Removes the duplicate definition of NI_GPCT_INVERT_CLOCK_SRC_BIT in comedi.i. 3) Instead of redefining the macros to fix the mishandling of signedness by SWIG for python, teach SWIG to treat these as unsigned ints. include/comedi.h swig/comedi.i commit 9d4b7367ebcad6548042556ba93fbf3e191c22e6 Author: Spencer E. Olson Date: 2016-03-18 09:55:12 -0600 change static inline NI_* to macros This is a partial sync of the staging tree to comedilib with these benefits: 1. This is first in a series of patches to sync comedilib to the kernel modules in the staging development tree. The point of this series of patches is to make the syncing of the userspace and kernel comedi.h files be visually more easily done. 2. This patch also teaches SWIG out to properly wrap these macros and provide them to the user. 3. The redef of static inline NI_* functions as macro functions eases alternative use of comedi.h as an import source for a new ctypes-based python interface for comedilib. include/comedi.h swig/comedi.i commit ba27bddca40d814d2e8066ef83d9d9377c763e6c Author: Ian Abbott Date: 2016-03-10 11:25:09 +0000 include/comedi.h: synced with comedi Signed-off-by: Ian Abbott include/comedi.h commit 3f19af6b53dcd251ad415f95cf4b0af22fea9178 Author: Spencer E. Olson Date: 2016-03-08 22:47:52 -0700 Documents stop_arg!=0 when stop_src=TRIG_NONE This patch documents the new interpretation of stop_arg when stop_src == TRIG_NONE. In the new interpretation, if stop_src==TRIG_NONE, a user may specify that a buffer of finite length (and less than or equal to the maximum buffer size) be repeated indefinitely. For now, only the NI MIO driver implements this new interpretation. All other drivers should continue to force stop_arg==0 when stop_src==TRIG_NONE. In this case, the old behavior is maintained. doc/other.xml commit ea09b60196494a374ec90391079e2b07b308de19 Author: Spencer E. Olson Date: 2016-03-08 22:42:34 -0700 update supported hardware list to include NI PXI-6251 doc/drivers.txt commit 65063d785ea505d8d7903c5a0242b026a31efccc Author: Ian Abbott Date: 2015-11-23 16:04:11 +0000 demo/mmap: support integer wraparound and large sample size Currently, the 'front' and 'back' variables are of type 'int' (signed 32-bit integers). The loop will break when 'front < back', which will happen when more than 'INT_MAX' bytes of data have been produced. Redefine them as 'unsigned int' and also allow 'front < back' which will happen when more than 'UINT_MAX' bytes of data have been produced. Because the buffer size is not necessarily a power of 2, we can no longer just use '(back + i) % size' to get the buffer position corresponding to 'back + i', so introduce a new variable 'bufpos' to keep track of the buffer position. Also allow for subdevices that set the 'SDF_LSAMPL' flag to indicate they use the large (32-bit, 'lsampl_t') sample type instead of the small (16-bit, 'sampl_t') sample type. Also, rename the buffer size variable 'size' to 'bufsize'. demo/mmap.c commit 49f298cf86bd2e66f882de3499be2d20bd947920 Author: Ian Abbott Date: 2015-08-24 17:33:11 +0100 lib/range.c: deal with samples > maxdata when converting to phys By default, comedi_to_phys() and comedi_sample_to_phys() return NAN (not a number) if the raw sample value is 0 or maxdata. Change it to convert any raw sample values above maxdata to NAN. Such raw samples shouldn't occur, but this seems like a sensible thing to do. (Note that the conversion of out-of-range values to NAN behavior can be changed via the comedi_set_global_oor_behavior() function.) lib/range.c commit 3e337824f4c38abef1a37e63bf8b37a081685446 Author: Ian Abbott Date: 2015-08-20 13:02:53 +0100 lib/calib_yacc.y: fix segfault in comedi_parse_calibration_file() Don't call fill_inverse_linear_polynomials(priv.parsed_file) if priv.parsed_file is NULL as that would dereference the NULL pointer leading to a segmentation fault. lib/calib_yacc.y commit abb45335e3f232bd238e2544deaf63cb4c6d259f Author: Ian Abbott Date: 2015-06-08 11:53:50 +0100 doc: Bump to version 0.10.3. doc/comedilib.ent commit 6065b188d19a6d07832acebed6415c7656d879a7 Author: Ian Abbott Date: 2015-06-08 11:52:07 +0100 configure.ac: Bump to 0.10.3 Bump the comedilib libtool version code to 10:3:10, so the comedilib version becomes 0.10.3. configure.ac commit da0fe745fcb9c0061d60d9b3bb14db00e2679904 Author: Éric Piel Date: 2015-06-06 23:34:27 +0200 include: explicitly indicate values are unsigned when it could matter In C, mixing up between int and unsigned int doesn't matter too much for constants because in memory they end up the same. However, in Python, they appear differently. Swig assumes (wrongly?) by default that the constants are signed, intead of being unsigned. For every value equal or greater that 2**31, it matters. For instance CR_INVERT should be 2147483648, but it is -2147483648 in python. By marking the values explicitly unsigned, swig generates the right values. That's excepted for enum, which swig just consider int. So for the only constant in that case, we manually override it in swig. include/comedi.h swig/comedi.i commit cda898efc6366d8e8efa48d36b39110ff4fc88fe Author: Ian Abbott Date: 2015-05-28 13:45:18 +0100 doc: update copyright years doc/comedilib.xml commit 29607869cd334c8d19dffc1525c438992b0c02cc Author: Ian Abbott Date: 2015-05-28 13:35:58 +0100 doc: fix capitalization of National Instruments doc/other.xml commit 16142b8d9ce822df4fdabd58f95d2bf8cb4d8b81 Author: Éric Piel Date: 2015-05-27 18:42:01 +0200 doc: add information about using the National Instrument GPCT The counter interface might eventually be changed to a more generic one. However, for now it's good to have something documented on how things work. doc/other.xml commit 027ca2c5adaf2d7727eda6d40982b78c11b6ff7b Author: Éric Piel Date: 2015-05-18 15:16:32 +0200 doc: fix names of *SOURCE constants to *_SRC Synchronises the content of the documentation with the actually content of the include files. doc/extensions_funcref.txt commit 9683559f511bd05ca4983c357a33bed5a6176dce Author: Ian Abbott Date: 2014-04-10 20:19:43 +0100 comedi_test: fix test_cmd_write_fast_1chan() for big buffer If the comedi data buffer is larger than the total size of the data being written to the buffer in first test_cmd_write_fast_1chan(), the first loop iterates endlessly writing 0 bytes to the buffer. Break out of the first loop once the required amount of data has been written. testing/cmd_1.c commit 207c72b0f94385a13390f85a67955c74ca73f130 Author: Ian Abbott Date: 2014-04-04 15:03:25 +0100 Makefile.am: Use '$(localstatedir)' instead of '${localstatedir}' In the rule to make the 'calibrations' directory during installation, use Make variable '$(localstatedir)' instead of shell variable '${localstatedir}'. Also remove an unnecessary '/' after '$(DESTDIR)' in the rule. Makefile.am commit 2b4d72f00926cc03ab39b9f340e35325b7ec9ceb Author: Ian Abbott Date: 2014-04-04 12:11:35 +0100 Makefile.am: create calibrations directory during installation Add an install-data-local rule that creates the ${localstatedir}/lib/comedi/calibrations during installation. This matches the directory name used by the comedi_get_default_calibration_path() function. Makefile.am commit ae0e6dae04fb9d750afad556c9eb16c034c9e322 Author: Ian Abbott Date: 2014-04-04 11:19:50 +0100 configure.ac: Added AC_PROG_MKDIR_P configure.ac commit f55d30396ab390152ed95ce661e0bb18fc5ef521 Author: Ian Abbott Date: 2014-02-13 11:39:35 +0000 lib/Makefile.am: Add 'comedi_la_LIBADD = -lm' Builds on some systems need the line: comedi_la_LIBADD = -lm in lib/Makefile.am Reported by Jan Banda, using a Linux Mint Petra system with gcc version 4.8.1. lib/Makefile.am commit 371dcc56e6f77c44f9ebf4b178a540b9d0833490 Author: Éric Piel Date: 2014-01-31 15:07:15 +0100 swig: remove comedi_ prefix from the function names python always use the namespace of the library so it was redundant. so what used to be written comedi.comedi_open() can be written comedi.open(). The main trick is to add a special python code that allows for the old names to still be compatible. That avoids to break every single python program previously written. swig/comedi.i commit 1465834a26c87fd8c59a98afaae7a02407927f77 Author: Ian Abbott Date: 2014-01-09 15:23:13 +0000 demo/inpn: correct ranges in range loop The demo is supposed to take one reading for each channel for each range, but was using the range from the command line options instead. Thanks to Daniele Mazzi for spotting the bug! demo/inpn.c commit 6ee63ff0b02240b6f7c0f3908379632c11286462 Author: Ian Abbott Date: 2014-01-07 14:56:22 +0000 README.Git: add minimum required Bison version The minimum required version of Bison when building from git sources is 1.875 or possibly higher. Mention 1.875 as the minimum version for now. README.Git commit 2277e82787fb6fec0732463f5207810b2fe617ce Author: Ian Abbott Date: 2014-01-07 14:28:43 +0000 lib/calib_yacc.y: eliminate priv() casting function Parse parameters are now passed as the correct type instead of `void *`, so the static inline priv() function is no longer needed to cast the pointer to the correct type. lib/calib_yacc.y commit c689eff475a9923b5150084d6adf3c50fd5a714c Author: Ian Abbott Date: 2014-01-07 13:44:23 +0000 lib: replace YYPARSE_PARAM and YYLEX_PARAM In the Bison source calib_yacc.y, replace the use of YYPARSE_PARAM and YYLEX_PARAM C macros with the %parse-param and %lex-param declarations. I still need a C macro in combination with %lex-param for it to work, so I'm not sure I'm doing it right! Also correct the %pure_parser declaration which should be %pure-parser (i.e. the underscore should be a dash). This has a knock-on effect for the yyerror() function, which now needs an extra parameter. lib/calib_yacc.y lib/libinternal.h commit e8cefc0a0d21a737f0fd426356748f004754ec7e Author: Ian Abbott Date: 2013-11-08 13:12:01 +0000 demo/ao_mmap: remove spurious 'i' from an output message demo/ao_mmap.c commit 1f0020e1083d252d9403df72a600441836beadf9 Author: Ian Abbott Date: 2013-11-08 13:06:38 +0000 demo/ao_mmap: remove msync() call The msync() call doesn't seem to work on Comedi devices, and seems a bit pointless anyway, as it is meant for use on files with a backing store. Remove it. demo/ao_mmap.c commit 5f3b60573e55d379b943a45159180196d27b2e90 Author: Ian Abbott Date: 2013-08-21 11:06:24 +0100 m4/am-check-python-headers.m4: Try python-config --includes Some systems (e.g. Arch Linux) put the Python C headers in a strange place, so try and run `$PYTHON-config --includes` first to find the -I options to pass to the C compiler. Fall back to the old method if it fails. Thanks to Darrell Enns for reporting the problem and suggesting a solution. I changed it a bit. m4/am-check-python-headers.m4 commit 155529234a0919511ca5f28ec4e4caadb3f6c293 Author: Ian Abbott Date: 2013-07-23 17:43:19 +0100 doc/funcref: fixed a couple of minor mark-up issues. doc/funcref commit 18fc6139882d580f8755f386a4dc6084cc8e6f80 Author: Ian Abbott Date: 2013-05-14 17:35:49 +0100 include/comedi.h: synced with comedi Signed-off-by: Ian Abbott include/comedi.h commit 6c5d8834819351f8d5064709580bcd6e44e9feae Author: Ian Abbott Date: 2013-05-14 14:25:50 +0100 demo: tut3.c: add 'return 0;' to end of main() function. demo/tut3.c commit 0404ed50dd4f827ac95bc129689d768e798f4f0a Author: Ian Abbott Date: 2013-05-14 12:50:14 +0100 doc/driverwriting.xml: editing Kbuild Add a step to the instructions for integrating a new driver into comedi. The Kbuild file needs to be edited. doc/driverwriting.xml commit 383919639adc4dd17ea6ae0fd143add092c5246a Author: Ian Abbott Date: 2013-05-07 13:43:11 +0100 demo/sender: add error checking Check for errors from comedi_dio_config() and comedi_do_insnlist(). demo/sender.c commit c413483a6694f782e1d2e154d3c37acf74d5500f Author: Ian Abbott Date: 2013-05-07 13:29:54 +0100 demo/dio: exit with failure if comedi_dio_config() fails. demo/dio.c commit a19f4d463fe26cd49191c07ed7a17f0d79855a0b Author: Ian Abbott Date: 2013-05-07 13:24:03 +0100 demo/choose_routing: remove unused variable 'period_ns'. demo/choose_routing.c commit 82ee0c80e2fd59a19c34ea0c7614fa02a1633ea2 Author: Ian Abbott Date: 2013-05-07 13:15:54 +0100 testing: remove unused variables in comedi_test program Remove the global variable 'capabilities' which is set to 0 by the get_capabilities() function but not used anywhere else. Remove the 'type' and 'flags' local variables from get_capabilities() which are set to the return values of comedi_get_subdevice_type() and comedi_get_subdevice_flags() but never used. Remove the 'tmp' local variable from test_segfault(); it was involved in a volatile memory access to test for segmentation faults. Still do the volatile memory access but don't use the variable. testing/main.c testing/mmap.c commit fdf9d2d98bb31dbc95a14d4b403e4e0836fb9a9a Author: Ian Abbott Date: 2013-05-07 13:01:08 +0100 lib/data.c: remove unused variables Remove unused variable 's' from comedi_data_write() and comedi_data_read_delayed(). lib/data.c commit 0868eccbf7ce7416170d3f5c739d2fd08fd3975e Author: Ian Abbott Date: 2013-05-07 12:48:11 +0100 lib: remove cached cmd_timed and cmd_timed_errno from subdevice Remove the cmd_timed and cmd_timed_errno members from the internal struct subdevice_struct. cmd_timed_errno is checked but never set, so it will always be 0 and the code that uses it is buggy as it returns the value of s->cmd_mask_errno if s->cmd_timed_errno is non-zero and sets s->cmd_mask_errno on failure. It shouldn't be setting s->cmd_mask_errno at all. Since the generic timed command could depend on the length of the channel list, don't bother caching the result, and don't set s->cmd_mask_errno on failure. lib/cmd.c lib/comedi.c lib/libinternal.h commit 2811aea03894e1306f9426c78a4b8b8a6f906c56 Author: Ian Abbott Date: 2013-05-07 12:32:26 +0100 lib: check some malloc/calloc/realloc failures Some calls to malloc(), realloc() or calloc() do not check the result. Do so. Also call internal function libc_error() if they fail to set the result for comedi_errno(). lib/calib_yacc.y lib/cmd.c lib/sv.c commit df2466c0f6efc0a1b4f71062604dd3fd332863ec Author: Ian Abbott Date: 2013-04-15 12:26:05 +0100 doc: add missing -lm option to command line for compiling tut1 doc/tutorial.xml commit ada711164c2c7c447faf606a3a946def7f4e56b2 Author: Ian Abbott Date: 2013-03-21 16:36:42 +0000 doc: Bump to version 0.10.2. doc/comedilib.ent commit d9b2a47a32efee78386781fbbc15eb431037dcca Author: Ian Abbott Date: 2013-03-21 16:33:08 +0000 configure.ac: Bump to 0.10.2 Bump the comedilib libtool version code to 10:2:10, so the comedilib version becomes 0.10.2. configure.ac commit ddec51884bf194b1f2c02cd5e27085eabc788093 Author: Ian Abbott Date: 2013-03-21 16:27:56 +0000 include/comedi.h: synced with comedi Signed-off-by: Ian Abbott include/comedi.h commit f4e228e23162eca185d593a2c736645ec50ab716 Author: Ian Abbott Date: 2013-03-21 15:49:18 +0000 lib/calib_lex.l: Add #define YY_NO_INPUT to C pre-amble This suppresses a compiler warning about 'input' defined but not used. lib/calib_lex.l commit cc0c9e740579640ef92ee5e7d37d6453cb2c8e9c Author: Ian Abbott Date: 2013-03-21 15:36:14 +0000 lib/calib_yacc.y: Move comedi_parse_calibration_file() Move the comedi_parse_calibration_file() function definition to the bottom of the file. It calls calib_yyparse() and the declaration might not be in scope since we removed the declaration from "lib/libinternal.h", but we know it will be declared somewhere above the bottom of the generated "lib/calib_yacc.c" above the new location of comedi_parse_calibration_file(). lib/calib_yacc.y commit 90ce9a94bdb6b26a9cbffdf2e9922b0b1f668a65 Author: Ian Abbott Date: 2013-03-21 15:12:35 +0000 lib: fix calib_yyparse() conflict For newer versions of Bison, the declaration of our calib_yyparse() function in "lib/libinternal.h" clashes with that in the generated "lib/calib_yacc.h". Remove the declarations of calib_yyerror() and calib_yyparse() from "lib/libinternal.h" and declare them in "lib/calib_yacc.c". lib/calib_yacc.y lib/libinternal.h commit 3dfae5a6ee6040d294493f3856a3949e1b602af0 Author: Ian Abbott Date: 2013-01-21 16:15:30 +0000 configure.ac: Replaced AM_CONFIG_HEADER() with AC_CONFIG_HEADERS() AM_CONFIG_HEADER is obsolete and doesn't work with Automake 1.13. Use AC_CONFIG_HEADERS instead. configure.ac commit af8ab01d906ba7b0579d0e0de68102bd197ae9ee Author: Ian Abbott Date: 2013-01-21 16:06:40 +0000 configure.ac: Move AS_LIBTOOL() and SCXI_SO_VERSION Move the call to AS_LIBTOOL() to avoid warnings from automake 1.12.6. Move SCXI_SO_VERSION as it is nearby! On Gentoo Linux: $ WANT_AUTOMAKE=1.12 ./autogen.sh configure.ac:101: warning: LT_INIT was called before AM_PROG_AR /usr/share/aclocal-1.12/ar-lib.m4:13: AM_PROG_AR is expanded from... configure.ac:101: the top level configure.ac:101: warning: AC_PROG_LIBTOOL was called before AM_PROG_AR /usr/share/aclocal-1.12/ar-lib.m4:13: AM_PROG_AR is expanded from... configure.ac:101: the top level configure.ac:101: warning: LT_INIT was called before AM_PROG_AR aclocal.m4:8669: AM_PROG_AR is expanded from... configure.ac:101: the top level configure.ac:101: warning: AC_PROG_LIBTOOL was called before AM_PROG_AR aclocal.m4:8669: AM_PROG_AR is expanded from... configure.ac:101: the top level configure.ac commit af00348ee77d3333f072970109a9e2323ce40086 Author: W. Trevor King Date: 2013-01-19 02:32:00 +0000 configure.ac: Add AM_PROG_AR for automake-1.12 This is what automake told me to do: $ ./autogen.sh ... automake: warnings are treated as errors /usr/share/automake-1.12/am/ltlibrary.am: warning: 'libcomedi.la': linking libtool libraries using a non-POSIX /usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac' lib/Makefile.am:2: while processing Libtool library 'libcomedi.la' ... autoreconf-2.69: automake failed with exit status: 1 AM_PROG_AR is new in automake-1.11.2. For further details, see: http://lists.gnu.org/archive/html/bug-automake/2012-05/msg00009.html configure.ac commit 977d9057a1199e352c335b82dfc7ef1835e3c52b Author: Ian Abbott Date: 2012-10-29 17:22:29 +0000 doc: Add Éric Piel to comedilib manual authors and copyright doc/comedilib.xml commit df124b2ba906f2a2a7a7da77e7b78359853a22e3 Author: Ian Abbott Date: 2012-10-29 17:11:20 +0000 AUTHORS: Add Éric Piel Éric started a section on language bindings (for Python in particular) to the Comedilib manual. AUTHORS commit 7d4ad9ad15b9cd8620c987712fbaa38dc51b513f Author: Éric Piel Date: 2012-10-29 17:08:09 +0000 doc: add a section about Python bindings This section goes into a "Language bindings" section where description for Perl and Ruby could also go. doc/Makefile.am doc/bindings.xml doc/reference.xml commit e185d974baf369399ffdbe8835e38f411951d1f9 Author: Ian Abbott Date: 2012-10-15 16:18:47 +0100 comedi_board_info: improve display of external ranges. The units for a range with internal unit code `RF_EXTERNAL | UNIT_volt` is currently displayed as " (unknown unit 256)", for example an external bipolar voltage range -1 to 1 is displayed as: [-1 (unknown unit 256),1 (unknown unit 256)] Change it to be displayed as: [-1*EXT V,1*EXT V] comedi_board_info/comedi_board_info.c commit b1824dba8d6200dbc43373e7b68590b769a80519 Author: Ian Abbott Date: 2012-10-15 15:52:47 +0100 comedi_board_info: reset n_chans_for_generic_timed for each subdevice Add variable `def_n_chans_for_generic_timed` to hold the preferred number of channels to use in calls to `comedi_get_cmd_generic_timed()`. Reset the `n_chans_for_generic_timed` variable to this value each time around the loop for each subdevice before clipping the value to the number of channels the subdevice has. comedi_board_info/comedi_board_info.c commit 1994c8d96ce6a88c35d86d600ff504aa06bb6cf1 Author: Ian Abbott Date: 2012-10-15 15:47:46 +0100 comedi_board_info: increased length of strtmp[] `strtmp` is currently declared as `char strtmp[16]`, but that may be too short for the calls to `unit_to_desc()` when the type of unit is unknown. Increase its length to 32. comedi_board_info/comedi_board_info.c commit ba3117525a69751de3d996818492ab7ac460c884 Author: Ian Abbott Date: 2012-08-28 14:19:09 +0100 doc/Makefile.am: fix maintainer-clean-local rule. The maintainer-clean-local rule was removing the wrong file for comedilib.pdf. doc/Makefile.am commit bafead2b6d377aa967b2bff463d8aa1e868cb30f Author: Ian Abbott Date: 2012-08-28 12:08:47 +0100 doc: Bump to version 0.10.1. doc/comedilib.ent commit 2c810c12e31794402455dfb985ce1e2c9e60e5eb Author: Ian Abbott Date: 2012-08-28 11:54:39 +0100 doc/install.xml: Describe comedi_num_legacy_minors. Add some info to the Install section about reserving devices for manual configuration using the comedi_num_legacy_minors module parameter. doc/install.xml commit 6bd3e85bdfdb88de21ea4d6fd5ffdbf96ca19470 Author: Ian Abbott Date: 2012-08-28 11:52:42 +0100 etc/udev: Add z99_comedi.rules to EXTRA_DIST Mark z99_comedi.rules to be added to the released sources, but don't install it. etc/udev/Makefile.am commit 604a4dd8aaa497d8ea05dbe6bac63cc4304d51ed Author: Ian Abbott Date: 2012-08-28 10:41:34 +0100 udev: Add commented out rule to set group owner to "iocard". There is already a commented out rule in the example udev rules file "z99_comedi.rules" to set the mode to 0660 and set the group owner to "comedi". Add an almost identical commented out rule to set the group owner to "iocard" as this is favoured by Debian. etc/udev/z99_comedi.rules commit a3fe997aed486e7ff4da3f796655e1acaa4c3697 Author: Ian Abbott Date: 2012-08-28 10:12:50 +0100 README.Git: Add dblatex to optional dependencies README.Git commit c331390b149c92d7658a709839834eb85f7a9047 Author: Ian Abbott Date: 2012-08-22 12:48:53 +0100 configure.ac: Minor correction to example package version sequence. Removed a stray '.'. configure.ac commit 94ee52784504946839405eaa33f50d9a2dd49d15 Author: Ian Abbott Date: 2012-08-22 12:20:03 +0100 configure.ac: Expand rules for setting package/library version. The comedilib manual version is usually only updated if the manual has changed since the previous release (although it ought to change anyway if any library interfaces have changed). Allow a lower-case letter (or sequence of letters) to be appended to the comedilib package version if the only changes are outside the library sources and language bindings. configure.ac commit 3f8ba17c764d7483528608eaf498813e75e8e3be Author: Ian Abbott Date: 2012-08-22 10:09:58 +0100 configure.ac: Bump to 0.10.1 Bump the comedilib libtool version code to 10:1:10, so the comedilib version becomes 0.10.1. The comedilib manual version hasn't been updated. configure.ac commit 2b8c2f8087d69be00c33a20d33d80106efa7f8a6 Author: Anders Blomdell Date: 2012-08-22 08:21:56 +0100 comedi_open has file descriptor leak If something fails after a succesful open, cleanup fails to close the file. The code cleanup: if(it) free(it); needs to be replaced with something like: cleanup: if (it) { if (it->fd >= 0) { close(it->fd); } free(it); Regards Anders Blomdell lib/comedi.c commit 50ad010b31758b8868fe92e287606e8d8df3efbc Author: Ian Abbott Date: 2012-05-15 14:31:08 +0100 configure.ac: Add reminder comment for updating documentation version. The comedilib manual mentions the version of comedilib it applies to. This is not done automatically; it is done by editing "doc/comedilib.ent". Add a comment to configure.ac as a reminder. configure.ac commit 96078fcadab142b4b6f540baaa2fbf23e1e4f343 Author: Ian Abbott Date: 2012-05-14 17:00:35 +0100 doc: Add Comedilib version number In "comedilib.ent", Add an XML entity 'comedilib_version' expanding to the Comedilib version '0.10.0'. This is hard-edited in rather than set dynamically. Setting it dynamically would be nice but producing it from an AC_OUTPUT() file isn't all that nice as it would end up in the 'build' tree and we'd some ugly 'make' rule to copy it to the 'source' tree. For now, just edit it manually as required. At least having it as an entity means it only needs to be set in a single documentation file! In "comedilib.xml", change the subtitle to mention Comedilib and the version number, using the comediliv_version entity. doc/comedilib.ent doc/comedilib.xml commit 648fac47723bc3578a11d88314a2b4769268f511 Author: Ian Abbott Date: 2012-05-14 15:04:10 +0100 demo/tut3.c: memset options to 0 before modifying options.verbose was used uninitialized. demo/tut3.c commit d1ad074b8c961cd70802d0270c22e5ad7b9620e7 Author: Ian Abbott Date: 2012-05-14 14:54:33 +0100 demo/tut3: Removed a couple of unused variables. demo/tut3.c commit 51dbae239bbc8adaf6c2aaad1aedecf241e5dbdd Author: Ian Abbott Date: 2012-05-14 14:53:13 +0100 demo/pwm: Removed an unused variable. demo/pwm.c commit 68e11852cf89d7e5a7ceabb1088778aa6d81597f Author: Ian Abbott Date: 2012-05-14 14:51:06 +0100 demo/pwm: Bug fix - should have called comedi_close() The code called close(device) instead of comedi_close(device) where device came from comedi_open. demo/pwm.c commit 77e2628600a9419e240fa85b2672a120c37cbeae Author: Ian Abbott Date: 2012-05-14 14:45:37 +0100 demo/choose_clock: Fix a printf. "Selecting master clock %d for channel %d on subdevice %d.\n" The %d after subdevice was missing although the corresponding parameter in the argument list was present. demo/choose_clock.c commit 0f77a928308ed21ae3a91800a2cb60b812ba70e2 Author: Ian Abbott Date: 2012-05-14 14:35:23 +0100 comedi_board_info: Moved man page into ../man I'm not sure if all man pages should go in the general 'man' subdirectory or a more specific subdirectory, but as the general 'man' subdirectory already contained a man page for comedi_config (which has its own source subdirectory), I moved the man page for comedi_board_info there for consistency. Also changed the EXTRA_DIST line in man/Makefile.am. comedi_board_info/Makefile.am man/Makefile.am man/comedi_board_info.1 commit 8a63ce2ecc5e698c080573d02767e93af4c02bc7 Author: Ian Abbott Date: 2012-05-14 14:10:13 +0100 doc/drivers.txt: Minor correction for USB-DUX-FAST. The Devices line still showed USB-DUX-FAST as USB-DUX. doc/drivers.txt commit bf8bd73b6bd4f47deaebba903ff1877a5fe8a189 Author: Bernd Porr Date: 2012-05-13 15:00:34 +0100 Updated the drivers.txt doc/drivers.txt commit 02b796adde144c33597f4e0f9a29e4dcc7413a17 Author: Bernd Porr Date: 2012-05-13 11:09:45 +0100 Changed my e-mail address to the linux-usb-daq one to be consistent with the driver e-mails which I also changed to the company e-mails adress. doc/comedilib.xml commit b39b8cb8a40e9ade1a0c2008f5a2075c1e26a83e Author: Ian Abbott Date: 2012-05-11 12:56:55 +0100 doc/funcref: Fix "Returns:" for comedi_to_physical. There was a stray space before the "Returns:" heading so it wasn't processed as intended. Also, there was an empty line above it leading to an empty paragraph in the DocBook funcref.xml. doc/funcref commit d7e611cc6f8da33647521abbcd5a67b28a794a9a Author: Ian Abbott Date: 2012-05-11 12:45:29 +0100 doc/funcref: Add links between comedi_to_phys and comedi_set_global_oor_behavior. doc/funcref commit 168fcd6ed6fc85490b6d0b098274917dd9d96f57 Author: Ian Abbott Date: 2012-05-11 12:34:31 +0100 doc/funcref: Moved in comedi_set_global_oor_behavior Moved function comedi_set_global_oor_behavior out of the deprecated section as it is associated with the comedi_to_phys function. doc/deprecated_funcref.txt doc/funcref commit cda5011a87883e9e44b4474e3db1041fc61c13ab Author: Bernd Porr Date: 2012-05-11 11:15:45 +0100 Moved comedi_to_phys and comedi_from_phys back to the main section. Both comedi_to_phys and comedi_to_physical complement each other. Comedi_to_phys is linear and very fast whereas comedi_to_physical is more precise but requires polynomials and calibration data. doc/deprecated_funcref.txt doc/funcref commit 034f98154f562319c72ac4f3f27382e2d6ecf7e8 Author: Ian Abbott Date: 2012-05-10 14:33:33 +0100 doc/comedilib_html_config.xsl: Use numbered sections. Change DocBook XSL parameters for HTML output to use numbered sections (like it was before we switched from SGML to XML) and to use just the numbers in cross references, rather than number and/or title. doc/comedilib_html_config.xsl commit f415b87538be29a86c4b700eac6676b50091cf1d Author: Ian Abbott Date: 2012-05-10 14:14:56 +0100 doc/intro.xml: Replace a link to figure 1 with an xref. doc/intro.xml commit ac090c7bdfcaab4c741c5100a18d93b336694305 Author: Ian Abbott Date: 2012-05-10 13:49:57 +0100 demo/python/mmap.py: Fix buffer wraparound bug. Fix bug reported by Ross Williamson where the code does not deal with buffer wraparound within a chunk of data. demo/python/mmap.py commit dbe3c77a3d692c52c2999683058e6c5eaabc117b Author: Ian Abbott Date: 2012-05-09 18:41:51 +0100 doc/other.xml: Add extra details about range and aref. Add extra detail to the section on acquisition functions about the range and aref parameters, and describe the comedi_range type. The whole section is still a bit higgledy-piggledy and could do with some rearrangement one day! doc/other.xml commit 98869fa36daa7ffb50733dd4aef3c2a197961c49 Author: Ian Abbott Date: 2012-05-09 17:40:34 +0100 doc/other.xml: Small DocBook mark-up fix. Use proper mark-up for sqrt function in slowly varying inputs section. doc/other.xml commit 2c729dbb346d6e7135762df6899e13e86b28e893 Author: Ian Abbott Date: 2012-05-09 17:28:58 +0100 doc/comedilib_dblatex_config.xsl: Set function.parens to "1". Persuades dblatex to output parentheses for all the tags, even those without tags inside. doc/comedilib_dblatex_config.xsl commit 24d02fde414b165510d81cc53528e1f4138e8e33 Author: Ian Abbott Date: 2012-05-09 17:22:31 +0100 doc/comedilib_html_config.xsl: Set function.parens to "1". This makes sure the HTML output for foobarbaz includes parentheses, although it doesn't seem to add empty parentheses after a plain foo which perhaps it should. doc/comedilib_html_config.xsl commit b41732fa6212b0cbbcbf9cd14fff58a6bc334535 Author: Ian Abbott Date: 2012-05-09 17:12:23 +0100 doc/reference.xml: Added CR_PACK_FLAGS() Added description of CR_PACK_FLAGS() macro and the various flag bits. doc/reference.xml commit c3ba569f877ba39230e92443b724bf3f4124f72b Author: Ian Abbott Date: 2012-05-09 16:05:02 +0100 doc/glossary.xml: A few DocBook mark-up changes. doc/glossary.xml commit 4a6276c257637b189e419f2da90f6f078bf3cecc Author: Ian Abbott Date: 2012-05-09 15:50:17 +0100 doc/driverwriting.xml: Various changes. Some DocBook mark-up changes. Also avoided absolute path-names for sources as people tend to put them in different places! Also changed instructions for submitting drivers for review. doc/driverwriting.xml commit 382f445b4a091aa964c19690587bdc3dbd6f8e3a Author: Ian Abbott Date: 2012-05-09 14:45:18 +0100 doc/extensions_funcref.txt: Some DocBook mark-up changes. doc/extensions_funcref.txt commit 054ceeb77e531a9f67429332288af38853555411 Author: Ian Abbott Date: 2012-05-09 14:16:23 +0100 doc/error_funcref.txt: Some DocBook mark-up changes. doc/error_funcref.txt commit 32047d460bac65336095647c38268d02d6f54c06 Author: Ian Abbott Date: 2012-05-09 12:32:05 +0100 doc/dio_funcref.txt: Some DocBook mark-up changes. doc/dio_funcref.txt commit 4566a4a433284f9deb6b2e342e473cab1e01c762 Author: Ian Abbott Date: 2012-05-08 18:44:48 +0100 doc/deprecated_funcref.txt: Some DocBook mark-up changes. doc/deprecated_funcref.txt commit c1cd8025465ae3fa3beb9ec146f3184b14d7db3b Author: Ian Abbott Date: 2012-05-08 18:08:56 +0100 doc/calibration_funcref.txt: Some DocBook mark-up changes. doc/calibration_funcref.txt commit 09106917dee2ab4db1d7619e75b5962cb0cfe3f8 Author: Ian Abbott Date: 2012-05-08 17:08:16 +0100 doc/command_funcref.txt: Some DocBook mark-up changes. doc/command_funcref.txt commit 1c64dcb1b57a37fd5f0968c1b61a1841b0609592 Author: Ian Abbott Date: 2012-05-08 16:51:49 +0100 doc/funcref: Some DocBook mark-up changes. doc/funcref commit eab51a0d941a2e2f82922ea527ef577ebb63a475 Author: Ian Abbott Date: 2012-05-08 14:12:11 +0100 doc/install.xml: Fixed a link. doc/install.xml commit 5f95a358a6f8fa5bfc9dede3d2f712715007b4b7 Author: Ian Abbott Date: 2012-05-08 14:04:55 +0100 doc/reference.xml: Minor change. Used a proper cross reference to driver structures. doc/reference.xml commit 48740913646eda7fb5be39fbe0d30cad710d7524 Author: Ian Abbott Date: 2012-05-08 13:58:27 +0100 doc/other.xml: More DocBook mark-up changes. More changes, mostly adding tags. doc/other.xml commit 4bbaa29b410ad9b5d15a1a8f248b26a196ff6443 Author: Ian Abbott Date: 2012-05-08 12:25:28 +0100 doc/comedilib.ent: Got rid of a couple of redundant entities. Got rid of the 'hellip' and 'uuml' entities in favour of predefined versions of these entities. doc/comedilib.ent commit 5d91ff685d0fb2ad0ea4a7071667ecef747a6d86 Author: Ian Abbott Date: 2012-05-08 12:11:55 +0100 doc/install.xml: A few DocBook mark-up changes. doc/install.xml commit a814061d884785818ecc672ceb876f50d6f44f51 Author: Ian Abbott Date: 2012-05-08 11:35:22 +0100 doc/tutorial.xml: A few DocBook mark-up changes. doc/tutorial.xml commit df4d8963de1c105cd57111a1a4419a226bd5df80 Author: Ian Abbott Date: 2012-05-04 18:45:33 +0100 doc/other.xml, reference.xml: Slowly varying inputs and comedi triggers Mention that the stuff that relies on the COMEDI_TRIG ioctl, including the slowly varying input (comedi_sv_...) functions no longer work with current versions of the Comedi kernel layer. doc/other.xml doc/reference.xml commit 8fae5ac58c127830a7fa49c598f4ae88ffb287c1 Author: Ian Abbott Date: 2012-05-04 18:29:47 +0100 doc/reference.xml: Improve description of comedi_insnlist... ... by adding a link to the comedi_do_insnlist function. doc/reference.xml commit 683e685c9f8bf15d6ef336d51e78814cd2a52969 Author: Ian Abbott Date: 2012-05-04 18:20:42 +0100 doc/reference.xml: Removed some comedilib internals. Removed subdevice_struct as it is internal to comedilib. Removed struct comedi_t_struct, leaving only the comedi_t typedef as applications only see it as a pointer to an opaque, incomplete type. doc/reference.xml commit c63732907e6a963dee574e0272a8f12221cfad97 Author: Ian Abbott Date: 2012-05-04 18:10:55 +0100 doc/reference.xml: More DocBook mark-up changes. doc/reference.xml commit a3c29c87a8fd6e19196d7744fb02eecc1ae3aa34 Author: Ian Abbott Date: 2012-05-04 16:32:35 +0100 doc: Use a stylesheet for dblatex Add comedilib_dblatex_config.xsl stylesheet and pass it to dblatex when producing PDF output. The current version of the stylesheet doesn't make much difference to the output, but it's somewhere we can put stuff later. We probably want to do something similar for the other PDF backends, but those are currently broken anyway. doc/Makefile.am doc/comedilib_dblatex_config.xsl commit 9bd59e1defbd33edbe180c9e604d5433902a2134 Author: Ian Abbott Date: 2012-05-03 19:56:59 +0100 doc/other.xml: Moved a few tags around and minor changes. Moved tags inside , , etc. tags so fonts stay a bit more consistent. doc/other.xml commit 2d82ee25b319e06ca4217b9736c672fcb6d44ce5 Merge: c1a454b 048c280 Author: Ian Abbott Date: 2012-05-03 13:06:46 +0100 Merge branch 'master' of git://comedi.org/git/comedi/comedilib commit 048c280a9a035da3aa9c6d1e4dae1ea1fa662b52 Author: Bernd Porr Date: 2012-05-03 02:11:14 +0100 Removed a para from the section about proc which mentioned an NI card but that's now the dux board from above actually. doc/install.xml commit ee16e47509fb2dab2581e729f59ea880595e4b71 Author: Bernd Porr Date: 2012-05-03 02:07:30 +0100 Just spotted that the documentation also talks about board_info. I've updated it as well: explained the new command comedi_board_info. doc/install.xml commit 2d0ed0442c7c668b0cf8aee084382cb916a3cd92 Author: Bernd Porr Date: 2012-05-03 01:24:22 +0100 Added a couple of sentences about async acquisition and the two modes cards do it and then mentioned our new board_info. doc/tutorial.xml commit 47b3edd6e2845d92ad6ebd6be856ce570a9799f7 Author: Bernd Porr Date: 2012-05-03 01:03:16 +0100 Changed some of the descriptions for the SDF flags which were a bit misleading. comedi_board_info/comedi_board_info.c commit 33f3a2eada793de92aab3f133ccc1fe45ad37063 Author: Bernd Porr Date: 2012-05-03 00:52:13 +0100 Just what I said in the git log is now also actually in the man page namely that the frequency option is only there for debugging. comedi_board_info/comedi_board_info.1 commit c22d498dc06f1f9bd3d3bb07ed98b1c92d789284 Author: Bernd Porr Date: 2012-05-03 00:39:04 +0100 Added comedi_board_info which has been inspired by the original info in the demo directory. I've made it a bit more verbose and also took into account that now the generic_timed command takes more than one channel so that a user can experiment which sampling rates are possible with different channel numbers. I've also added an option to set the sampling rate for the generic_timed command. That sould actually not be needed but I'm sure there are drivers out there which do not correct the sampling rate downwards automatically. Makefile.am comedi_board_info/Makefile.am comedi_board_info/comedi_board_info.1 comedi_board_info/comedi_board_info.c configure.ac commit 74a1207a29b59e2b0b38052b3333e556b537b3b7 Author: Bernd Porr Date: 2012-05-02 18:40:07 +0100 Added info that '-n' is used to select the waveform. demo/ao_waveform.c commit 58e0e21ea975088446d3bd21f98b3996de6febc4 Merge: 90ea57b 708b802 Author: Bernd Porr Date: 2012-05-02 17:59:46 +0100 Merge branch 'master' of ssh://comedi.org/git/comedi/comedilib commit 90ea57b2e964f10f5b2d9736ec86c37c07cf9e0f Author: Bernd Porr Date: 2012-05-02 17:58:15 +0100 Created a PWM demo using the newly introduced defines to manipulate PWM frequency. demo/Makefile.am demo/README demo/pwm.c commit c1a454bb40dff971246e58ea3577c15e9fa5f6f1 Author: Ian Abbott Date: 2012-05-02 15:47:59 +0100 doc/other.xml: More fiddling about. More documentation tidy-ups. I'll probably get bored eventually! doc/other.xml commit 708b802811611b04828b51c98e5a131a1b32a207 Author: Ian Abbott Date: 2012-05-02 13:04:24 +0100 doc/comedilib.xml: Add myself (Ian Abbott) to list of authors. doc/comedilib.xml commit ad6a93952f384011bb3f44356aebd6916d8be666 Author: Ian Abbott Date: 2012-05-02 13:01:41 +0100 doc/tutorial.xml: Fix a broken link. doc/tutorial.xml commit 6892b4046874e107778b927da927d47e1566a3a4 Author: Ian Abbott Date: 2012-05-02 12:54:46 +0100 doc/other.xml: Use comedi_dio_bitfield2 instead of comedi_dio_bitfield. Rework text to use comedi_dio_bitfield2 as comedi_dio_bitfield is marked as deprecated elsewhere in the document. doc/other.xml commit aaa4514804b46062ad117fd5cfee65d21dc38a2b Author: Bernd Porr Date: 2012-05-01 19:41:38 +0100 I've added a bit more "meat" to the asynchronous acquisition section and added myself to the authors section. doc/comedilib.xml doc/tutorial.xml commit 14d401376f3fe4c003af89b4683b4e8a0d245380 Author: Ian Abbott Date: 2012-05-01 18:03:57 +0100 configure: Avoid PDF generation by default if don't have dblatex Changed handling of --with-pdf-backend[=yes] to avoid picking the default xmlto backend for PDF generation because it's broken. The default xmlto backend for PDF generation can still be selected using --with-pdf-backend=default if you really want to try it. configure.ac commit 5392632a1c93ca09f0fc3bcfd71936b258a6833c Author: Ian Abbott Date: 2012-05-01 17:42:15 +0100 doc/funcref: Added missing comedi_data_read_n There was a broken link to the comedi_data_read_n function from elsewhere, so we'd better add a section for it. doc/funcref commit 7655653dafccc7cb4e6b68295fc652e31db59061 Author: Ian Abbott Date: 2012-05-01 17:14:27 +0100 doc: Use ansi style funcsynopsis for html output. Set XSL parameter "funcsynopsis.style" to "ansi" in the XSL stylesheet used for HTML output (comedilib_html_config.xsl). doc/comedilib_html_config.xsl commit cc82998ec7b8fb43ec5e2eff33dcf499f70cc9d9 Author: Ian Abbott Date: 2012-05-01 16:54:39 +0100 doc/mkref: Add some refmiscinfo for man pages Make the man pages a bit neater. doc/mkref commit 1d351bfa0472b1fe7090b480edf367934e63aad7 Author: Ian Abbott Date: 2012-05-01 15:42:07 +0100 doc/other.xml: Some DocBook markup changes. doc/other.xml commit 5fdc15c3020c9a2d6da125f8cdc0915df12dadf2 Author: Ian Abbott Date: 2012-05-01 12:51:08 +0100 doc: A few whitespace tweaks in program listings demo/tut3_part.c doc/other.xml commit c938e2bf609182beabd4ac7298cd330d0f35a0ad Author: Ian Abbott Date: 2012-05-01 11:48:46 +0100 doc/other.xml: Replaced simplelists Replaced some simplelists with variablelists to fix some dblatex layout problems. doc/other.xml commit df6a97ec6c1175086cf8c7e912b0b4ffaad3fad9 Author: Bernd Porr Date: 2012-04-27 01:37:33 +0100 I've updated the manual in the section configuration and also updated the tutorial. I've simplified the tut2.c by using comedi2phys instead of comedi2physical. The use of polynomials as a 2nd comedi program is a bit too difficult for a novice and might deter the user to dig deeper into the coding. Also, I've added tut3.c which is a stripped down version of cmd.c and of that again the relevant lines for the handbook to save space. demo/Makefile.am demo/tut2.c demo/tut3.c demo/tut3_part.c doc/install.xml doc/tutorial.xml commit 12155822bc82cb45c9f36506a41a136a45a7cfa6 Author: Bernd Porr Date: 2012-04-26 23:24:50 +0100 Removed old hotplug install which is no longer used at all and just left udev as the only hotplug mechanism. I've also added an option to disable the installation of the firmware. This is useful for debian or ubuntu packages where the firmware is now provided by a package accompanying the staging kernel. All usbdux files are included in the kernel firmware packages. Package maintainers should use the --disable-firmware option. configure.ac etc/hotplug/usb/usbdux/Makefile.am etc/hotplug/usb/usbduxfast/Makefile.am etc/hotplug/usb/usbduxsigma/Makefile.am commit e7a3e54042e692a5df1fa26b9907f9eba7ed8d36 Author: Ian Abbott Date: 2012-04-25 18:34:54 +0100 doc/other.xml: Make table of configuration instructions less ugly. The PDF output of the table of configurations was awful. Fiddled with the column widths a bit and simplified the layout "Meanings of data[1],..." column to allow it to wrap. doc/other.xml commit be4e3b40076ff762fe8cd58a6d2d9e8da127558c Author: Ian Abbott Date: 2012-04-25 17:14:16 +0100 configure: Allow choice of backend for PDF generation. Add --with-pdf-backend=[yes|no|dblatex|fop|default] option which defaults to "yes". This controls the option passed to 'xmlto' to generate PDFs. If set to "yes" (the default) it looks for 'dblatex' and uses it as the backend for 'xmlto' if found, otherwise 'xmlto' will use the default backend. If set to "no" (same as --without-pdf-backend), PDF generation is disabled. If set to "dblatex" it looks for 'dblatex' and uses it as the backend for 'xmlto' if found, otherwise PDF generation is disabled. If set to "fop" it looks for 'fop' and uses it as the backend for 'xmlto' if found, otherwise PDF generation is disabled. If set to "default", 'xmlto' will use the default backend. configure.ac doc/Makefile.am commit 08448172d8b2877774cd28c1b6fa0f3d8e9ff8a5 Author: Ian Abbott Date: 2012-04-23 18:12:41 +0100 doc/drivers.txt: Rebuilt from comedi Rebuilt "doc/drivers.txt" using "make Documentation/comedi/drivers.txt" in the Comedi package. Note: this scans the driver sources included with the comedi.org Comedi package, not the Linux "staging" Comedi sources, so some newer, staging-only drivers are missing. Signed-off-by: Ian Abbott doc/drivers.txt commit 31b558634a25e04ce633ae4c80464571e807da71 Author: Ian Abbott Date: 2012-04-23 17:52:06 +0100 doc/Makefile.am: Create directory for pdf output dblatex is passed the option `-o $(srcdir)/pdf`, but if this directory does not exist, the PDF file is created with the name 'pdf' in $(srcdir). Make the directory so that the -o option treats the specified name as an output directory instead of an output filename. doc/Makefile.am commit be02f1a3d66d5b420f3bd51ffd66ee32fbb3c325 Author: Ian Abbott Date: 2012-04-23 17:29:51 +0100 etc/hotplug/usbduxsigma: Remove Makefile and Makefile.in ... ... but keep Makefile.am of course! etc/hotplug/usb/usbduxsigma/Makefile etc/hotplug/usb/usbduxsigma/Makefile.in commit ac43731c432ab8de54cb65cf717c2296c1be67db Author: Bernd Porr Date: 2012-04-23 14:03:12 +0100 Updated usbdux firmware files. The udev hotplug mechanism now takes binary files and no longer hex files. Also added the firmware for usbduxsigma. configure.ac etc/hotplug/usb/Makefile.am etc/hotplug/usb/usbdux/Makefile.am etc/hotplug/usb/usbdux/Makefile_asm etc/hotplug/usb/usbdux/usbdux_firmware.bin etc/hotplug/usb/usbduxfast/Makefile.am etc/hotplug/usb/usbduxfast/usbduxfast_firmware.bin etc/hotplug/usb/usbduxsigma/Makefile etc/hotplug/usb/usbduxsigma/Makefile.am etc/hotplug/usb/usbduxsigma/Makefile.in etc/hotplug/usb/usbduxsigma/Makefile_asm etc/hotplug/usb/usbduxsigma/README etc/hotplug/usb/usbduxsigma/fx2-include.asm etc/hotplug/usb/usbduxsigma/usbduxsigma etc/hotplug/usb/usbduxsigma/usbduxsigma_firmware.asm etc/hotplug/usb/usbduxsigma/usbduxsigma_firmware.bin etc/hotplug/usb/usbduxsigma/usbduxsigma_firmware.hex commit 1d86853f1b5995fa8386de277a1561bdbb8f5ee3 Author: Bernd Porr Date: 2012-04-23 13:15:03 +0100 Fixed an issue reported by Graeme Hattan that the udev rules were installed in the etc directory and not the lib. See also: http://lintian.debian.org/tags/udev-rule-in-etc.html ./configure --with-udev-hotplug=/lib places now all files in /lib. The scripts were wrongly prefixed with the sysconf directory which is /etc but should be /lib. The directory is now also taken from --with-udev-hotplug=/lib. configure.ac commit 456421c4f6ea59528894918fc6dc73530f2dbd84 Author: Bernd Porr Date: 2012-04-23 12:43:04 +0100 Fixed a path issue with comedilib.pdf. Got correctly saved into the pdf subfolder but install exprected it in the doc folder. doc/Makefile.am commit c2d03227e07deea8013ef55bb20a43406f25c48d Author: Bernd Porr Date: 2012-04-23 12:28:13 +0100 Removed two scripts which are no longer used by hotplug. In the early udev days the firmware had to be uploaded by comedi_config. However now the driver requests the firmware by itself and there is no need to have dedicated scripts for every kernel module in udev. etc/udev/Makefile.am etc/udev/usbdux etc/udev/usbduxfast commit 9a76f63cd3ca694fb254023902a628d2f7b7752a Author: Bernd Porr Date: 2012-04-23 12:22:16 +0100 automake now checks for dblatex and the pdf version of the comedi manual is now generated configure.ac doc/Makefile.am commit 0d8c6e966124e8dd7a1f7fe66bc9b9b87c186557 Author: Bernd Porr Date: 2012-04-23 00:23:03 +0100 Comedilib.pdf can now be generated with dblatex -t pdf ./comedilib.xml There were two major issues in the comedilb.xml: 1) there were too many nested sections so that latex ran out of sub-sub-sub-sub-sections. 2) A section needs a title and can no longer exist without one. The first line of the textfiles contains now the title and will be inserted by mkref into the xml file. todo: switch from xmlto to dblatex for the pdf generation and re-enable it in the makefile. doc/Makefile.am doc/calibration_funcref.txt doc/comedilib.xml doc/command_funcref.txt doc/deprecated_funcref.txt doc/dio_funcref.txt doc/error_funcref.txt doc/extensions_funcref.txt doc/funcref doc/mkref doc/reference.xml commit 428ad43ebc33ab8dfa1ec5e1f8af4f01671da8c9 Author: Ian Abbott Date: 2012-04-20 14:18:53 +0100 Generate ChangeLog from git log during 'make dist' Generate the ChangeLog using git log in the dist-hook target of the main Makefile. The git command used is: git log --stat --name-only --date=iso The format of the resulting ChangeLog is different to the old one that was produced with cvs2cl. Signed-off-by: Ian Abbott ChangeLog Makefile.am commit a61c28c6966d31cf40e50b4de1a4f257df61dcc0 Author: Ian Abbott Date: 2012-04-20 13:28:15 +0100 doc/reference.xml: Added section for comedi_polynomial_t. The tutorial.xml contained links to a missing section for the comedi_polynomial_t type, so I added one. Signed-off-by: Ian Abbott doc/reference.xml commit 4f21a64daa87117902d85b3f7477ac0f05d36793 Author: Ian Abbott Date: 2012-04-20 12:26:34 +0100 doc/Makefile: Remove *.css files on uninstallation. Signed-off-by: Ian Abbott doc/Makefile.am commit 67a83184ad4f8b166a56be2c50a1c8fa676842ea Author: Ian Abbott Date: 2012-04-20 12:10:01 +0100 Makefile.am: Remove 'debian' from EXTRA_DIST. The 'debian' target doesn't exist and there is no rule to make it, so remove it from EXTRA_DIST. Signed-off-by: Ian Abbott Makefile.am commit 38a3932fd9fdc89bfc4f56f4d8b436dadc3fface Author: Ian Abbott Date: 2012-04-20 11:57:23 +0100 Makefile.am: Don't bother removing CVS directories in dist-hook. Signed-off-by: Ian Abbott Makefile.am commit 404cee44a9535eb5d7fc03e940ffc3aecd1f8c18 Author: Ian Abbott Date: 2012-04-20 10:42:25 +0100 todo: Added note about Ruby bindings disabled by default. Signed-off-by: Ian Abbott todo commit 12fad7551d7502b9dbbee27b6a97fb52ae916e28 Author: Ian Abbott Date: 2012-04-20 10:34:27 +0100 configure.ac: Use AS_HELP_STRING() Use AS_HELP_STRING() to make the HELP-STRING arguments for the AC_ARG_ENABLE() and AC_ARG_WITH() macro calls. Signed-off-by: Ian Abbott configure.ac commit 82456b6f98cc3f02eb9ff15ef1f9e273732f57ab Author: Ian Abbott Date: 2012-04-20 10:11:57 +0100 configure: Disable Ruby bindings by default. The SWIG Ruby bindings do not build cleanly from scratch. They need an existing installation of comedilib. So disable them in the default configuration. They can be enabled with the --enable-ruby-bindings configure option. Signed-off-by: Ian Abbott configure.ac commit ee2986755aab663108ae01310217b9d6b62a061b Author: Ian Abbott Date: 2012-04-16 14:53:28 +0100 include/comedi.h: synced with comedi Signed-off-by: Ian Abbott include/comedi.h commit 679c0fb5f7f381a4629537bffa03087560b2e906 Author: W. Trevor King Date: 2012-04-16 08:58:20 -0400 driverwriting.xml: COMEDI_CB_EOA is also used to report end-of-output. doc/driverwriting.xml commit 1fd268ccdb8a9df30b0dda42f21ca2ece0759f2a Author: W. Trevor King Date: 2012-04-16 07:52:48 -0400 driverwriting.xml: COMEDI_CB_OVERFLOW is also used to report underflows. doc/driverwriting.xml commit 5af8a8cf2877e6a5dac602779e382a0e45c35ca4 Author: W. Trevor King Date: 2012-03-13 09:37:08 -0400 Add myself to the comedi.i copyright, since I just tweaked it. I also added 2010 for: commit 3fe8e6baac051d80906c6fac6c18c04c8df9ce4a Author: Ian Abbott Date: Mon Dec 20 14:50:21 2010 +0000 Add sampl_t and lsampl_t array_class()es to comedi.i. ... Patch from W. Trevor King. swig/comedi.i commit db4fd993090090a7e7054bdfb4ccff667d4cf07b Author: W. Trevor King Date: 2012-03-13 09:30:45 -0400 Suggest people use `PYTHONPATH` rather than adjusting `sys.path` internally. The old method only worked out of the box if you were running Python 2.1 on a 586. I imagine that is too small a slice of current users to be worth hard coding ;). demo/python/cmd.py demo/python/info.py demo/python/mmap.py swig/python/README.txt commit 55b6a03a50713bfb9c2e1f5000765b6e4d5ef882 Author: W. Trevor King Date: 2012-03-13 09:24:07 -0400 Add myself to the old Python demo copyrights, since I just tweaked each demo. demo/python/cmd.py demo/python/info.py demo/python/mmap.py commit b415c91aacdedb29e248ba031273d3a66636e994 Author: W. Trevor King Date: 2012-03-13 09:22:03 -0400 Oops, fix copyright month on `demo/python/insn.py`. demo/python/insn.py commit 3d79204427bfc1725d8184d6467e0a96ec4dfa89 Author: W. Trevor King Date: 2012-03-13 09:17:08 -0400 Cast the period to an integer in `demo/python/mmap.py`'s command setup. This avoids: Traceback (most recent call last): ... File ".../mmap.py", line 96, in prepare_cmd C.scan_begin_arg = 1e9/freq ... TypeError: in method 'comedi_cmd_struct_scan_begin_arg_set', argument 2 of type 'unsigned int' demo/python/mmap.py commit 8add63faa3b2cf2cbae18345f3caf21fdded234c Author: W. Trevor King Date: 2012-03-13 09:12:41 -0400 Adjust `sys.path` before importing `mmap` in `demo/python/mmap.py`. With the previous implementation, `mmap` was importing the demo script, not the standard `mmap` library module. From the docs [1]: The directory containing the script being run is placed at the beginning of the search path, ahead of the standard library path. This means that scripts in that directory will be loaded instead of modules of the same name in the library directory. I'm not sure when this changed in Python, since the demo script presumably worked with an earlier version. [1]: http://docs.python.org/tutorial/modules.html#the-module-search-path demo/python/mmap.py commit 7a277ab0cb12e7ad6b84f9973ba5c09bcbdeb1e4 Author: W. Trevor King Date: 2012-03-13 08:58:19 -0400 Cast the period to an integer in `demo/python/cmd.py`'s command setup. This avoids: TypeError: in method 'comedi_get_cmd_generic_timed', argument 5 of type 'unsigned int' demo/python/cmd.py commit fe3cdd466b93ccb71df112a641c79bfb6f274a74 Author: W. Trevor King Date: 2012-03-13 08:47:48 -0400 Add serial and PWM subdevice types to `demo/python/info.py`. This catches it up for the folowing commits to the comedi repository: commit 311e9c540217d60bdf56a1dba9eafe474fd3b218 Author: Bernd Porr Date: Sun Jan 13 23:07:02 2008 +0000 Added a proper PWM subdevice for comedi. commit 8092ed57ff38e1fcaf75a7e0bf3b8c4f5372f3d7 Author: Frank Mori Hess Date: Sat Jan 31 22:13:09 2004 +0000 serial dio (SCXI) support from Caleb Tennis demo/python/info.py commit 4b56f24232844066dcdc62d349f565d6530e6ada Author: W. Trevor King Date: 2012-03-13 08:41:24 -0400 Add `chanlist_len` to `comedi_get_cmd_generic_timed()` calls in Python demos. This catches the Python demos up to: commit 003b9ec501b5c69f25bfbc68e8b3f923d482bb04 Author: Ian Abbott Date: Mon Nov 8 11:01:42 2010 +0000 Add chanlist_len parameter to comedi_get_cmd_generic_timed. demo/python/cmd.py demo/python/info.py commit 70eca906628c1562022e1878ea20f1fe11a0e24e Author: W. Trevor King Date: 2012-03-13 08:36:39 -0400 Add `demo/python/insn.py`, a Python clone of `demo/insn.c`. demo/python/insn.py commit 1fe137aa2444e65ce1a6c848dc6cddaebc08d349 Author: W. Trevor King Date: 2012-03-13 08:31:36 -0400 Add an `insn_array` array_class to `comedi.i`. This makes it possible to populate `comedi_insnslist_struct` for use with `comedi_do_insnlist`. I also removed my earlier re-typedefs of `sampl_array` and `lsampl_array`. I didn't understand the reason for the underlying `TypeError` when I added them. The proper way to avoid that error is to use the `.cast()` and `.frompointer()` methods. See `demo/python/insn.py` (coming soon) for details. swig/comedi.i commit b09e05a776f0f8ea9a71d19c021a7a8516935b90 Author: Ian Abbott Date: 2012-02-13 11:36:13 +0000 Removed comedi_calibrate.8 man page. The comedi_calibrate.8 man page has been moved to the comedi_calibrate package where it belongs. Thanks to W. Trevor King for pointing it out. Signed-off-by: Ian Abbott man/Makefile.am man/comedi_calibrate.8 commit 2665ee5627ee41f749cf02359c2e827cb28d5673 Author: Ian Abbott Date: 2011-12-01 15:37:43 +0000 libcomedi: don't ignore channel in comedi_set_clock_source() Fix bug reported by Finn Hoffman on comedi email list. lib/insn_config_wrappers.c commit 54712cbf6aff94d94fca6314a130c4cbfd9a2b11 Author: Christoph Schmidt-Hieber Date: 2011-08-17 10:26:51 +0100 m4/am-check-python-headers.m4: Python 3 wrapper for comedi Here's a small patch to make the configure script compatible with Python 3. The wrapper itself (swig/python/comedi_python_wrap.c) will have to be generated with SWIG >= 2.0.0 for Python 3 compatibility. m4/am-check-python-headers.m4 commit 23e8eb609e5d07b1f16dc881b1a3400bc1e9e7c7 Author: Ian Abbott Date: 2011-06-27 13:08:08 +0100 comedi_test: Remove unnecessary assignment of 'go' when checking data The 'go' variable is only used by the 'while' loop that reads the data. We don't need to set it in the 'for' loop that checks the data afterwards. Signed-off-by: Ian Abbott testing/mmap.c commit 261d3e102945bf1389360bf5fb19142c9453f491 Author: Ian Abbott Date: 2011-06-27 13:03:03 +0100 comedi_test: Fix buffer overrun in test_mmap() If the command does not stop immediately after the last sample, there can be more data to read than we have room for. Make sure the 'while' loop 'read()' does not overrun the end of the malloc'ed 'buf'. Signed-off-by: Ian Abbott testing/mmap.c commit cceb2bc2500368ca4e2cf1a737d34330083fb58a Author: Ian Abbott Date: 2011-05-11 12:05:55 +0100 Fix a couple of typos. A couple of the include files are missing the 'p' in 'published' in the file header comment. Signed-off-by: Ian Abbott include/comedi_errno.h include/comedilib_version.h.in commit cf20e6af6bb33716d7cc5cdf34a86ec04f2d5be4 Author: Ian Abbott Date: 2011-05-11 11:45:07 +0100 COMEDILIB_CFLAGS: Fix for separate build directory. When doing an out-of-tree build, the comedi_version.h file is in the build tree, not in the source tree. The CFLAGS needs an additional -I option so the compiler can find it. Signed-off-by: Ian Abbott configure.ac commit 5d34786aba154242bce2a70fa0b517868c34436b Author: Ian Abbott Date: 2011-05-10 14:42:46 +0100 INSTALL: Changed cvs reference to git. Signed-off-by: Ian Abbott INSTALL commit 4941b694a79ff7b484eafb6bbca388d2e4536525 Author: Ian Abbott Date: 2011-05-10 14:41:02 +0100 README: Update mailing list details. Signed-off-by: Ian Abbott README commit dee77a55ea581add815d37b60c9b98bd0838f0d9 Author: Ian Abbott Date: 2011-05-10 14:36:06 +0100 README: Changed CVS references to Git. Signed-off-by: Ian Abbott README commit 73c59552bfd9ef5a3d7649556ab18945cf584a70 Author: Ian Abbott Date: 2011-05-10 14:22:16 +0100 README.CVS: Renamed to README.Git and edited slightly. Signed-off-by: Ian Abbott README.Git commit 91a350462393e8a92d731860bd18ed1dfd6568b0 Author: Ian Abbott Date: 2011-01-26 16:29:34 +0000 Add comedilib_version.h header, produced by ./configure, included by comedilib.h, containing COMEDILIB_VERSION_MAJOR, COMEDILIB_VERSION_MINOR, COMEDILIB_VERSION_MICRO, and COMEDILIB_CHECK_VERSION(major,minor,micro). This can be used to perform C pre-processor checks for API changes in comedilib. configure.ac include/Makefile.am include/comedilib.h include/comedilib_version.h.in commit c530564317683306bc1673ab12fe09bb51fe70bf Author: Ian Abbott Date: 2011-01-05 15:02:44 +0000 #include needed for fstat(). lib/calib.c commit cdb3a84f86e55b4cd5674c8d19cf94c95bfcdf96 Author: Ian Abbott Date: 2010-12-20 15:49:59 +0000 Updated procedures for building with Python's distutils. Also reduced line-lengths for 80-character wide terminals. Most of the updated text supplied by W. Trevor King. Ian Abbott added a note that it only applies when building the wrappers separately from Comedilib without 'make'. swig/python/README.txt commit 3fe8e6baac051d80906c6fac6c18c04c8df9ce4a Author: Ian Abbott Date: 2010-12-20 14:50:21 +0000 Add sampl_t and lsampl_t array_class()es to comedi.i. This makes it easier (possible?) to setup comedi_insn_struct and comedi_cmd_struct instances. Patch from W. Trevor King. swig/comedi.i commit 880074831499ba68c17a1c2653d71d6eef3b9cfb Author: Ian Abbott Date: 2010-12-17 13:56:26 +0000 Adjust setup.py to link against libtool's lib/.libs/. Patch from W. Trevor King. swig/python/setup.py commit d5e7c2a1164921fdedb80e1b285bcc54e2dfa700 Author: Ian Abbott Date: 2010-12-16 16:03:35 +0000 Revert previous commit, renaming comedi_wrap.c back to comedi_python_wrap.c. Add "comedi_python.i" swig interface file which merely %includes the "comedi.i" in the parent directory. Fix paths in "setup.py" and set it up to run swig directly (using "comedi_python.i" as the source). Change "_comedi.py" to "comedi.py" (but keep the underscore prefix on the .so and .la files). Based on a patch by W. Trevor King. swig/python/Makefile.am swig/python/comedi_python.i swig/python/setup.py commit 5605af7eba87c0877b94ca709bc76ef46a516b79 Author: Ian Abbott Date: 2010-12-16 11:41:41 +0000 Use #ifdef SWIGRUBY around typemap(ruby,...) and remove the ruby argument. swig/comedi.i commit 6c6a5d5b4fb52afe22ff7ec85dcd78a0e8668483 Author: Ian Abbott Date: 2010-12-16 11:34:07 +0000 Renamed comedi_python_wrap.c to the swig default comedi_wrap.c. swig/python/Makefile.am commit eb57419204c5d5c7fc8e17262b57348cdd7ba014 Author: Ian Abbott Date: 2010-12-16 11:29:10 +0000 Tag comedi_sv_measure's data as a swig output in comedilib.h. Patch from W. Trevor King. include/comedilib.h commit be1d22cb797d423814211e0ca99f95e596143d55 Author: Ian Abbott Date: 2010-12-14 14:43:49 +0000 Added W. Trevor King to AUTHORS. AUTHORS commit aa7fd8061e586be2ae8cf44de5acbe3dd5216f21 Author: Ian Abbott Date: 2010-12-14 14:41:55 +0000 Add -lm to comedilib.pc.in Libs. Patch from W. Trevor King. comedilib.pc.in commit 4b8bf1aff5dd3e86fad0b128bfc2c51c81b2d13b Author: Ian Abbott Date: 2010-12-14 14:37:18 +0000 Import DESTDIR in swig/ruby/setup.rb for configurable rbconfig install paths. Patch from W. Trevor King. swig/ruby/setup.rb commit df57477cba9523865e2123699bec326769f4b7c5 Author: Ian Abbott Date: 2010-12-14 10:32:39 +0000 Change --disable-docbook-binding to --disable-docbook in configure options. Patch from W. Trevor King. configure.ac commit 309fc0d7f84aa27d4a46938ad2ca37628d83789d Author: Ian Abbott Date: 2010-11-08 11:38:40 +0000 Include chanlist length in call to comedi_get_cmd_generic_timed. Truncate the Float period to an integer. swig/ruby/demo/cmd commit 003b9ec501b5c69f25bfbc68e8b3f923d482bb04 Author: Ian Abbott Date: 2010-11-08 11:01:42 +0000 Add chanlist_len parameter to comedi_get_cmd_generic_timed. swig/python/comedi_wrap.doc commit 41759a9bea205122fd0cd15bc7c7aa60ce8a0225 Author: Ian Abbott Date: 2010-11-08 10:42:42 +0000 Defined SWIG_USE_OLD_TYPEMAPS as a temporary measure to work with SWIG 2.0. swig/comedi.i commit 5dcb1804728c6bb9ba0d6d5d72f77207a3ba8a12 Author: Ian Abbott Date: 2010-03-24 16:45:15 +0000 Specify EXTRA_DIST files in subdirectories explicitly. swig/ruby/Makefile.am commit b8a4f1a2658f675d1d47637a9e0a5fcaaece9b3f Author: Ian Abbott Date: 2010-03-19 13:44:56 +0000 Added channel parameter to comedi_set_clock_source() and comedi_get_clock_source(). Bumped library version to 0.10.0. c++/include/comedilib.hpp configure.ac demo/choose_clock.c demo/gpct_pulse_generator.c doc/extensions_funcref.txt include/comedilib.h lib/insn_config_wrappers.c lib/version_script commit b06cecc1516910dc9486d2a74f0a2777a6b35791 Author: Ian Abbott Date: 2010-02-17 18:28:15 +0000 comedi_find_range() should skip ranges that don't match specified units. lib/range.c commit becded6ae0d7f72268a80acfceccf0d0a8534ab2 Author: Ian Abbott Date: 2009-08-13 11:16:04 +0000 Check subdevice type. demo/gpct_pulse_generator.c commit 8a29362cd45d2cee02e254f6f86114e2ada250ef Author: Ian Abbott Date: 2009-08-13 11:09:05 +0000 Use negative options.value to set up time as a duty cycle. demo/gpct_pulse_generator.c commit 2387fcffef0a2c5c5393cd31278092666b364c06 Author: Bernd Porr Date: 2009-04-17 20:41:45 +0000 Generates also binary format for the new comedi driver integrated into the mainstrain linux kernel etc/hotplug/usb/usbduxfast/Makefile_asm commit 0b9c89434c4f5bbc3953dd60b54f5a5a13cdadd3 Author: Bernd Porr Date: 2009-04-17 20:40:33 +0000 Generates also binary format for the new kernel comedi drivers etc/hotplug/usb/usbdux/Makefile_asm commit 0fbbf1a5f1471f5770768bf9aa51764da80f5af0 Author: Ian Abbott Date: 2009-03-31 15:08:55 +0000 Add brief note about dependencies for Python and Ruby bindings. INSTALL commit 1b52275fa2ad321adb48a59b7307d87fb125d5ee Author: Bernd Porr Date: 2009-03-16 19:30:39 +0000 Added the installtion instructions from the Wiki and removed reference to Debian woody packages. I had recently quite a lot of e-mails asking about the permissions of the comedi files and every time the the problem was that the udev rules were installed in /usr/local/etc. INSTALL commit 12eedd26b387aea886bafc2e9722c593677cff54 Author: Ian Abbott Date: 2009-02-18 15:35:09 +0000 comedi_get_default_calibration_path(): Check result of asprintf() for error. lib/calib.c commit d7bdd10bd675d9469afcfbc78a3a288bb8e74374 Author: Ian Abbott Date: 2009-02-18 15:14:53 +0000 Update setup.rb using http://i.loveruby.net/archive/setup/setup-3.4.1.tar.gz swig/ruby/setup.rb commit f2fdf25018e5751aa8a630a5181a97b3fdcb963c Author: Ian Abbott Date: 2009-02-18 14:47:06 +0000 Move "comedi_errno.h" into "include/" and install it. include/Makefile.am include/comedi_errno.h lib/Makefile.am commit 76a2e658b76a960098d20cd71598d3b2709a6884 Author: Ian Abbott Date: 2009-02-18 14:10:54 +0000 Put __comedi_errno variable into thread-local storage if the compiler supports it. Configuration test uses Alan Woodland's 'ax_tls.m4' from . AUTHORS configure.ac lib/error.c lib/libinternal.h m4/ax_tls.m4 commit 24147c08a491783b38acfbd65b309c79c1395738 Author: Ian Abbott Date: 2009-01-30 14:51:38 +0000 Allow swig to include comedi.h and comedilib.h from comedi.i to avoid duplication. include/comedilib.h swig/comedi.i swig/python/Makefile.am swig/ruby/Makefile.am commit 3c2522433487dfc5f56ac9ed08b780f0b9253620 Author: Ian Abbott Date: 2009-01-30 14:21:52 +0000 Added updates from comedi.h and comedilib.h. swig/comedi.i commit 8ccf6492f49eef8eb86d09f46091edd45a612d67 Author: Ian Abbott Date: 2009-01-06 12:19:31 +0000 Added dependencies flex and bison, and (optionally) swig, python, ruby and xmlto. README.CVS commit 3549993b550eeb5ee2272dffa251c4ebf3591432 Author: Bernd Porr Date: 2008-12-21 14:29:53 +0000 the udev scripts are no longer needed because of autoconf in kernelspace and the drivers request the firmware now via the standard udev firmware helper. etc/udev/90-comedi.rules commit 564e9680b02a49c1e2ffa51c4fad2d28de471537 Author: Ian Abbott Date: 2008-12-18 17:23:14 +0000 Fixed do_test_for_insn_bits(), broken by validity checks added to comedi_do_insnlist(). Call comedi_ioctl() instead of comedi_do_insnlist(). lib/filler.c commit 9a06deb6f945f799cb6d2d1a16414b5cf0302377 Author: Ian Abbott Date: 2008-12-18 16:44:20 +0000 Removed unneeded comedi_insnlist from do_test_for_insn(). lib/filler.c commit d8c3b29ca43f940b21cbae91be80a195657b62ac Author: Ian Abbott Date: 2008-12-18 16:38:51 +0000 Corrected the 'BUG' message in do_test_for_insnlist() (it reported the wrong function). lib/filler.c commit c234d5afbc13ea8dfdf379953521cad71f483637 Author: Ian Abbott Date: 2008-12-18 11:43:27 +0000 Oops, I missed one of the info to board_info changes. doc/install.xml commit 80ac38a5b1ddce02b4263df7405c05a15440c0b6 Author: Ian Abbott Date: 2008-12-18 11:23:48 +0000 demo/info is now demo/board_info. Thanks to JuanPi for pointing it out. doc/install.xml commit 8884128f3a2256365a9e048899eb5d0683312fbf Author: Frank Mori Hess Date: 2008-11-13 14:40:48 +0000 Persistent names by pci device path should be in by-path subdirectory, not by-id. etc/udev/z99_comedi.rules commit 83058293b93f0be8fb9a7e055f19512b04d6d3dc Author: Frank Mori Hess Date: 2008-11-13 14:17:15 +0000 Added C++ wrapper for comedi_get_buffer_contents(). c++/include/comedilib.hpp commit 9c3e25cddfd600687db5a5eac3b11b7b3859ff77 Author: Bernd Porr Date: 2008-11-09 21:42:41 +0000 Simplified the comedi rules for usbdux(fast). Also fixed the coldplug problem: the script was only called after a hotplug but not at boot time. This should work now. etc/udev/90-comedi.rules commit 4df5ffd451692818cfa12d01219542bccd5c366a Author: Ian Abbott Date: 2008-11-05 12:52:25 +0000 Added some device and subdevice validity checks. lib/buffer.c lib/calib.c lib/comedi.c lib/get.c lib/range.c lib/sv.c lib/timer.c commit 0038ed146700f267d9f983ae94068df826bdd1e5 Author: Ian Abbott Date: 2008-11-05 11:40:42 +0000 Handle COMEDI_SUBD_PWM and check for future unknown subdevice types. demo/info.c testing/info.c commit acfb8c3fb4f7c04b13a2a7d74fa518f1ba878ea8 Author: Frank Mori Hess Date: 2008-10-20 19:49:02 +0000 Made suffix on persistent subdevice symlinks use underscore for consistency. etc/udev/z99_comedi.rules commit 81ba50ceec2b3d264ff52c1481a6520b4e218356 Author: Frank Mori Hess Date: 2008-10-20 19:37:57 +0000 Added example udev rules file for new udev/sysfs in comedi for pci boards. etc/udev/z99_comedi.rules commit 8103c5334a882234ef853e54a21b15b13998e8c9 Author: Frank Mori Hess Date: 2008-09-16 14:49:35 +0000 Updated it to only run the (unreliable) do_test_for_insn_bits() if the information was not available in the subdevice info. lib/filler.c commit 4d61d75531592566347b8d951639c70eaaa39bf4 Author: Frank Mori Hess Date: 2008-09-16 14:48:14 +0000 Added subdevice::subdevice_type() wrapper. c++/include/comedilib.hpp commit ac9f5f248fe1aae78266ff4855d93eefeb659bf6 Author: Frank Mori Hess Date: 2008-09-16 14:01:38 +0000 synced with comedi. include/comedi.h commit c13e19648b0e0231dd0570cd128dc768971cab0d Author: Frank Mori Hess Date: 2008-09-04 21:24:42 +0000 fixed typo in printf. demo/dio.c commit b94b2ba02434e5a48d6c6d0455abfcbc56493549 Author: Frank Mori Hess Date: 2008-08-29 19:17:40 +0000 Fixed memory leak in comedi_cleanup_calibration(). lib/calib_yacc.y commit 6c1a1cdacbdce956b63e6ec04508007abb92f4ed Author: Frank Mori Hess Date: 2008-08-29 13:38:27 +0000 Added missing return type to member function declaration. c++/include/comedilib.hpp commit fa3510e8782ddad22f64b818e912ee1a1e9aa0fa Author: Frank Mori Hess Date: 2008-08-20 15:15:25 +0000 Added binding for comedi_get/set_routing. c++/include/comedilib.hpp commit 72c2c73a1e518310a254606a5878190c6e6c5b05 Author: Frank Mori Hess Date: 2008-08-20 00:27:16 +0000 Added comment about using gpct_encoder demo with 660x boards. demo/gpct_encoder.c commit c99e7803a6b1c1ce5902e144104cdda1e7c38836 Author: Frank Mori Hess Date: 2008-08-06 20:06:16 +0000 Added C++ binding for comedi_get_clock_source. Fixed binding for comedi_find_subdevice_by_type. c++/include/comedilib.hpp commit 4007cc82f5e0037e4d21c400da512efc1fda2c4b Author: Ian Abbott Date: 2008-07-31 09:54:43 +0000 Added AC_CONFIG_MACRO_DIR([m4]). configure.ac commit fe3b6fa9d7c962ddaaf2294cbc7612810729c546 Author: Frank Mori Hess Date: 2008-06-25 15:47:06 +0000 Added comedi::subdevice::set_clock_source, set_counter_mode, and set_gate_source. c++/include/comedilib.hpp commit 0b4cf53b45e81b47da49803bc1c9b2f7660dfc09 Author: Frank Mori Hess Date: 2008-06-25 15:14:23 +0000 Added comedi::subdevice::reset wrapper for comedi_reset(). c++/include/comedilib.hpp commit f21482f6c28956a5d83bc28debb73eee994e208a Author: Frank Mori Hess Date: 2008-05-01 17:30:11 +0000 Added specification of return value for comedi_dio_bitfield2. doc/dio_funcref.txt commit 64f8e05331a8c993d970c4e3f45fe7635f3b4079 Author: Ian Abbott Date: 2008-04-23 18:53:09 +0000 Fix some 64-bit warnings. lib/comedi.c commit 39253a72b3274620c8f2a86e50d52c50d49db523 Author: Frank Mori Hess Date: 2008-03-31 17:08:33 +0000 Added wrappers for comedi_get_hardware_buffer_size and comedi_find_range. c++/include/comedilib.hpp commit 758813e9555b67aeb90083ce790c7bee4c81fc90 Author: Frank Mori Hess Date: 2008-03-28 21:11:49 +0000 Added description of return value from comedi_internal_trigger(). doc/funcref commit 3b34f5f08d93b6d9eb86f8448d8ba0702ac4945d Author: Frank Mori Hess Date: 2008-03-28 21:10:56 +0000 Added wrapper for comedi_internal_trigger(). c++/include/comedilib.hpp commit 8952c74075b7490de6d6fc1cecadebbc04c59cac Author: Frank Mori Hess Date: 2008-03-28 18:16:45 +0000 Added reference entry for comedi_get_hardware_buffer_size(). doc/extensions_funcref.txt doc/reference.xml commit d0956ca8b5e829e0fb7d379b18a2ba400a3bb913 Author: Frank Mori Hess Date: 2008-03-28 15:56:35 +0000 Added comedi_get_hardware_buffer_size() wrapper function, and made comedi_strerror return a const char*. include/comedilib.h lib/error.c lib/insn_config_wrappers.c lib/version_script commit b3873b7c79675bd44add7fd16f6b50cbe10d169b Author: Frank Mori Hess Date: 2008-03-28 15:55:03 +0000 Replaced a perror with comedi_perror testing/cmd_1.c commit 2edd66775b2f6b840e297c26e3e75e5c3fd13923 Author: Frank Mori Hess Date: 2008-03-28 15:29:16 +0000 synced with comedi. include/comedi.h commit 0f6494cfdc30f17add201a51d2d2a368baae7039 Author: Frank Mori Hess Date: 2008-03-27 20:44:15 +0000 Added default constructors to from_physical and to_physical. Added missing const qualifier to hardcal_converter and softcal_converter methods. c++/include/comedilib.hpp commit 4acda5c777b135088360927746be5adecbda0831 Author: Frank Mori Hess Date: 2008-03-26 19:52:05 +0000 Fixed compile error. c++/include/comedilib.hpp commit 0e3150e577cdeb18d093135d2366b69c34f3b05d Author: Frank Mori Hess Date: 2008-03-26 19:22:38 +0000 Made comedi::calibration default constructible. Added wrapper classes for comedi_to/from_physical. c++/include/comedilib.hpp commit 959b2ebcadcfe09a525a3529d8736b5d00b6b09f Author: Frank Mori Hess Date: 2008-03-14 19:07:22 +0000 Added wrappers for calibration functions. Fixed memory leak in default_calibration_path() method. c++/include/comedilib.hpp commit 7e3ad2a0fd72b1827213d1102c71c144c1ff7e56 Author: Frank Mori Hess Date: 2008-03-14 18:22:24 +0000 Made it very slightly more clear that comedi_apply_calibration is only useful for hardware-calibrated boards. doc/calibration_funcref.txt commit e0b0b89338bb17e69b53aa77dde4019682b18177 Author: Frank Mori Hess Date: 2008-03-14 17:52:20 +0000 Allow comedi_cleanup_calibration to accept a NULL argument. lib/calib_yacc.y commit 5e90332b026341c987735c52d17798366f5e7d95 Author: Frank Mori Hess Date: 2008-03-11 16:04:23 +0000 Added perl to EXTRA_DIST Makefile.am commit 051f58fd8b23cd5a2e38b683fb28b1abf86e5242 Author: Ian Abbott Date: 2008-02-21 12:59:07 +0000 Sync with comedi doc/drivers.txt commit cd0469894b1568e832d6ba73ef1b40fc759c47f6 Author: Frank Mori Hess Date: 2008-02-13 20:14:38 +0000 Made mkref script handle the case of a void parameter correctly. Allowed text lines to begin with any whitespace character (not just space). doc/mkref commit d127a631550ec65feef8be69fd59d7d0552481ea Author: Frank Mori Hess Date: 2008-02-13 20:13:39 +0000 Updated references for error reporting functions. doc/error_funcref.txt commit 7eb7a64566cb87b765a5baebfc2b824e54f626e7 Author: Frank Mori Hess Date: 2008-02-12 19:31:26 +0000 Updated the dio function reference doc/dio_funcref.txt commit 069547579741197d7f9556c20f254e888609e8da Author: Frank Mori Hess Date: 2008-02-12 18:27:00 +0000 Updated comedi_dio_config implementation to reflect logical split between COMEDI_INPUT/COMEDI_OUTPUT and corresponding config insn ids (even though they still have the same value). Made comedi_dio_config return 0 on success for better consistency in API. lib/dio.c commit 2d4cc8f6d0cbc3749af08beaa0044e087d26b48e Author: Frank Mori Hess Date: 2008-02-12 17:01:43 +0000 Updated and added some links to reference for asynchronous command functions. doc/command_funcref.txt commit 0c69850ffceca9a5bca800da825e8ecb61ea85e7 Author: Frank Mori Hess Date: 2008-02-12 01:12:46 +0000 Made comedi_ioctl take its third argument as a void* instead of and integer type, and got rid of a bunch of casts (and added a few). lib/buffer.c lib/comedi.c lib/data.c lib/filler.c lib/get.c lib/ioctl.c lib/libinternal.h lib/sv.c commit a61ed59402bb7fd2516b707e73efbc31e17c7242 Author: Frank Mori Hess Date: 2008-02-11 20:50:14 +0000 Fixed return values from comedi_mark_buffer_read/written(). Removed some redundant assignments of __comedi_errno lib/buffer.c commit d2809f82d52da4bb9e4967fd95fb2af9af2a1114 Author: Frank Mori Hess Date: 2008-02-11 16:42:28 +0000 Added some "type" elements to docbook output, although they don't really have much effect. doc/mkref commit a7ece13dbdcb5bab15ebe4084e33bf7b7fef19d3 Author: Frank Mori Hess Date: 2008-02-11 16:25:15 +0000 Added a link and remove some wrong (obsolete?) bits in the description of comedi_cancel(). doc/command_funcref.txt commit 4e7a93e64623c0c1266d7bbe7d428e78432c1971 Author: Frank Mori Hess Date: 2008-02-11 15:50:36 +0000 Rearranged section heirarchy. Made capitalization of section titles consistent. doc/comedilib.xml doc/mkdr doc/reference.xml commit 86a6fa5989b8beb4ae60ce19f982f1de3a8ef141 Author: Frank Mori Hess Date: 2008-02-08 21:42:25 +0000 Added section for comedi_subdevice_type enum. doc/reference.xml commit 3a5c3a8fb0e676d85734285b372703da17d4eab7 Author: Frank Mori Hess Date: 2008-02-08 21:41:32 +0000 Added some links to core function references, and fixed some bitrot. Deprecated comedi_set_global_oor_behavior since it only affects comedi_to_phys (which is already deprecated). doc/deprecated_funcref.txt doc/funcref commit db048dfa6ff4dd8a821a455105629e60b1995152 Author: Frank Mori Hess Date: 2008-02-08 19:02:18 +0000 Fixed some spelling errors "sucess"->"success". doc/command_funcref.txt doc/deprecated_funcref.txt doc/dio_funcref.txt commit e3526fbd7caeb6ade94d3be8e722c7992547db83 Author: Frank Mori Hess Date: 2008-02-08 18:48:27 +0000 Removed some wrong or obsolete information. Made it xinclude the tutorial programs tut1.c and tut2.c doc/intro.xml doc/tutorial.xml commit d73685a2544fd0baab7e8781f53912361d1e8156 Author: Frank Mori Hess Date: 2008-02-08 18:28:26 +0000 Minor tweak to comedi_get_softcal_converter description. doc/calibration_funcref.txt commit d7434f79bb88c01af8f220654f24548314c16467 Author: Frank Mori Hess Date: 2008-02-08 18:23:05 +0000 trivial change to a comment. demo/tut2.c commit f6a4444de89c9e45ce1cc37835433652db3a259b Author: Frank Mori Hess Date: 2008-02-08 16:23:36 +0000 Switched to use comedi_to_physical instead of deprecated comedi_to_phys. demo/tut2.c commit 9a472f9f4a6d86de2fa8e5b6f43c62c0da217ccb Author: Frank Mori Hess Date: 2008-02-08 16:22:43 +0000 Added some checking of return values for errors demo/tut1.c commit 6639f730fcdf9f8143e595da6daa14f7eb7f1c72 Author: Frank Mori Hess Date: 2008-02-07 19:58:13 +0000 Some minor tweaks. doc/Makefile.am doc/comedilib.css doc/comedilib_html_config.xsl commit cdb13846755527cb2cab737a76f0db27bea4da05 Author: Frank Mori Hess Date: 2008-01-28 21:34:06 +0000 Updated drivers.txt from comedi 0.7.76 doc/drivers.txt commit 46bd0a16bacf94a7e971f5b2a107146290802608 Author: Frank Mori Hess Date: 2008-01-28 20:38:47 +0000 comedi_internal_trigger is provided by comedilib now. testing/comedi_test.h testing/inttrig.c commit 242aa6405f2b2621fbfd3fbb8344ea0ce1bcae29 Author: Frank Mori Hess Date: 2008-01-28 20:35:14 +0000 Fixed another problem with mmap test on subdevice using lsampl_t. testing/mmap.c commit 115b6a66c153effe8831b3b44a48fd4c202156cc Author: Frank Mori Hess Date: 2008-01-28 20:27:19 +0000 Fixed bug in mmap test when run on subdevice with SDF_LSAMPL. testing/mmap.c commit 064f43b4f89fb79237953fd7c735bf701001d112 Author: Frank Mori Hess Date: 2008-01-28 19:30:01 +0000 Added css stylesheet for html docs. At the momment, it just gives a light gray background to display of "programlisting" elements. doc/Makefile.am doc/comedilib.css doc/comedilib_html_config.xsl commit 014562410870d66f99e82cd1ac246b66ba4ee235 Author: Ian Abbott Date: 2008-01-28 16:10:11 +0000 Don't use SDF_WRITEABLE flag to check if read (or write) command is applicable. Instead, check that the specified subdevice matches the read (or write) subdevice. testing/cmd_1.c testing/cmd_2.c testing/inttrig.c testing/mmap.c testing/select.c commit 32c98f950642e76d6e3f3cb568f548697f94efde Author: Frank Mori Hess Date: 2008-01-25 15:00:01 +0000 Added some links. doc/calibration_funcref.txt commit d5d5d74cf525837fa83ef4b413ae547c436cdf68 Author: Frank Mori Hess Date: 2008-01-24 21:35:24 +0000 Links to http://www.comedi.org everywhere. doc/comedilib.ent commit 0b172a6493d204292477c6d4c23e5ecf0a497db4 Author: Frank Mori Hess Date: 2008-01-24 21:09:32 +0000 Did a little editing and updating for bitrotten parts. doc/install.xml commit 73cf1bf2e69a64701003787ab09a88764a711e36 Author: Frank Mori Hess Date: 2008-01-24 21:09:05 +0000 Use "email" element. doc/comedilib.xml commit 1a24ec304302e190a382183c286e204e4189543b Author: Frank Mori Hess Date: 2008-01-24 19:30:00 +0000 Fixed indentation, shouldn't have made any content changes. doc/install.xml commit dfaf144f85eb1f3ca417ea1643d3de786b6d95b8 Author: Frank Mori Hess Date: 2008-01-24 19:11:18 +0000 Fixed indentation. Performed some editing of content. Removed some parts which were wrong, or made no sense to me. doc/intro.xml commit 48a0731a298e49bbc3da24d14bbac4709e8ef964 Author: Frank Mori Hess Date: 2008-01-24 15:08:47 +0000 Added some missing "para" elements in the legalnotice. Fixed up indentation. doc/comedilib.xml commit ab8d0426c34633f6f33fd7d29784e1a492b767fb Author: Frank Mori Hess Date: 2008-01-24 01:34:10 +0000 Forgot to add this new file, it's part of conversion to docbook-xml. doc/comedilib.ent commit a0568092e75abb3c20079fa6c43fb5fd15ee943d Author: Frank Mori Hess Date: 2008-01-24 01:32:41 +0000 Converted comedilib docs to docbook-xml 4.4, fixing a bunch of parse errors along the way (mostly unclosed tags). configure.ac doc/Makefile.am doc/comedilib.xml doc/comedilib_html_config.xsl doc/driverwriting.xml doc/funcref doc/glossary.xml doc/install.xml doc/intro.xml doc/mkdr doc/mkref doc/other.xml doc/reference.xml doc/tutorial.xml commit a06bba542a9b2305b0d455294017160da65697c7 Author: Frank Mori Hess Date: 2008-01-23 18:56:52 +0000 Added more INSN_CONFIG wrappers: comedi_get_clock_source(), comedi_get_gate_source(), and comedi_get_routing(). Added "channel" parameter to some of the INSN_CONFIG wrappers. demo/gpct_buffered_counting.c demo/gpct_encoder.c demo/gpct_pulse_generator.c demo/gpct_simple_counting.c doc/extensions_funcref.txt include/comedilib.h lib/insn_config_wrappers.c lib/version_script commit 76791bfeed78109acdee5299718e355c2647f20a Author: Frank Mori Hess Date: 2008-01-18 16:37:32 +0000 Added comedi_set_filter() and comedi_set_routing() configuration instruction wrappers. demo/choose_filter.c demo/choose_routing.c doc/extensions_funcref.txt include/comedilib.h lib/insn_config_wrappers.c lib/version_script commit 64d656994a9e7f80fab62857c63cfd413c1e4f37 Author: Frank Mori Hess Date: 2008-01-17 17:10:07 +0000 Updated to use comedi_set_clock_source() wrapper. demo/choose_clock.c commit b3627840ac53e2f018bca13742b8b71e50d528e4 Author: Frank Mori Hess Date: 2008-01-17 17:03:01 +0000 Added reference entries for new configuration instruction wrappers. doc/Makefile.am doc/comedilib.sgml doc/extensions_funcref.txt doc/funcref include/comedilib.h commit 1979b2f2cc286ec45db39a008d9f8999320dc9a1 Author: Ian Abbott Date: 2008-01-17 13:52:02 +0000 More memory initialization, error detection and cleanup in get_subdevices() and get_rangeinfo(). lib/filler.c commit 625d44af0475471ae1c3796e6602e6e94215d8b1 Author: Ian Abbott Date: 2008-01-17 13:50:32 +0000 Free elements of rangeinfo_list on close. lib/comedi.c commit 37dc388297b2c26dc4139e40c4bf773e531997f3 Author: Frank Mori Hess Date: 2008-01-16 20:09:38 +0000 Return 0 from the INSN_CONFIG wrappers on success. lib/insn_config_wrappers.c commit ebe72a2b2a306948ab6dca429b9f910b9af061fb Author: Frank Mori Hess Date: 2008-01-16 19:45:05 +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. lib/comedi.c lib/data.c lib/dio.c lib/filler.c lib/get.c commit 4d07ce99692635a8fe5de02427dbda4174e3768b Author: Frank Mori Hess Date: 2008-01-15 21:01:40 +0000 Moved some wrappers for INSN_CONFIG instructions into comedilib. Will add some reference documentation for the new functions soon. configure.ac demo/common.c demo/examples.h demo/gpct_buffered_counting.c demo/gpct_encoder.c demo/gpct_pulse_generator.c demo/gpct_simple_counting.c include/comedilib.h lib/Makefile.am lib/insn_config_wrappers.c lib/version_script commit 8e610500f3bb93a28739b3c633a03c6522208889 Author: Frank Mori Hess Date: 2008-01-14 22:15:07 +0000 Split function references into subsections. Always build docs in $(srcdir). doc/Makefile.am doc/calibration_funcref.txt doc/comedilib.sgml doc/command_funcref.txt doc/deprecated_funcref.txt doc/dio_funcref.txt doc/error_funcref.txt doc/funcref doc/mkref commit d1ff202fc400610161efb3203746ae20f4a335cc Author: Frank Mori Hess Date: 2008-01-14 20:29:37 +0000 fixed typo in hotplug warning message. configure.ac commit 9493cf1b479c2370a7e912d4d631384b171e3146 Author: Bernd Porr Date: 2008-01-13 23:18:05 +0000 Synced this with comedi. PWM support. include/comedi.h commit 599cf81a1bcc9dbbe5e9a088b766ca8af662be1c Author: Ian Abbott Date: 2007-12-19 11:44:16 +0000 Define datarootdir, docdir, htmldir and pdfdir if not defined by autoconf (first defined in autoconf-2.59c). configure.ac commit 624228b8fea737894ed25b1fa1b723d2ebd4d025 Author: Frank Mori Hess Date: 2007-12-17 00:06:39 +0000 Added a little more description of return value from comedi_mark_buffer_read(), from Jan Gukelberger . doc/funcref commit 0b21f807831a9f15a99688aa003e9b2e09cdd729 Author: Ian Abbott Date: 2007-12-10 13:20:19 +0000 Avoid mixing declarations and code. demo/choose_clock.c demo/choose_filter.c demo/choose_routing.c demo/gpct_buffered_counting.c lib/calib.c lib/calib_yacc.y commit f87490e0f6f058252fda7874df4fc993ff36c1c6 Author: Frank Mori Hess Date: 2007-12-01 15:54:08 +0000 Fixed setting of comedi_errno in comedi_dio_config() for invalid arguments. lib/dio.c commit 792e4b741f929dbee6c77d1d167bb7052deb3f25 Author: Frank Mori Hess Date: 2007-12-01 15:53:18 +0000 Got rid of obsolete error codes. lib/error.c lib/libinternal.h commit 3464515b7da4e0ae71005051e11c6be99739f5be Author: Ian Abbott Date: 2007-11-30 18:20:15 +0000 Added blancmange curve. demo/ao_waveform.c commit 92eb0d52bcfd36499119da685be4cba32b25f5ea Author: Ian Abbott Date: 2007-11-30 16:02:30 +0000 Selected waveform with -n. Shifted up sine wave if necessary. Added new waveforms. Fixed cycloid. :-) demo/ao_waveform.c commit df5e7fde3f3819c0726dd7772bb9601a86007a93 Author: Ian Abbott Date: 2007-11-30 12:24:08 +0000 Synced with comedi. include/comedi.h commit ebd3258a054a16458a074f33d2dbcd51b8c0e500 Author: Bernd Porr Date: 2007-11-25 21:17:14 +0000 New firmware with PWM support. It uses the GPIF of the board to stream out the bit streams. etc/hotplug/usb/usbdux/fx2-include.asm etc/hotplug/usb/usbdux/usbdux_firmware.asm etc/hotplug/usb/usbdux/usbdux_firmware.hex commit 94ad4788d97053832b1ec7ae0f19ba99db7770b7 Author: Ian Abbott Date: 2007-11-22 18:11:22 +0000 Support -c channel and -r range options. demo/ao_waveform.c commit 36dfab8446199c76e518840ba90d72b584dcf6fa Author: Bernd Porr Date: 2007-11-20 19:43:00 +0000 Moved EXTRA_DIST outside of conditionals (as already happened to hotplug) etc/udev/Makefile.am commit a630001ef0c2b138fea3624a5abc92c72a9e4491 Author: Frank Mori Hess Date: 2007-11-13 03:18:32 +0000 Fixed name of comedi_cleanup_calibration() doc/funcref commit 24da90810d10c48765735af7c8c9567c90bbd8a5 Author: Frank Mori Hess Date: 2007-11-10 16:54:15 +0000 Adding trivial email address obfuscation, since some of the AUTHORS files are linked to from the web page. AUTHORS commit 605fd5565556b75cae0769ae11d64b888549f2cc Author: Ian Abbott Date: 2007-11-07 13:01:50 +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! demo/insn.c doc/reference.sgml doc/tutorial.sgml testing/insn_read_time.c commit a68c805998ebb4f3adbd92210c6db28090cd21a9 Author: Ian Abbott Date: 2007-11-02 16:03:58 +0000 Fix out-of-tree build of ruby bindings. swig/ruby/Makefile.am commit bf4a793f51d5feb83132cf1f726b56bb4800fb5d Author: Frank Mori Hess Date: 2007-10-29 01:12:57 +0000 Fixed warning on 32 bit arch, caused by my fix for 64 bits. demo/ao_mmap.c commit 5b96772c03c2efcaeab625b45dfd4dfdd52fcde9 Author: Frank Mori Hess Date: 2007-10-29 01:01:26 +0000 Regenerated ChangeLog with "cvs2cl -t" for 0.8.1 release. ChangeLog commit fde862bdbdd57181b69317f29c41ec38d1718b70 Author: Frank Mori Hess Date: 2007-10-29 00:59:29 +0000 Bumped version for 0.8.1 release. configure.ac commit c73ce599a6449bb42ed5e61ba05825bf7cb39a32 Author: Frank Mori Hess Date: 2007-10-29 00:58:41 +0000 synced with comedi. include/comedi.h commit 464fb550cc082762e33edbaf7f5652fa169139de Author: Frank Mori Hess Date: 2007-10-26 21:10:05 +0000 Fixed compile warning on amd64 demo/ao_mmap.c commit 6c72b05ff469d6d270928e64529a1e04fe6d511a Author: Frank Mori Hess Date: 2007-10-21 20:05:13 +0000 Moved EXTRA_DIST outside of conditionals. etc/hotplug/usb/usbdux/Makefile.am etc/hotplug/usb/usbduxfast/Makefile.am commit 334b16aabe06e5527da2b37c306332826ab08adc Author: Frank Mori Hess Date: 2007-10-17 20:17:43 +0000 Synced with comedi. include/comedi.h commit 595eae1962592b802276b769c66ae529437c97b1 Author: Frank Mori Hess Date: 2007-10-17 20:12:41 +0000 Added comedi_iostream.hpp to include_HEADERS c++/include/Makefile.am commit 95bea14e9e21493383258f4f00257529439d17d8 Author: Frank Mori Hess Date: 2007-10-15 19:37:50 +0000 Added dio_config and dio_bitfield2 to c++ binding. c++/include/comedilib.hpp commit 9e4c195b924cdb8260eedc223337a99228fc57b6 Author: Frank Mori Hess Date: 2007-10-15 00:02:49 +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. swig/comedi.i swig/ruby/demo/cmd swig/ruby/lib/comedi.rb commit b6144ac99b7ccecdf984fdd4dae1ac7cf196cd59 Author: Frank Mori Hess Date: 2007-10-12 21:24:11 +0000 Added comedi::istream and ostream classes, to provide slightly higher level ostream::write() and istream::read() functions for transferring data during commands. c++/include/comedi_iostream.hpp commit bdbd1ab792b39486e35c01cf4d0d5cf69c538c36 Author: Frank Mori Hess Date: 2007-10-12 21:22:05 +0000 Added default constructor for comedi::subdevice, and added missing wrapper for comedi_cancel(). c++/include/comedilib.hpp commit e8ad2b3498bbb0511b10b3c39b3e403819d93a9c Author: Frank Mori Hess Date: 2007-09-28 19:02:02 +0000 Sync with comedi. include/comedi.h commit d720e88a52f7a4526ac2edb4a9d5bc6ad25cd302 Author: Frank Mori Hess Date: 2007-08-27 21:46:35 +0000 Added C++ binding. Makefile.am c++/Makefile.am c++/include/Makefile.am c++/include/comedilib.hpp configure.ac commit e448dd685e40815358a3917e2b87a20891047417 Author: Frank Mori Hess Date: 2007-08-27 20:32:07 +0000 Got rid of redundant EXTRA_DIST include/Makefile.am commit d2708571d4eb2f7daaeff15a2456912251e5b957 Author: Frank Mori Hess Date: 2007-08-19 18:39:03 +0000 Patch from Tobias Blaser : Here is a patch to CVS which adds the DESTDIR variable to the installation rules in the comedilib doc Makefile. Convenient when creating packages. AUTHORS doc/Makefile.am commit 1081d0ff02c139093fdaa74fb896f8e16a2b3da0 Author: Frank Mori Hess Date: 2007-08-19 18:30:26 +0000 Gave libscxi independent version info from libcomedi. Removed attempt to link to libcomedi when building libscxi. configure.ac lib/Makefile.am scxi/Makefile.am commit aa782ffee1a71872cc08639ae1d0f66db82dcbec Author: Frank Mori Hess Date: 2007-08-14 13:21:47 +0000 Added blurb about do_waveform. demo/README commit 70dfd75dfbf604782cc00fb4e6ca677f274cbd1b Author: Frank Mori Hess Date: 2007-08-13 21:21:39 +0000 Added digital output command demo. demo/Makefile.am demo/do_waveform.c commit aa946e4810c256bb8c62b8f391694d00c82723a8 Author: Frank Mori Hess Date: 2007-08-13 21:20:35 +0000 Be a little more correct by setting CMDF_WRITE flag, in preparation for subdevices that support both input and output commands. demo/ao_waveform.c commit e9f25368435bf4d7352f67ab077428f8924d29cb Author: Frank Mori Hess Date: 2007-08-13 21:19:36 +0000 print subdevice too on command dumps. demo/common.c commit da5769b50f958ccb2eddcceca8a4d21282f39dda Author: Frank Mori Hess Date: 2007-08-13 21:18:47 +0000 synced with comedi. include/comedi.h commit 12389d30c38c9eae0b053dd53d96d081c30240cf Author: Frank Mori Hess Date: 2007-08-10 18:48:03 +0000 Moved comedi_internal_trigger into common.c demo/ao_mmap.c demo/ao_waveform.c demo/common.c demo/examples.h commit 0ec21b27ef8d18be500b1f60d40a3411e1eaa030 Author: Frank Mori Hess Date: 2007-08-10 17:50:59 +0000 Removed some obsolete comments. demo/ao_waveform.c commit 37aeec001c20d26ed10830e012173bcf51eb10ea Author: Frank Mori Hess Date: 2007-08-09 14:10:52 +0000 Need to use stop_src=TRIG_NONE demo/gpct_buffered_counting.c commit b5b135c303783622078703dec1528b94d3b430de Author: Frank Mori Hess Date: 2007-08-07 20:59:24 +0000 Default buffer sizes are actually 64k now. man/comedi_config.8 commit c1082cee6537c797e7caf852c15163dfea177579 Author: Frank Mori Hess Date: 2007-08-02 19:46:44 +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. demo/cmd.c demo/info.c demo/mmap.c doc/funcref include/comedilib.h lib/cmd.c lib/version_script swig/comedi.i testing/cmd_1.c testing/cmd_2.c testing/cmd_3.c testing/inttrig.c testing/mmap.c testing/select.c commit d11d8a69be3712cc507499344a7e479e47fc9d7a Author: Frank Mori Hess Date: 2007-08-02 19:43:04 +0000 sync with comedi doc/drivers.txt commit 3d1ae7facdb4ab3074a52eef8b65dedbec4c712d Author: Frank Mori Hess Date: 2007-08-02 18:44:39 +0000 Removed duplicate declaration. demo/cmd.c commit 2dd7b6c4fea45eada2dc15395d9f8a127da68329 Author: Frank Mori Hess Date: 2007-07-31 19:51:53 +0000 Blah, a fresh cvs checkout does need a couple command-line options to autoreconf, so put autogen.sh back in. Makefile.am README.CVS autogen.sh commit c06664b86765109c86bc480802327e17e1301481 Author: Frank Mori Hess Date: 2007-07-31 17:47:49 +0000 Autogenerated ChangeLog using "cvs2cl -t" ChangeLog commit 2b73533b8b7c62ef9f0582273fa93969d96fad12 Author: Frank Mori Hess Date: 2007-07-31 17:43:18 +0000 Got rid of doccomedilib, use "configure --docdir=blah" and related options. Fixed some problems with "make distcheck". configure.ac doc/Makefile.am etc/Makefile.am commit 9c9500a7b406060bf4d908472184c20df173bace Author: Frank Mori Hess Date: 2007-07-31 17:38:15 +0000 autogen.sh is gone. Makefile.am commit 3a30f9f97cd7cbba6d802ab3f09b1f33f2924563 Author: Frank Mori Hess Date: 2007-07-31 14:50:47 +0000 Got rid of autogen.sh, and just tell people to run autoreconf. NEWS README.CVS autogen.sh commit b216256a536dea45dee5234f517c8973dc1632dc Author: Frank Mori Hess Date: 2007-07-31 14:47:27 +0000 Added AUTHORS list to comedilib. AUTHORS commit 2d7d5f9bf35b943bc77834ac5d3fefe622dfc5a2 Author: Frank Mori Hess Date: 2007-07-31 14:27:21 +0000 Took comedi_dio_bitfield out of _COMEDILIB_DEPRECATED for release, until bindings are updated. include/comedilib.h commit 1e3e40f1f1c62305c8eb0f38c7d6f698afbf4f15 Author: Frank Mori Hess Date: 2007-07-31 14:20:44 +0000 synced with comedi doc/drivers.txt commit 2b04263bedaf9efdfb35a4bf590a3153b2a1f3e7 Author: Frank Mori Hess Date: 2007-07-31 02:44:29 +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. configure.ac lib/buffer.c lib/calib.c lib/dio.c lib/get.c lib/version_script commit e790acd5a6c5b0f9756f98e1bf1424c124a689f0 Author: Frank Mori Hess Date: 2007-07-31 02:29:58 +0000 Fixed up AC_INIT and AM_INIT_AUTOMAKE parameters. configure.ac commit 8d74d571b32dffce94b31a2b498ba1f308ab41c4 Author: Frank Mori Hess Date: 2007-07-31 02:21:24 +0000 Move to current:revision:age discipline for library version numbers. Bumped version for next release. configure.ac lib/Makefile.am m4/as-libtool.m4 commit 68e1efcdbcbb861eae332edc242898e599649cc4 Author: Frank Mori Hess Date: 2007-07-30 03:50:30 +0000 Synced with comedi. doc/drivers.txt commit 1faffb3919403bc65a6e0f2cbec008dcdf9980f8 Author: Frank Mori Hess Date: 2007-07-30 03:26:57 +0000 Added mention of comedi_calibrate and comedi-nonfree-firmware tarballs. README commit 2f7cc6c6f2d454394d8b3fa9936fc7dad5060baa Author: Ian Abbott Date: 2007-07-24 13:50:45 +0000 synced with comedi doc/drivers.txt commit 06fa9b06b1cb78906f45ee39ae540d221b388456 Author: Ian Abbott Date: 2007-07-24 13:38:14 +0000 Add calib_lex.h to noinst_HEADERS. lib/Makefile.am commit fc1be39d47979f44d2c979a71608a64fad70f1fb Author: Ian Abbott Date: 2007-07-24 13:06:40 +0000 Add closing tags for and . doc/glossary.sgml commit c8ff80779bef355c37c32678a3b513639b24f4e4 Author: Frank Mori Hess Date: 2007-07-16 15:01:06 +0000 Synced with comedi. include/comedi.h commit 50f11c17b86f8450435a98a8d8d34c132a64a5f9 Author: Frank Mori Hess Date: 2007-07-16 15:00:28 +0000 Added some sanity checks, and made it use the read subdev by default if no "-s" command line option is given. demo/gpct_buffered_counting.c commit 5868ebdb9903f798af6bf3183e8503de5e7a4a46 Author: Frank Mori Hess Date: 2007-07-16 14:01:40 +0000 Corrected comments describing read_subdevice and write_subdevice members of comedi_devinfo doc/reference.sgml commit a7d0851c8577ac3cec6cd443a12027f36bb00def Author: Frank Mori Hess Date: 2007-07-16 12:46:38 +0000 Forgot to add file for new demo. demo/gpct_buffered_counting.c commit 23acd1d5bdf0d266347d7999e28b6578dad8b3ae Author: Frank Mori Hess Date: 2007-07-13 20:32:43 +0000 Sync with comedi. include/comedi.h commit ecceacdc8155d5cec71256d82c1c8ac56ae5d429 Author: Frank Mori Hess Date: 2007-07-13 20:31:50 +0000 Added NI GPCT buffered counting example. demo/Makefile.am commit 81d55d2a522a88a5595667d2f1c4bdb4b214babf Author: Frank Mori Hess Date: 2007-07-12 14:57:08 +0000 New demo program. demo/choose_filter.c commit c5bd91e4c8165fa4372703c52d1037399f53864f Author: Frank Mori Hess Date: 2007-07-12 14:56:21 +0000 sync with comedi include/comedi.h commit 1a4e7fe192dba73e2eb80190dd61e245024d90fd Author: Frank Mori Hess Date: 2007-07-11 18:26:53 +0000 Initialize counter value to zero. demo/gpct_simple_counting.c commit 1299e25cf46438c9495422aafa443fba19ea26bc Author: Frank Mori Hess Date: 2007-07-11 18:26:32 +0000 Added a comment. demo/gpct_pulse_generator.c commit 44d6175e7cbea9e1a63971531a7efa7cfcdfb589 Author: Frank Mori Hess Date: 2007-07-10 14:26:30 +0000 Removed unused variable. demo/gpct_encoder.c commit 7e3d88314ba35f4277cb3552df185ef375e3d275 Author: Frank Mori Hess Date: 2007-07-10 14:11:32 +0000 Cleaned up mixing of spaces/tabs for indentation probably done by emacs. demo/gpct_encoder.c commit a78711414a1347ea11c1641b899ede41752225db Author: Frank Mori Hess Date: 2007-07-10 14:08:07 +0000 Removed some dead code. demo/gpct_simple_counting.c commit 9804a8c81dda128683d9feba6130c52fee071267 Author: Frank Mori Hess Date: 2007-06-28 01:22:38 +0000 Demo program for quadrature encoder counting with NI GPCT, from Anders Blomdell demo/Makefile.am demo/gpct_encoder.c include/comedi.h commit 5698f4a3722e15792cb07ca16bac9650ed674b6f Author: Bernd Porr Date: 2007-05-24 10:51:17 +0000 Added a line which sets the permissions to 0666 for all /dev/comedi devices. etc/udev/90-comedi.rules commit 9d36f4e886f7569c883f08bd64785e461461dae1 Author: Frank Mori Hess Date: 2007-04-29 18:40:28 +0000 Removed autogenerated file from cvs. etc/udev/Makefile.in commit 408d1e24cd9156f4e8097c7dc0fecbe0ab72d30a Author: Bernd Porr Date: 2007-04-28 00:24:42 +0000 Used AC_ARG_WITH for udev as suggested by frank. configure.ac commit cad8c4c6c160a2cc2bbb56c4e3f5bbe1d526a259 Author: Frank Mori Hess Date: 2007-04-24 20:22:53 +0000 Silenced automake 1.10 warning. configure.ac commit 6277f54e12ffa1de6c27ce51ec5ee1c1ad193c55 Author: Bernd Porr Date: 2007-04-23 22:20:09 +0000 Added udev support. configure.ac etc/Makefile.am etc/hotplug/usb/usbdux/Makefile.am etc/hotplug/usb/usbduxfast/Makefile.am etc/udev/90-comedi.rules etc/udev/Makefile.am etc/udev/Makefile.in etc/udev/usbdux etc/udev/usbduxfast commit c80870a4a6bc9d424943e9dd263288cb1d9926c0 Author: Frank Mori Hess Date: 2007-04-18 14:04:39 +0000 Fixed compile warning under gcc 4.1.2 lib/calib_yacc.y commit 88d88b1f41fa7f7b47f61aa53182c5d7970c66fa Author: Frank Mori Hess Date: 2007-02-26 17:24:24 +0000 synced with comedi. include/comedi.h commit a5cbc369a1e129f491415208cc907901b9a7a260 Author: Frank Mori Hess Date: 2007-01-08 21:54:15 +0000 synced with comedi. include/comedi.h commit 6a0fc4a5e50f8538df4b1aefd6657dc17eda425c Author: Frank Mori Hess Date: 2007-01-08 21:53:59 +0000 Added new gpct_simple_counting demo (shares some code with gpct_pulse_generator demo through common.c). demo/Makefile.am demo/README demo/common.c demo/examples.h demo/gpct_pulse_generator.c demo/gpct_simple_counting.c commit f80c83a1d0c041911d5a2bb5648ac5a4abcdd16c Author: Frank Mori Hess Date: 2007-01-08 20:56:24 +0000 Print large unsigned values correctly (not as negative numbers) for subdevice with 32 bit values. demo/inp.c commit 8db3fa8f4719a8332a0848e5c0108786c0c5fa31 Author: Frank Mori Hess Date: 2007-01-05 21:15:00 +0000 Added brief description of choose_routing demo. demo/README commit daf810a11058e366dcaf6952b62ec8d90575544f Author: Frank Mori Hess Date: 2007-01-05 21:09:28 +0000 Added gpct_pulse_generator demo. demo/Makefile.am demo/README demo/gpct_pulse_generator.c commit 98b683b85decb803e06cf0da3b488daeb18ba108 Author: Frank Mori Hess Date: 2007-01-05 20:39:17 +0000 synced with comedi include/comedi.h commit c1995338a12992b48fccd68bc34b1ecc6395baee Author: Frank Mori Hess Date: 2007-01-05 19:35:14 +0000 print max data value as unsigned value instead of signed, so 32 bit counters show proper max value (instead of -1). demo/info.c commit fbdf65b4f517ad0b93a15204417147a0a9202ebd Author: Frank Mori Hess Date: 2007-01-03 21:14:53 +0000 Made parse_options() write options to a struct instead of passing them through global variables. demo/antialias.c demo/ao_mmap.c demo/ao_waveform.c demo/apply_cal.c demo/choose_clock.c demo/choose_routing.c demo/cmd.c demo/common.c demo/dio.c demo/eeprom_dump.c demo/examples.h demo/info.c demo/inp.c demo/inpn.c demo/insn.c demo/ledclock.c demo/mmap.c demo/outp.c demo/poll.c demo/receiver.c demo/select.c demo/sender.c demo/sigio.c demo/sv.c commit c7a581399a83f4ffaa210f092e5ace1297a3dccf Author: Frank Mori Hess Date: 2007-01-03 15:44:51 +0000 Added a sentence to ao_waveform description. demo/README commit 8ee6219b64e2ad7b7e0e6851fd0c2d306f621563 Author: Frank Mori Hess Date: 2007-01-03 15:43:06 +0000 Removed some C99-isms (mixed code and declarations) demo/choose_clock.c demo/choose_routing.c commit 257bae2a111c0baf42f427adf282a9a92e81cf39 Author: Frank Mori Hess Date: 2007-01-03 15:31:11 +0000 Replaced deprecated AM_PROG_CC_STDC with AC_PROG_CC_STDC configure.ac commit 2d38396fcb9c6a1631d29c67171a924bb561ac02 Author: Frank Mori Hess Date: 2006-10-25 19:57:49 +0000 Added a table with descriptions of a few configuration instructions. doc/other.sgml commit 01da122c40e55971ab6bc3a7071dfe1c076d9361 Author: Frank Mori Hess Date: 2006-10-25 18:53:42 +0000 Updated to docbook 4.2. Fixed broken in tutorial.sgml doc/comedilib.sgml doc/glossary.sgml doc/install.sgml doc/intro.sgml doc/reference.sgml doc/tutorial.sgml commit 261de96d3a46ca605b2f88535df62f7742820ed1 Author: Frank Mori Hess Date: 2006-10-24 20:36:33 +0000 Sync'd with comedi include/comedi.h commit 53747a7f0ac3a68f7ee97bdf67bb8489f457f76d Author: Frank Mori Hess Date: 2006-10-24 15:07:41 +0000 Updated RTSI documentation to reflect my changes. doc/other.sgml commit a31d71f3496976ca3a453ea10d2314398a91814b Author: Frank Mori Hess Date: 2006-10-24 15:07:08 +0000 Sync'ed with comedi. include/comedi.h commit 4cdf1b09a98a064a54ac3eb28ef808ac8277ca3b Author: Frank Mori Hess Date: 2006-10-23 19:35:24 +0000 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. demo/Makefile.am demo/README demo/choose_clock.c demo/choose_routing.c demo/dio.c include/comedi.h commit 34b9800e40fe5dc950ab29535eae9fa353051fd7 Author: Frank Mori Hess Date: 2006-10-17 18:19:29 +0000 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. doc/funcref include/comedilib.h lib/calib.c lib/dio.c lib/get.c lib/version_script commit 4ccca1c790fa1d95c09c4778aa0b377a630ffac5 Author: Frank Mori Hess Date: 2006-09-11 13:55:22 +0000 Added description of SDF_SOFT_CALIBRATED flag. doc/funcref commit 905b99fb60db35e07b2193c66f03feecb8126a66 Author: Frank Mori Hess Date: 2006-09-08 19:40:15 +0000 Added brief description of enum comedi_conversion_direction doc/reference.sgml commit 97ab81dcbcb8812a3f40bacfcc963b704cabd6c1 Author: Frank Mori Hess Date: 2006-09-08 18:38:07 +0000 Added entries for comedi_to_physical() and comedi_from_physical(). doc/funcref commit fe9d8704c2e6dee910089e9fd7547879c7459a4b Author: Frank Mori Hess Date: 2006-09-08 15:41:05 +0000 sync with comedi include/comedi.h commit f4e592b4aab6993456f4cf18335cd57a356b82f0 Author: Frank Mori Hess Date: 2006-09-08 14:53:48 +0000 Added entries for comedi_get_hardcal_converter() and comedi_get_softcal_converter(). Clairified comedi_apply_calibration() a little. doc/funcref commit 1421d0919ea6790f5bc08110fa764b365b4eb82d Author: Frank Mori Hess Date: 2006-09-07 19:09:04 +0000 Added some primative support for using software calibration in a way that can be integrated with boards that don't use software calibrations. include/comedilib.h lib/calib.c lib/version_script commit 881600a31e6cbfbe7fcc69be87f109518ec8c27b Author: Frank Mori Hess Date: 2006-08-31 18:09:27 +0000 Fill in inverse polynomials for first order soft calibrations. lib/calib_yacc.y commit e48a8d91df5dc5307a4a9e6b49991626eaa9254b Author: Frank Mori Hess Date: 2006-08-31 15:29:44 +0000 Added flex and bison generated files to MAINTAINERCLEANFILES lib/Makefile.am commit a186b9a33ceb2f19184eed7ab97c91e902f42399 Author: Frank Mori Hess Date: 2006-08-28 22:59:42 +0000 Fix parsing of floating point values in exponential notation, and numbers with a leading + or - sign (untested). lib/calib_lex.l commit 29358e699fe2428bf6f18dad2c44200776cb2701 Author: Frank Mori Hess Date: 2006-08-22 20:19:19 +0000 Fixed problem with keeping track of whether a software calibration is for the from_phys or to_phys direction. lib/calib_yacc.y commit 4f26b59efc2b77e79a341ebbc301dfeb99c51553 Author: Frank Mori Hess Date: 2006-08-22 20:13:44 +0000 Parsing of calibration file with soft calibration information works now. lib/calib_yacc.y lib/libinternal.h commit d686d1278fd8f16511b4298f1a045ba9037ec119 Author: Frank Mori Hess Date: 2006-08-22 18:14:22 +0000 First pass at parsing additional calibration file elements which support software calibration. include/comedilib.h lib/Makefile.am lib/calib_lex.l lib/calib_yacc.y lib/libinternal.h commit c17577318d3842f4f1f51abb9ee43a5a9234d4f1 Author: Ian Abbott Date: 2006-07-20 11:51:54 +0000 Applied patch from David MacMahon . Adds physical units support to comedilib demo programs. I changed one of the format strings to help line up values better in the 'cmd' example. demo/README demo/cmd.c demo/common.c demo/examples.h demo/inp.c commit d349d2e12b5ebc77f5048a4728fad51053610ac3 Author: Ian Abbott Date: 2006-07-13 17:06:33 +0000 Use comedi_perror to report error if comedi_open fails, and exit with exit code 1. demo/info.c commit 5706893a207409c458a5695480ff2dae4ff2a353 Author: Ian Abbott Date: 2006-07-13 12:45:26 +0000 Applied patch from David MacMahon . Add leading zeroes to subdevice flag values. doc/funcref commit 761ffc3e90b93c11f5c0d79800870ac743663fe3 Author: Ian Abbott Date: 2006-07-13 12:43:14 +0000 Applied (slightly modified) patch from David MacMahon . Reports specific error string (strerror(errno)) if comedi_open fails (I changed the format slightly from David's). Displays subdevice flags as a hexadecimal number. demo/info.c commit f149577d8ab1d25099001f005df707a7da79f592 Author: Ian Abbott Date: 2006-07-13 12:33:58 +0000 Added AC_PROG_LIBTOOL, as suggested by the autotools. configure.ac commit 44d71a63cfbe74b80924a5c90626382708cf5035 Author: Frank Mori Hess Date: 2006-05-02 02:09:02 +0000 Patch from abbotti@mev.co.uk (Ian Abbott): Fixes compile error with gcc 2.96. demo/ao_mmap.c commit 3e2bc0f15a781dbd7efd1841939300b1d37f296e Author: Frank Mori Hess Date: 2006-05-02 01:25:35 +0000 synced with comedi doc/drivers.txt commit 0abfdd0a0e02f6cd14986107175738294ab324fa Author: Frank Mori Hess Date: 2006-05-02 01:21:46 +0000 RTSI documentation from terry1@beam.ltd.uk (Terry Barnaby) doc/other.sgml commit c548e180872dea26a47a65671516c22436b9d70c Author: Frank Mori Hess Date: 2006-03-03 01:00:50 +0000 sync with comedi include/comedi.h commit 64d90d7f374c64cdce46aff0e397ba35f33563e6 Author: Frank Mori Hess Date: 2006-02-15 22:27:00 +0000 Removed comedi_calibrate from subdirs, as it has been split into its own module. Fix is from Ian Abbott . Makefile.am commit c632d4e636aa89acd4543aea4d04aa32ac05da94 Author: Frank Mori Hess Date: 2006-02-05 20:56:11 +0000 Removed comedi_calibrate from comedilib, it is now in its own module. comedi_calibrate/Makefile.am comedi_calibrate/README comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/ni_labpc.c comedi_calibrate/ni_m_series.c comedi_calibrate/other.c comedi_calibrate/results/DAQCard-6024E comedi_calibrate/results/DAQCard-6036E comedi_calibrate/results/DAQCard-6062E comedi_calibrate/results/DAQCard-ai-16e-4 comedi_calibrate/results/DAQCard-ai-16xe-50 comedi_calibrate/results/at-mio-16de-10 comedi_calibrate/results/at-mio-16e-1 comedi_calibrate/results/at-mio-16e-10 comedi_calibrate/results/at-mio-16e-2 comedi_calibrate/results/at-mio-16xe-50 comedi_calibrate/results/measurement-computing-pci-das1000 comedi_calibrate/results/measurement-computing-pci-das1602-16 comedi_calibrate/results/measurement-computing-pci-das6014 comedi_calibrate/results/measurement-computing-pci-das6025 comedi_calibrate/results/measurement-computing-pci-das6034 comedi_calibrate/results/pci-6014 comedi_calibrate/results/pci-6023e comedi_calibrate/results/pci-6024e comedi_calibrate/results/pci-6025e comedi_calibrate/results/pci-6031e comedi_calibrate/results/pci-6032e comedi_calibrate/results/pci-6033e comedi_calibrate/results/pci-6034e comedi_calibrate/results/pci-6035e comedi_calibrate/results/pci-6036e comedi_calibrate/results/pci-6052e comedi_calibrate/results/pci-6071e comedi_calibrate/results/pci-6110 comedi_calibrate/results/pci-6711 comedi_calibrate/results/pci-6713 comedi_calibrate/results/pci-mio-16e-1 comedi_calibrate/results/pci-mio-16e-4 comedi_calibrate/results/pci-mio-16xe-10 comedi_calibrate/results/pci-mio-16xe-50 comedi_calibrate/save_cal.c comedi_calibrate/split_dumps configure.ac commit d4fd5f7b087d96676f53d3d74fde681baa26270c Author: Frank Mori Hess Date: 2006-02-03 01:06:30 +0000 Make sure fine caldacs are reset before attempting to recalibrate coarse caldacs for unipolar ai. comedi_calibrate/ni.c commit adac86b5d94d5585b4d250ef87865acf2616cb42 Author: Frank Mori Hess Date: 2006-01-08 16:37:59 +0000 synced with comedi include/comedi.h commit 0b55b0435d1f1cad37b74bcce9063ee04eecf82b Author: Frank Mori Hess Date: 2006-01-04 02:55:40 +0000 Added beginnings of support for m-series calibration. So far, it just reads various internal calibration sources. comedi_calibrate/Makefile.am comedi_calibrate/calib.h comedi_calibrate/ni.c comedi_calibrate/ni_m_series.c commit caedc7bf151251602bf0a396462f571dcef9f397 Author: Frank Mori Hess Date: 2005-12-28 17:11:35 +0000 Made cmd demo work with SDF_LSAMPL subdevices. demo/cmd.c commit 96fab11cada2a507aad9ba7b297e057027765aad Author: David Schleef Date: 2005-11-04 01:21:42 +0000 Change Kurt Müller's email address doc/intro.sgml commit 7d743ff4972fd46466f9e7a0a06c644da45d672d Author: Frank Mori Hess Date: 2005-11-03 01:24:38 +0000 new results comedi_calibrate/results/measurement-computing-pci-das6014 commit 85237bcd52424a67ca53ffe7c2742b2ba28b4ff0 Author: Frank Mori Hess Date: 2005-11-03 01:21:38 +0000 MC pci-das6014 calibration looks good. comedi_calibrate/cb64.c commit 8ff9586edbb0246e82f5e0d10d8b0cbeccfa3272 Author: Frank Mori Hess Date: 2005-11-02 00:18:27 +0000 sync comedi.h with comedi include/comedi.h commit 904da61cb4b63c0aed2749fe8e9ce12ed59f3555 Author: Frank Mori Hess Date: 2005-11-02 00:12:31 +0000 Added entry for MC pci-das6014 comedi_calibrate/cb64.c commit 4fa75441de080c390f3bba524616c889cfbab3c3 Author: Frank Mori Hess Date: 2005-10-06 22:20:56 +0000 Update 6024e status to STATUS_DONE, and update results for same. comedi_calibrate/ni.c comedi_calibrate/results/pci-6024e commit 43c7a043b741e0dcfac116118d40e63d3eb1e3f2 Author: Frank Mori Hess Date: 2005-09-10 22:20:43 +0000 Added outline of code for loading pci-6052 caldacs from eeprom (doesn't work yet). comedi_calibrate/cb64.c commit 47f1100bf95439631a04a0937ab420b1509a28a2 Author: Frank Mori Hess Date: 2005-09-09 01:06:25 +0000 Set status of at-mio-16xe-50 back to STATUS_DONE, as it seems to be fine after all. comedi_calibrate/ni.c commit af6516b8985091fb6c13dff8d346e7a864844b4e Author: Frank Mori Hess Date: 2005-08-27 00:36:44 +0000 undo recent changes for AT-MIO-16XE-50, which were unproductive. comedi_calibrate/ni.c commit f96c37bb8523f68c45b847a3567c06e12ce4b713 Author: Frank Mori Hess Date: 2005-08-25 23:41:18 +0000 update at-mio-16de-10 to STATUS_DONE comedi_calibrate/ni.c commit 602e201a54eceaea007ca664dfd0e3e21c13c338 Author: Frank Mori Hess Date: 2005-08-25 23:38:03 +0000 new results comedi_calibrate/results/at-mio-16de-10 commit 98b7dd53f6d6935c689d193ba4027f213dca925c Author: Frank Mori Hess Date: 2005-08-24 22:35:04 +0000 fix AT-MIO-16XE-50 calibration to take into account coarse postgain offset that it seems to have (not sure though). comedi_calibrate/ni.c commit be3faf44dddbb859f9463a585e63a8f5b5c1a5a1 Author: Frank Mori Hess Date: 2005-08-22 00:06:05 +0000 Added some diagnostics to try and figure out the 6052. comedi_calibrate/cb64.c commit 40b41587d748d3db8460e0bb4fae4c65955e9e4d Author: Frank Mori Hess Date: 2005-08-14 21:34:36 +0000 updated results for at-mio-16xe-50 comedi_calibrate/results/at-mio-16xe-50 commit ede8fca2441270eb7f47b6340d49dbb23ba31070 Author: Frank Mori Hess Date: 2005-08-14 21:31:43 +0000 update at-mio-16xe-50 status to STATUS_DONE comedi_calibrate/ni.c commit 62264c38054580ebdaefeac27e1b500e68efe081 Author: Frank Mori Hess Date: 2005-07-28 01:03:00 +0000 first try at at-mio-16de-10 calibration comedi_calibrate/ni.c commit 909897a5c341b2aa9d7dc1bb461c63d33c1c6181 Author: Bernd Porr Date: 2005-06-07 23:28:25 +0000 Changed the path so that the .conf files are copied in the doc directory. Otherwise they would have ended up in /usr/share. etc/Makefile.am commit 47450e43879f0c713df3c604dc77a56644d3711a Author: Bernd Porr Date: 2005-06-07 23:27:00 +0000 Creates the proper so-version defined in configure.ac. lib/Makefile.am commit 5ef66deba049f179af5782f0c1d9e4bca51ec628 Author: Bernd Porr Date: 2005-06-07 23:24:39 +0000 Documentation now goes in usr/share/doc/libcomedi0. This path is just the same path debian is using for its own files like README.debian or changlog. Thus, all the docu is then in the same place. doc/Makefile.am commit b53b8933b730f1415d080244e83bd2ca5a1f4f6f Author: Bernd Porr Date: 2005-06-07 23:21:34 +0000 Added variable for the documentation configure.ac commit 45797fa801f3bc643058fec603b04b7ce780eb07 Author: Frank Mori Hess Date: 2005-05-19 23:14:50 +0000 add mention of defaults for --range, --subdevice, --channel, and --subdevice options man/comedi_calibrate.8 commit 4e8e8b8aa9ec0674377410faff590dfc4cea26eb Author: Frank Mori Hess Date: 2005-05-17 01:35:36 +0000 add missing whitespace on description of --help option man/comedi_calibrate.8 commit 15317de0c35d8d98c97af6be8042e98ee6536790 Author: Frank Mori Hess Date: 2005-04-27 00:03:03 +0000 removed debian files from cvs debian/changelog debian/control debian/copyright debian/dirs debian/libcomedi-dev.files debian/libcomedi0.files debian/libcomedi0.postinst debian/libcomedi0.postrm debian/libcomedi0.shlibs debian/python-comedilib.files debian/rules commit 58a2e315df3bc0af3918860e65a2c4dc05ae325a Author: Frank Mori Hess Date: 2005-04-25 21:43:37 +0000 return errors properly in comedi_mark_buffer_read() and comedi_mark_buffer_written() lib/buffer.c commit 4f670c0248c3cc18b9f49e227e53a28622cdbdca Author: Frank Mori Hess Date: 2005-04-25 21:41:48 +0000 fix for comedi_get_generic_timed() from Jan Gukelberger lib/cmd.c commit 34ce707da0f06c798d5cd7619d77e611cd86971f Author: Frank Mori Hess Date: 2005-04-11 02:13:43 +0000 update instructions for integrating new drivers doc/driverwriting.sgml commit 19442d5d0697e03f525c21606e744019da7b0407 Author: David Schleef Date: 2005-04-07 22:36:05 +0000 Ugh, fix the soname problem lib/Makefile.am commit fb04c820053c34c57a8474666294febb76d2954e Author: David Schleef Date: 2005-04-07 22:33:36 +0000 Update from Comedi. doc/drivers.txt commit 17b0ebbf7dc43be86db837173a6fd42ab605b0c0 Author: Frank Mori Hess Date: 2005-03-22 02:05:11 +0000 sync with comedi doc/drivers.txt commit 051314ac61c8cb2d9ccc0785b7a36f3b3e7a57ce Author: Frank Mori Hess Date: 2005-03-19 18:51:13 +0000 add description of --init-data options man/comedi_config.8 commit e91b12f54dac7bb61564536513b8bfdc41033c13 Author: Frank Mori Hess Date: 2005-03-19 00:57:00 +0000 cleanup file pointers with fclose() comedi_config/comedi_config.c commit 7c0ab8f2acdfb3ac1e6800742686bacf82d2ed14 Author: Bernd Porr Date: 2005-03-19 00:42:05 +0000 Fixed a segfault. The fopen command needs a string and not an integer as flag. Every entry in the filename arrary is initally initialised with "NULL". comedi_config/comedi_config.c commit de651eaca0aa5be24cf6a135e6f28c07b27c7e59 Author: Frank Mori Hess Date: 2005-03-17 17:28:19 +0000 add support for multiple firmware files, and uploading firmware on 64 bit arches comedi_config/comedi_config.c commit 111541c2d37829d1fb9cbb513f70e2aeffdf028a Author: Frank Mori Hess Date: 2005-03-17 17:27:12 +0000 sync with comedi include/comedi.h commit ceeb49162ba2c8a2f9ddd9caa3dff35c6ddebe51 Author: Frank Mori Hess Date: 2005-03-16 22:34:38 +0000 added table for subdevice flags to comedi_get_subdevice_flags() documentation doc/funcref commit 933be9aae494781bc797f8d7575dfad0435a0698 Author: Frank Mori Hess Date: 2005-03-16 19:05:34 +0000 use SDF_RUNNING flag to test for completion of ao command testing/cmd_1.c commit 4d7d67982653fe913a677db29576f95527fa344c Author: Frank Mori Hess Date: 2005-03-16 19:04:59 +0000 updated version of comedi_get_subdevice_flags() which is capable of returning dynamic flags like SDF_RUNNING or SDF_BUSY lib/get.c lib/version_script commit 55147aef5c212706540aeb9daf098f497b6d332a Author: Frank Mori Hess Date: 2005-03-13 17:04:47 +0000 info is board_info now demo/README commit 8e115ae15b121401889aa9645e4c8fa7b74a3a57 Author: Frank Mori Hess Date: 2005-03-12 21:11:01 +0000 fix name collision with automake 1.9 demo/Makefile.am commit 2a720182e41ed6b2d7dac4f984e55e844c4e6d15 Author: Frank Mori Hess Date: 2005-03-06 17:42:56 +0000 added comedi_dio_get_config() doc/funcref include/comedilib.h lib/dio.c lib/version_script commit 1e601cbd3f6c7c93e1bff876d54384397f83f298 Author: Frank Mori Hess Date: 2005-03-06 17:35:04 +0000 sync with comedi include/comedi.h commit 8fdb92784a7a430cadd0fe67363e451f6214ee61 Author: Frank Mori Hess Date: 2005-02-27 22:45:14 +0000 patch from Ian Abbott : I was running "comedi_test -v" on my new analog output driver and noticed that it was getting stuck in a loop during the "cmd_write_fast_1_chan" test. It turned out that the test had written more data to the buffer than was required to complete the acquisition (it was using cmd->stop_src = TRIG_COUNT) and then got stuck in a loop waiting for the buffer to empty. The attached patch stops the test_cmd_write_fast_1chan function writing more data than is required to complete the acquisition. testing/cmd_1.c commit 0dc6fe9c33eee8b2857fae0bf0812f591ef18601 Author: Bernd Porr Date: 2005-02-27 20:40:38 +0000 Conterpart to the change in comedi: have taken out the bufferoverflow packet. It has messed everything up. Just restarting the gpif is the best option. Without any additional packets. etc/hotplug/usb/usbduxfast/usbduxfast_firmware.asm etc/hotplug/usb/usbduxfast/usbduxfast_firmware.hex commit 3ed5c07df6655a933154ab417ce2609036e2a2b8 Author: Bernd Porr Date: 2005-02-27 02:18:23 +0000 Set the ring buffer length to 512kB for usbduxfast. This is needed for graphical software like qtscope. Otherwise we get always buffer overflows. etc/hotplug/usb/usbduxfast/usbduxfast commit 545b9420d5b665eba08c2b96d21bbcebf07d53c4 Author: Frank Mori Hess Date: 2005-02-24 20:46:56 +0000 added some error checks demo/tut2.c commit e3c958cf65805b80adaa8fc74009d7afe7e7e43a Author: Frank Mori Hess Date: 2005-02-22 23:00:36 +0000 new results comedi_calibrate/results/measurement-computing-pci-das6034 commit f2eff57381fb540226ade4f55750119b4c055d5f Author: Frank Mori Hess Date: 2005-02-22 23:00:13 +0000 mc pci-das6024 calibration is good now. comedi_calibrate/cb64.c commit 61a12da72fecac6c28e0a95cd5c8e2e6ba963b50 Author: Frank Mori Hess Date: 2005-02-22 13:00:07 +0000 crank up delay for mc pci-das6034 still more. comedi_calibrate/cb64.c commit d11da3c6fac96154b879247388fcfa7c1721f005 Author: Frank Mori Hess Date: 2005-02-20 22:06:00 +0000 trying to fix calibration for meas. computing pci-das6034 comedi_calibrate/cb64.c commit 7ed14c5b16249e1d15e0874fae381e71355d0e7c Author: Frank Mori Hess Date: 2005-02-09 23:20:51 +0000 new results comedi_calibrate/results/measurement-computing-pci-das1000 commit 68ec8cc1846cce5a7b9f14ae9c7423645e43dc44 Author: Frank Mori Hess Date: 2005-02-09 23:19:10 +0000 calibration for pci-das1000 works now comedi_calibrate/cb.c commit def0e9bf8ee473b8be73cdf21b94f678c57674f1 Author: Frank Mori Hess Date: 2005-02-06 16:25:16 +0000 add license header to scxi.c, and caleb as author include/comedilib_scxi.h scxi/scxi.c commit cd07b7217bf438e4755387f9803a456fd48f32e8 Author: Frank Mori Hess Date: 2005-02-06 16:22:41 +0000 fix license headers, and prevent multiple includes of comedilib_scxi.h include/comedi.h include/comedilib.h include/comedilib_scxi.h commit 3a85b2d8985f402270ef0b9d1b926ad23ef653b9 Author: Frank Mori Hess Date: 2005-02-06 16:17:51 +0000 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 include/comedilib_scxi.h scxi/scxi.c commit 1142536a233ade6134d12c3217aa0aa98762b716 Author: Frank Mori Hess Date: 2005-02-03 02:45:40 +0000 fix entries for pcm-das08 etc/pcmcia/comedi.conf commit 5d4729b9eccc5661111d3dc9a3cccfd8535b0de3 Author: Frank Mori Hess Date: 2005-01-23 03:11:30 +0000 mmap works for output waveforms now. demo/ao_mmap.c include/comedi.h lib/buffer.c swig/comedi.i commit 8f06878f5d028b17133609fd076deac4085affce Author: Frank Mori Hess Date: 2005-01-22 14:31:20 +0000 mark initial buffer contents as written, remove some unused variables, fixed buffer overrun demo/ao_mmap.c commit 99c8d0b5f1cef607889165a5dd9b1e343d7bf3b9 Author: Frank Mori Hess Date: 2005-01-17 20:20:26 +0000 added memory mapped ao waveform demo (untested) demo/Makefile.am demo/ao_mmap.c commit 9f6b16e004a2545af7014dc9d4b07b94bd64c921 Author: Frank Mori Hess Date: 2005-01-10 00:46:28 +0000 added comedi_mark_buffer_written() (untested) doc/comedilib.sgml doc/funcref include/comedilib.h lib/buffer.c lib/version_script commit 22eea6221efc86734351c4d2543d35ef0c147e06 Author: Bernd Porr Date: 2005-01-04 17:27:23 +0000 Transfer mode for data is now bulk. If a buffer overflow occurrs the next packet has two 0xff at the begining. etc/hotplug/usb/usbduxfast/usbduxfast_firmware.asm etc/hotplug/usb/usbduxfast/usbduxfast_firmware.hex commit ca83900fcf0289be0a0aac47767154f4ac827b29 Author: Frank Mori Hess Date: 2004-12-04 18:12:35 +0000 patch from steven.jenkins@ieee.org (Steven Jenkins): 'setup.rb config' calls 'extconf.rb' in the ext directory to build the extension Makefile. 'extconf.rb' looks for C source files in the directory when it runs, so SWIG needs to run before 'setup.rb config'. The attached patch makes the output of SWIG a prerequisite for ext/Makefile. swig/ruby/Makefile.am commit d0b58e51d0c034e54f437b5285d5f44a680143e6 Author: David Schleef Date: 2004-12-02 07:59:00 +0000 change URL for RTLinux doc/intro.sgml doc/other.sgml commit 0942349bb8879ede9c4e7a09512af09b2a89a467 Author: Frank Mori Hess Date: 2004-11-23 01:18:14 +0000 patch from Steven Jenkins : If configure attempts to build the Ruby extension on a system without a previous installation of comedilib, compilation fails because gcc can't find comedilib.h. The attached patch adds the distribution include directory to the gcc search path when compiling the extension. swig/ruby/Makefile.am swig/ruby/ext/extconf.rb commit 4cff0c973ef9396ce29c0eb35c76aa061056e72d Author: Frank Mori Hess Date: 2004-11-20 16:56:09 +0000 sync with comedi doc/drivers.txt commit 2b058cf74ed8271af007b77eaecc79ce1ed88629 Author: Bernd Porr Date: 2004-11-02 00:21:21 +0000 Added path to the usbduxfast makefile configure.ac commit 317ef9454d1ea64fd2f1958118094bf0e7f87193 Author: Bernd Porr Date: 2004-11-02 00:19:36 +0000 Added usbduxfast to the makefile.am etc/hotplug/usb/Makefile.am commit e7f8fe430101fff0e6d819d943a3272990b7bda9 Author: Bernd Porr Date: 2004-11-02 00:17:58 +0000 usbduxfast hotplug scripts and firmware. etc/hotplug/usb/usbduxfast/Makefile_asm etc/hotplug/usb/usbduxfast/README etc/hotplug/usb/usbduxfast/fx2-include.asm etc/hotplug/usb/usbduxfast/usbduxfast etc/hotplug/usb/usbduxfast/usbduxfast_firmware.asm etc/hotplug/usb/usbduxfast/usbduxfast_firmware.hex commit c6463add663761b1b2df39c550b391f816f58f26 Author: Bernd Porr Date: 2004-11-02 00:15:47 +0000 For usbduxfast. Initial commit. etc/hotplug/usb/usbduxfast/Makefile.am commit c3422f0c0f1fee3b3ed24c159740109bd06aed73 Author: Frank Mori Hess Date: 2004-10-17 15:25:04 +0000 changed a parameter name include/comedilib_scxi.h scxi/scxi.c commit ce991f80dd84e60ea1fd09d3163c50c6822db341 Author: Frank Mori Hess Date: 2004-10-17 15:24:24 +0000 docbook is not a binding configure.ac commit 4e4c7e33f1dd1af41d362627eea7a87d9c2f3377 Author: Frank Mori Hess Date: 2004-10-17 15:22:06 +0000 new scxi README from Caleb Tennis scxi/Makefile.am scxi/README commit f9e4eb07d73b9a53415606c0470a70aff2f3df5d Author: Frank Mori Hess Date: 2004-10-10 17:03:58 +0000 moved Changelog to ChangeLog and added entry for 0.7.22 ChangeLog commit 366b8b5da0402caf0f3e94a2d5b36f0926ad4384 Author: Frank Mori Hess Date: 2004-09-27 03:27:43 +0000 fix handling of swig so it is run at compile time instead of when building tarball (due to possible dependence on swig library). autogen.sh configure.ac swig/python/Makefile.am swig/python/comedi.py swig/ruby/Makefile.am commit 96e61f54e897d43f5d8c877ff073ac3097a85d64 Author: Bernd Porr Date: 2004-09-22 22:54:04 +0000 Added docbook disable. If the binding is now disabled configure doesn't look for the program and is not complaining that the program is not there. configure.ac commit 3f065e174d97383bb4cadeffdd3acd0334fabf44 Author: Frank Mori Hess Date: 2004-09-09 21:43:16 +0000 add eeprom address for reference voltage on at-mio-64e-3 comedi_calibrate/ni.c commit b956b0ceb49211046f07d721e939c8fedb452619 Author: Frank Mori Hess Date: 2004-08-31 00:09:27 +0000 add support for at-mio-64e-3 comedi_calibrate/ni.c commit 98ceac99f32add86fcc3f4d15a1662aa773ab928 Author: Bernd Porr Date: 2004-08-18 22:22:31 +0000 Changed e-mail adress to berndporr@f2s.com etc/hotplug/usb/usbdux/README commit 769a448373d1bd675ea79c2551a41132ba2d74c2 Author: Bernd Porr Date: 2004-08-18 22:21:42 +0000 New constants for the new firmware. Access to revision control of the FX2. etc/hotplug/usb/usbdux/fx2-include.asm commit 1249c61de9703b51f004fc9aeca2bc7b533ed6c5 Author: Bernd Porr Date: 2004-08-18 22:16:14 +0000 Removed usbdux_firmware.lst because it's just the listing of the assembler which is not needed in the distro. etc/hotplug/usb/usbdux/usbdux_firmware.lst commit f4ca47d701dd2c698b01770c0de6bf315e8c421b Author: Bernd Porr Date: 2004-08-18 22:12:38 +0000 Minor bug fixes. etc/hotplug/usb/usbdux/usbdux_firmware.asm etc/hotplug/usb/usbdux/usbdux_firmware.hex etc/hotplug/usb/usbdux/usbdux_firmware.lst commit 766795510a82d4fa91938e071a67145d63ea9726 Author: Frank Mori Hess Date: 2004-08-14 20:33:46 +0000 add "serial" to subdevice_types testing/info.c commit a9740966edb236a62d84347acf5b53a6b6cb6840 Author: David Schleef Date: 2004-08-13 03:58:06 +0000 bump version configure.ac commit 7cfa1941d7ec4c857608e05de3f30796e4e5764e Author: David Schleef Date: 2004-08-13 03:57:53 +0000 add pkgconfig file comedilib.pc.in commit d9c0d0dc7037faff8214752784edf1893d7850bf Author: David Schleef Date: 2004-08-13 03:52:41 +0000 Add pkgconfig file. Add 'make dev' target. Makefile.am commit 8f3bcc94c5ad4a788c133f6d1472f5f7680c81c2 Author: David Schleef Date: 2004-08-11 21:56:06 +0000 update debian packaging debian/changelog debian/control debian/rules commit f8389c58f5908d2b626d21e7a901962e78bb9f0a Author: David Schleef Date: 2004-08-11 21:37:46 +0000 Fix distcheck swig/Makefile.am swig/ruby/Makefile.am commit 33d9f3daca79f930bbc587735b309a69123be702 Author: Frank Mori Hess Date: 2004-08-02 01:35:41 +0000 removed an unneeded debug message comedi_calibrate/cb64.c commit 2b1efc8b6c91bf50a8bec4ed2f170d74eb815721 Author: Frank Mori Hess Date: 2004-08-02 00:10:47 +0000 added some error messages, and update status of pcidas-1000 comedi_calibrate/cb.c comedi_calibrate/cb64.c commit 06a7891c4dd4975f9d2edfe19babbf2efeb253bc Author: Frank Mori Hess Date: 2004-08-02 00:09:51 +0000 fix check for presence of ao subdevice comedi_calibrate/cal_common.c commit cdb4e7d266dfb2f8f02a19bb75a13cb3141744db Author: Frank Mori Hess Date: 2004-08-01 22:24:01 +0000 updated usbdux firmware from Bernd Porr: Firmware now only measures as many channels as are in the channel list. If there's only one channel in the list we can manage to measure within one microframe. This makes it possible to measure with 8kHz max. Added a counter. The counter is called every 2ms from an FX2 timer inerrupt. Low priority so that measurements are not disturbed. The bulk transfers are now two times faster (insn). Reading an A/D value or an DIO takes now only 2ms or less. The trick is that the in endpoint is already filled when the request is issued. Fixed a bug in the FIFO resets. Second counter did not count properly. That's fixed. Also found two missing syncdelays. etc/hotplug/usb/usbdux/usbdux_firmware.asm etc/hotplug/usb/usbdux/usbdux_firmware.hex commit 2afaa069bd3ad18a53e0048aec50f7bfd6d176b1 Author: Frank Mori Hess Date: 2004-07-25 00:39:39 +0000 insert usleep() in loop testing/cmd_1.c commit 5ff9f2f63e5a598e2ffc8b02dc961b864ca0ca90 Author: Frank Mori Hess Date: 2004-07-24 21:27:05 +0000 update status of 6014 comedi_calibrate/ni.c commit 4496652627870742500fc23c1b31c72b522a58ed Author: Frank Mori Hess Date: 2004-07-24 18:04:59 +0000 fix building of drivers.sgml and funcref.sgml when building out of tree doc/Makefile.am commit 53419b4e09b81cfa36a802d2e02e1deaa99c1c61 Author: Frank Mori Hess Date: 2004-07-24 17:03:06 +0000 patch for out-of-tree builds from Caleb Tennis doc/Makefile.am commit c673de7c79ba910a891ecf8653971a263f232cbc Author: Frank Mori Hess Date: 2004-07-24 16:09:01 +0000 fix internal trigger when testing write command, and fix test when write command uses stop_src==TRIG_NONE instead of TRIG_COUNT testing/cmd_1.c testing/comedi_test.h commit e66997b981d748941821eb224f048760386d5075 Author: Frank Mori Hess Date: 2004-07-24 15:47:30 +0000 fix test_segfault() so it works with 2.6 kernel signal handling behaviour testing/mmap.c commit 6aa65af0be33119a198058273d6869f291812ffc Author: Frank Mori Hess Date: 2004-07-14 11:42:05 +0000 add entry for at-mio-64e-3 comedi_calibrate/ni.c commit 60a04025a926c53642e43dd9b83b83db3b31dd39 Author: Frank Mori Hess Date: 2004-06-30 00:28:27 +0000 new results comedi_calibrate/results/pci-6034e commit 8d5b7e9e13a555f90d52a8640901677ffe6594a8 Author: Frank Mori Hess Date: 2004-06-30 00:25:23 +0000 updated pci-6034e to STATUS_DONE comedi_calibrate/ni.c commit 769129848d30924595c0543ffff11fff1eb7675e Author: Frank Mori Hess Date: 2004-06-29 01:21:23 +0000 add support for pci-6034e comedi_calibrate/ni.c commit 9a84e6a44b6360bd2d989a862de0772c383a70be Author: Frank Mori Hess Date: 2004-06-20 03:36:33 +0000 use setup.rb for clean-local and distclean-local swig/ruby/Makefile.am commit 7888c4a8e705cded1ac6f233ad2a1465aa26ea86 Author: Frank Mori Hess Date: 2004-06-20 02:37:18 +0000 make distcheck works now with automake 1.8 Makefile.am commit 9dd97c647061ebd6507636d4478a2d29fff43533 Author: Frank Mori Hess Date: 2004-06-20 01:45:16 +0000 fix strict aliasing warning lib/data.c commit bddf0434f115eb1929b138f77864d4757ec413fe Author: Frank Mori Hess Date: 2004-06-19 23:12:30 +0000 fix ruby prefix to work for distcheck Makefile.am configure.ac commit 67319a9e99c5839bd12f09093f70e348c8cefe4c Author: Frank Mori Hess Date: 2004-06-19 19:55:26 +0000 fix for compiler warning about strict aliasing rules testing/mode0_read.c commit 06a5a7846a3bab8a434eedbe6f6cefa18ef87186 Author: Frank Mori Hess Date: 2004-06-19 17:55:38 +0000 added some files to EXTRA_DIST that were left out of tarball swig/ruby/Makefile.am commit 3d426c3cac4620628863f57e238844394ab875ac Author: Frank Mori Hess Date: 2004-06-19 15:25:30 +0000 fixes for srcdir != biulddir lib/Makefile.am commit 0e94ca5098111a5d912023436ee4d1b8332044ff Author: Frank Mori Hess Date: 2004-06-19 15:24:24 +0000 fix compiler warnings about strict aliasing lib/dio.c commit d20c5e18c9e3a41ae48641b0e80920b225ea208f Author: Frank Mori Hess Date: 2004-06-19 15:06:00 +0000 fix compilation when builddir != srcdir swig/python/Makefile.am swig/ruby/Makefile.am commit 2541e7b171ca582321378408c0f1b5e582ca0bf2 Author: David Schleef Date: 2004-06-12 20:56:06 +0000 distcheck fixes configure.ac swig/ruby/Makefile.am commit 60942692cffc0b393b428fe446e4e9f5d5e0829f Author: Frank Mori Hess Date: 2004-06-10 12:01:59 +0000 fix eeprom address for 6713 comedi_calibrate/ni.c commit bbe6060b5312de30c79a1d52248ee83342869270 Author: Frank Mori Hess Date: 2004-06-09 23:08:26 +0000 add warning to 6711 calibration if driver version might be too old comedi_calibrate/ni.c commit ccdecfcd81dd8fd0c452de36eb94c1813f585cfe Author: Frank Mori Hess Date: 2004-06-09 23:01:35 +0000 6713 is completely failing comedi_calibrate/ni.c commit 917e918708ce5e59fb65e5732f4dd0a96c0bd03f Author: Frank Mori Hess Date: 2004-06-08 00:20:22 +0000 updated status of 6713 comedi_calibrate/ni.c commit 57490664b40fa7b53a5de92dca986d230e070fdf Author: Frank Mori Hess Date: 2004-06-05 16:29:38 +0000 new results comedi_calibrate/results/pci-6014 commit d827f8ab712fb1269e823216e8c39757176e3585 Author: Frank Mori Hess Date: 2004-06-05 16:25:17 +0000 actually, status for 6713 should still be STATUS_GUESS comedi_calibrate/ni.c commit 63239bdde8a4188595878e38039802ae963ca038 Author: Frank Mori Hess Date: 2004-06-05 16:21:59 +0000 update pci-6713 status and add eeprom address of reference voltage comedi_calibrate/ni.c commit 4dbc361f7e968fcb29037bebf155e060fa1f6b94 Author: Frank Mori Hess Date: 2004-06-01 01:37:56 +0000 6014 seems to have ao fine offset caldacs, instead of linearity comedi_calibrate/ni.c commit 600b597caf78f28a4c857b68161804c69544e995 Author: Frank Mori Hess Date: 2004-06-01 01:26:35 +0000 update daqcard-6036e status to STATUS_DONE comedi_calibrate/ni.c commit 9d095b876b9cdadbda4d94beb1931c8a84a3701f Author: Frank Mori Hess Date: 2004-06-01 01:26:09 +0000 new results comedi_calibrate/results/DAQCard-6036E commit 0cec15340669871dd7ac7d4e0dd14b22b0736632 Author: Frank Mori Hess Date: 2004-05-25 00:15:34 +0000 pci-6014 support comedi_calibrate/ni.c commit d405d3694400b1a7323df65d33e12925a4484682 Author: Frank Mori Hess Date: 2004-05-22 01:08:48 +0000 added stub for pci-6014 comedi_calibrate/ni.c commit 57decd8731665279c3672a0dd58464f0abb80386 Author: Frank Mori Hess Date: 2004-05-20 21:53:38 +0000 fixes for DAQCard-6036E comedi_calibrate/ni.c commit a80fe88246d3e92e28d0e4f662f036156f22c855 Author: Frank Mori Hess Date: 2004-05-13 02:15:48 +0000 new results comedi_calibrate/results/at-mio-16e-10 commit b63b9ae21a6ce4199fec1afe5ce1aa5991885776 Author: Frank Mori Hess Date: 2004-05-13 02:14:05 +0000 update status of at-mio-16e-10 comedi_calibrate/ni.c commit fe2b93e7b5a8f28adb361154a3a635e752833ea0 Author: Frank Mori Hess Date: 2004-05-12 01:08:49 +0000 filling in missing caldacs for at-mio-16e-10 comedi_calibrate/ni.c commit d85b79a3f5d5c3f11076f5a6cdcefc6a53bf854b Author: Frank Mori Hess Date: 2004-05-09 21:57:56 +0000 fixes for at-mio-16e-10 comedi_calibrate/ni.c commit 907942460b486b585ab6e20e9323b182be9e21ef Author: Frank Mori Hess Date: 2004-04-11 17:29:53 +0000 new calibration output comedi_calibrate/results/at-mio-16e-1 commit b737bfcbb79d4ae0a809aed45acba36bce228aa5 Author: Frank Mori Hess Date: 2004-04-04 02:22:44 +0000 add support for ao linearity calibration on at-mio-16e-1 and at-mio-16e-2 comedi_calibrate/ni.c commit 0dbabb2cdd287516afebc0a845ce01c9f479b40b Author: Frank Mori Hess Date: 2004-03-29 02:19:38 +0000 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. include/comedilib_scxi.h scxi/scxi.c commit 30e7053ebce4d058ecef42c81477bd8680d03aed Author: Frank Mori Hess Date: 2004-03-29 01:43:27 +0000 usbdux update from bernd porr: The new hotplug script uses comedi/usbdux.c for firmware upload and not fxload any more. fxload is too unreliable and seems to be missing or different among different distros. All users of usbdux boards report problems which are fxload related. The new hotplug script simply uses comedi_config -i firmware.hex. This fix also removes problems with the usbdevfs (race in 2.6, sleep, ...). The usbdevfs is no longer needed. etc/hotplug/usb/usbdux/usbdux commit dfc1ffbdbaa9a6554d16f1cbdd90ae666bbcfe69 Author: Frank Mori Hess Date: 2004-03-29 01:39:36 +0000 update to ruby binding from steven jenkins: Better exception handling. More consistent handling of return values. Updated documentation. swig/ruby/README swig/ruby/demo/cmd swig/ruby/demo/common.rb swig/ruby/demo/inp swig/ruby/demo/outp swig/ruby/lib/comedi.rb commit 96cfcf95364d5290d549485c0f4a37814ba64eeb Author: Frank Mori Hess Date: 2004-03-29 01:34:15 +0000 added daqcard 6036e support comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 6623e404d8218438ea24885aca24ddb473d0dcdc Author: Frank Mori Hess Date: 2004-03-24 21:26:02 +0000 new calibration results comedi_calibrate/results/pci-6711 commit bb2f1868846116c92cbc984b4668301a992f5b7a Author: Frank Mori Hess Date: 2004-03-11 23:29:58 +0000 ni pci-6711 calibration works now comedi_calibrate/ni.c commit 246d9434f2e062ef3e6d5cab4d7aa376ba8689d9 Author: Frank Mori Hess Date: 2004-03-07 22:21:10 +0000 downgrade status of 67xx boards to STATUS_UNKNOWN, since they don't work comedi_calibrate/ni.c commit 41ce3f70a09940eb4e4b613013d0829f8058adf2 Author: Frank Mori Hess Date: 2004-03-06 22:13:37 +0000 patch from Steven Jenkins ------- The attached patch updates files in comedilib/swig/ruby. lib/comedi.rb is updated to raise Ruby exceptions as indicated by the comedilib API documentation. README and demo/cmd are updated accordingly. swig/ruby/README swig/ruby/demo/cmd swig/ruby/lib/comedi.rb commit b48bfe080a5d3597ea8f8f756c1c99578f2951e6 Author: Frank Mori Hess Date: 2004-03-03 03:14:03 +0000 fix equality test m4/as-ac-expand.m4 commit bb1ff949c9e5a9c76a0ecc5cec8d02f5c2289329 Author: Frank Mori Hess Date: 2004-02-29 16:52:17 +0000 beginnings of scxi convenience library from Caleb Tennis Makefile.am configure.ac include/Makefile.am include/comedilib_scxi.h scxi/Makefile.am scxi/scxi.c commit 8be040818710665c8a85b4db6ed23bf9a51a6267 Author: Frank Mori Hess Date: 2004-02-29 16:49:29 +0000 add serial dio subdevice type demo/info.c commit ae9babbc61186254d5608f4958dbf6dd4031b1db Author: Frank Mori Hess Date: 2004-02-24 13:09:26 +0000 guess reference eeprom address again comedi_calibrate/ni.c commit 628ec4210b32a6f5e8151dd117ba07339dcc1677 Author: Frank Mori Hess Date: 2004-02-24 01:20:06 +0000 new results comedi_calibrate/results/pci-6033e commit 368b22e2515e6b28b66c277e189c26139df82699 Author: Frank Mori Hess Date: 2004-02-24 01:16:25 +0000 fix eeprom address for voltage reference on 6033e comedi_calibrate/ni.c commit 23c1d703db25edefb1b5e7124aab494f00b596ad Author: Frank Mori Hess Date: 2004-02-21 14:34:08 +0000 make sure ground isn't out of range during unipolar gain calibration for 6033e comedi_calibrate/ni.c commit f97908c06e3e6b5e9ba01240d253642b7c587428 Author: Frank Mori Hess Date: 2004-02-18 00:14:30 +0000 sync with comedi include/comedi.h commit 3271187236baef27f7ff5b519593b3a58e72632d Author: Frank Mori Hess Date: 2004-02-16 14:30:45 +0000 enabling support for pci-6033e comedi_calibrate/ni.c commit 6ea1735e6e934c76674fae4edf1ff1afb4928915 Author: Frank Mori Hess Date: 2004-02-16 14:02:19 +0000 Update from Bernd Porr. Sleeps only if the file is not there. etc/hotplug/usb/usbdux/usbdux commit 9097a55736595f3e35ea7fefe28cc5f01bd5f6ab Author: Frank Mori Hess Date: 2004-02-15 22:24:57 +0000 add support for 67xx boards. Doesn't work yet, due to unknown reference of internal calibration adc. On my board, it's input seems to be about 2% off from +-10V. comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 2aeeb17080e8f1250792c46440294ba54054c550 Author: Frank Mori Hess Date: 2004-02-07 22:20:16 +0000 usbdux firmware update from Bernd Porr: Bugfix version of the firmware. When running ./cmd and ./ao_waveform at the same time I got CRC errors on the USB. Reason: some registers in the FX2 need a syncdelay. After a write to a register no other write is allowed to any other register for a certain time. This is called "Syncdelay". Introduced syncdelays for all EP registers. Now the CRC errors are gone. Another bugfix: the byte for the CPUCS register was wrong (shifted one bit to the left). This resulted in undefined processor speed. The speed was chosen just by chance at power up (12Mhz,24Mhz,48Mhz). etc/hotplug/usb/usbdux/usbdux_firmware.asm etc/hotplug/usb/usbdux/usbdux_firmware.hex commit 38580fc697078c8a59646d1673a7afbe5f2c7aea Author: Frank Mori Hess Date: 2004-02-07 21:42:49 +0000 patch form Bernd Porr: added a "sleep 1" just before fxload to eliminate race condition betwwen hotplug and usbdevfs in the preemptive 2.6 kernel etc/hotplug/usb/usbdux/usbdux commit 659520b9587feabf18a7d018bc7d1a6d8679367e Author: Frank Mori Hess Date: 2004-01-31 22:19:47 +0000 sync with comedi include/comedi.h commit 4d08248fdaab09cd9f53b06692d218430660d95c Author: Frank Mori Hess Date: 2004-01-31 21:57:02 +0000 update for usbdux driver form Bernd Porr who says: Had to change the USB 2.0 transfer protocol from IRQ transfer to ISO transfer. Reason: IRQ transfer is still not stable (2.4/2.6). However, ISO transfer has been rewritten in the kernel and works (just now in 2.6 but will be backported sooner or later)! I supply new firmware and a new version of the driver which now uses ISO transfer throughout (1.1 / 2.0). etc/hotplug/usb/usbdux/usbdux_firmware.asm etc/hotplug/usb/usbdux/usbdux_firmware.hex commit 524f2090f4724b08a0af7a886bce664b29198291 Author: Frank Mori Hess Date: 2004-01-18 21:35:50 +0000 added description of comedi_command_test() return values doc/funcref commit 0c37ffaa7cabf3be60ae9240431fb1cb7986897f Author: Frank Mori Hess Date: 2004-01-18 21:35:19 +0000 fixed typo doc/other.sgml commit ad69935badb830459ca02a901c9dcb32fe4b9f1d Author: Frank Mori Hess Date: 2004-01-18 20:26:47 +0000 don't make comedi_command arg INOUT swig/comedi.i commit 610dfd9bcf00dc53bb6847ee0182cd7dd6e91545 Author: Frank Mori Hess Date: 2004-01-17 20:23:07 +0000 fix check for ruby.h configure.ac commit ebec2e6206cc2b5fbbc5d957ddbc3262ee839d8f Author: Frank Mori Hess Date: 2004-01-17 20:12:17 +0000 add check for ruby header configure.ac commit f59b64a8dedf77677bef171717c65e083964f036 Author: Frank Mori Hess Date: 2004-01-17 19:39:54 +0000 added configure options for disabling python and ruby bindings configure.ac commit 2fe5055c25db467d99778a3a6da137c56f64e768 Author: Frank Mori Hess Date: 2004-01-17 19:18:08 +0000 clean up object files swig/ruby/Makefile.am commit 3e81d9e11ed1c5ab457fea38dceee755fe87a9ba Author: Frank Mori Hess Date: 2004-01-17 19:17:42 +0000 update README to reflect automake support for compilation/installation swig/ruby/README commit b8d7e64c4df876e93a95ff47411c626d5d310787 Author: Frank Mori Hess Date: 2004-01-17 19:08:46 +0000 more autoconf support for ruby binding configure.ac swig/ruby/Makefile.am commit 0178ccd682be24995a1077eed71b00159b5cd201 Author: Frank Mori Hess Date: 2004-01-17 19:08:17 +0000 pass arguments to configure autogen.sh commit a3005f2922ca2f1f34f21b0b104663ee31912f80 Author: Frank Mori Hess Date: 2004-01-17 17:11:17 +0000 start of automake support for ruby extension swig/ruby/Makefile.am commit cac5a2eac607daf53e3d199e2b0abcf27676929f Author: Frank Mori Hess Date: 2004-01-17 16:33:09 +0000 ruby binding and example from Steven Jenkins. I still need to tweak the Makefiles a bit to integrate it properly swig/ruby/README swig/ruby/demo/cmd swig/ruby/demo/common.rb swig/ruby/ext/MANIFEST swig/ruby/ext/extconf.rb swig/ruby/lib/comedi.rb swig/ruby/setup.rb swig/ruby/syntax_sugar commit a7ad74bf2d5d5684f3fd2384b82926876875c733 Author: Frank Mori Hess Date: 2004-01-12 22:41:40 +0000 include typemaps.i swig/comedi.i commit 153547a0477a66434dd9b004ffacc3b0642ee02f Author: Frank Mori Hess Date: 2004-01-12 01:38:06 +0000 ruby fix from steven jenkins swig/comedi.i commit 57dc5de6d32045637885e794745283a9b8da1bd2 Author: Frank Mori Hess Date: 2004-01-12 00:03:45 +0000 fix problem with html directory getting remade every time (at least with automake1.8) doc/Makefile.am commit 971764caf184cdcbb9ed957fefe17154eeb25710 Author: Frank Mori Hess Date: 2004-01-11 23:39:18 +0000 added some m4 quoting to get rid of automake1.8 warnings m4/as-ac-expand.m4 m4/as-compiler-flag.m4 m4/as-libtool.m4 m4/as-version.m4 commit 37cc8552e8dd3107255dc4228ef1198138dc3fe9 Author: Frank Mori Hess Date: 2004-01-11 23:16:02 +0000 add some comments on obsolete sections swig/python/README.txt commit 711679b1e2295672ab661a72e28d5a4aa1bb4914 Author: Frank Mori Hess Date: 2004-01-11 23:14:44 +0000 restore README.txt that got lost when I moved the python directory swig/python/README.txt commit 09aa989c1f946030e70d8303a067dea40052c2de Author: Frank Mori Hess Date: 2004-01-11 23:04:35 +0000 swig deprecated BOTH in favor of INOUT swig/comedi.i commit a64c59b46d9a7789092ceece625a88a6ae75e223 Author: Frank Mori Hess Date: 2004-01-08 03:10:32 +0000 make cvs checkout compilable by people without swig configure.ac swig/python/Makefile.am swig/ruby/Makefile.am commit 76c73a095645e9c5216d3979961689d6cf524238 Author: Frank Mori Hess Date: 2004-01-04 17:07:04 +0000 fix typo swig/python/Makefile.am commit bc7a0262b23ffbf49ed8689e5a5d8dd56454db28 Author: Frank Mori Hess Date: 2004-01-04 16:56:35 +0000 moved SWIG code from python directory to new swig directory. Added beginnings of support for ruby swig binding Makefile.am configure.ac python/README.txt python/comedi.i python/comedi_wrap.c swig/Makefile.am swig/comedi.i swig/python/Makefile.am swig/python/comedi.py swig/python/comedi_wrap.doc swig/python/setup.py swig/python/test_comedi.py swig/ruby/Makefile.am swig/ruby/examples/cmd swig/ruby/examples/common swig/ruby/syntax_sugar commit 56027b215404d941e513fc13f3e79cdfe65b6f85 Author: Frank Mori Hess Date: 2004-01-04 16:06:51 +0000 html_targets and man_targets not working out so hot doc/Makefile.am doc/html_targets doc/man_targets commit 998c091e1e3376da29e46c1efd141c11224b3024 Author: Frank Mori Hess Date: 2004-01-02 01:16:00 +0000 doing a retry for the preload write is useless, since the command hasn't started yet. Print a useful error message and exit instead. demo/ao_waveform.c commit 054cade97fe44580d4c3dc4e59610e48a0214fe4 Author: Frank Mori Hess Date: 2004-01-02 00:06:33 +0000 made BUF_LEN larger, so boards with huge ao fifos (ni 67xx) don't underrun when starting up. demo/ao_waveform.c commit a264b821eb397c236f756b434e2b225007091dcb Author: Frank Mori Hess Date: 2003-12-24 16:09:30 +0000 try to keep html_targets and man_targets up-to-date as automatically as possible doc/Makefile.am commit 663896f3257050bcca1268b9a8768023889fe2cb Author: Frank Mori Hess Date: 2003-12-24 15:46:55 +0000 use files to keep track of html and man targets doc/Makefile.am doc/html_targets doc/man_targets commit c5028f969908bee282b7229d393e5cac47a8f866 Author: Frank Mori Hess Date: 2003-12-24 15:40:31 +0000 fix possibility of incorrect bison invocation, when make tries to make calib_yacc.h before calib_yacc.c lib/Makefile.am commit af062d28653ee55b19ee83ab0b6930d06308f2ba Author: Frank Mori Hess Date: 2003-12-24 15:00:47 +0000 put gif back in EXTRA_DIST doc/Makefile.am commit 4581baf59a3eb21aac63f5dda9bd693406ee6240 Author: Frank Mori Hess Date: 2003-12-24 01:48:51 +0000 provide prebuilt docs in distribution tarballs configure.ac doc/Makefile.am doc/acq-seq.gif doc/html/Makefile.am doc/man/Makefile.am commit c75e9301c819858d929fb5f9c5267f63cd0a85a4 Author: Frank Mori Hess Date: 2003-12-21 18:07:42 +0000 added some missing end tags, noted by Steven Jenkins doc/comedilib.sgml doc/driverwriting.sgml doc/install.sgml doc/other.sgml doc/tutorial.sgml commit a57ff1fc14750abf4d140686fa4f8dc7e754d859 Author: Frank Mori Hess Date: 2003-12-21 17:30:01 +0000 update from bernd porr to use fxload to load firmware etc/hotplug/usb/usbdux/usbdux commit cb5e78da65d94d1329dbff5598c3490e3deac075 Author: Frank Mori Hess Date: 2003-12-03 02:43:47 +0000 make dependency handling work for subdirs doc/Makefile.am doc/html/Makefile.am doc/man/Makefile.am commit a03c337cdb9fa2e7c1a8302447a70644588bc91c Author: Frank Mori Hess Date: 2003-12-03 02:43:22 +0000 trying to improve calibration docs doc/funcref commit 217924bcfe6f65975601a38a8f2134919ac55424 Author: Frank Mori Hess Date: 2003-12-03 01:47:39 +0000 trying to improve calibration docs man/comedi_calibrate.8 commit 7f83f89d4c7aad50bc82d962dca9887c8fbeccdd Author: Frank Mori Hess Date: 2003-11-30 15:41:52 +0000 add support for usb scripts/firmware configure.ac commit e410cfda9c898495942c45673227e9f96d24faa5 Author: Frank Mori Hess Date: 2003-11-30 15:41:14 +0000 comedilib support for new usbdux driver etc/Makefile.am etc/hotplug/Makefile.am etc/hotplug/usb/Makefile.am etc/hotplug/usb/usbdux/Makefile.am etc/hotplug/usb/usbdux/Makefile_asm etc/hotplug/usb/usbdux/README etc/hotplug/usb/usbdux/fx2-include.asm etc/hotplug/usb/usbdux/usbdux etc/hotplug/usb/usbdux/usbdux_firmware.asm etc/hotplug/usb/usbdux/usbdux_firmware.hex etc/hotplug/usb/usbdux/usbdux_firmware.lst commit 9350128a51ef9d09a95a1248091dc05b22ba10e0 Author: David Schleef Date: 2003-11-20 18:40:30 +0000 new files testing/results/pci-6023e testing/results/pci-6713 testing/results/pci-das6023 testing/results/pci-dio-32hs commit 8bca0fc2cdb93df8e1ad0f7d10ec31b86096e8ec Author: David Schleef Date: 2003-11-17 20:13:42 +0000 Add notes about compiling from CVS README.CVS commit 3fd60e201e94d9907d574ebc56bced9b71975b22 Author: Frank Mori Hess Date: 2003-11-15 14:35:20 +0000 *** empty log message *** INSTALL commit a0b578697fe4582692fe99a0b8972f93d9b0d2b9 Author: Frank Mori Hess Date: 2003-10-24 00:56:30 +0000 add daqcard-6036e etc/pcmcia/comedi.conf commit 28ea3d0529423af82b6b7f718e8f96c9a1fe06eb Author: Frank Mori Hess Date: 2003-10-13 19:22:07 +0000 fix coarse/fine ai pregain offset caldacs for pci-6025e comedi_calibrate/ni.c commit d9a35aa836e4a8b09443688dfb2b2f8414d9191a Author: Frank Mori Hess Date: 2003-10-13 18:52:23 +0000 fix path when creating calibration directory during install, bug noted by Norbert Schmidt. comedi_calibrate/Makefile.am commit ad25b37d406234a69ce250716b850f49a4f684bd Author: Frank Mori Hess Date: 2003-10-09 14:59:44 +0000 add ACLOCAL_AMFLAGS so automake calls aclocal correctly when necessary Makefile.am commit 6d4b3337c25500c389e5e69f98816661e76f4153 Author: Frank Mori Hess Date: 2003-09-03 03:54:06 +0000 hack so we don't rebuild docs with every make doc/html/Makefile.am doc/man/Makefile.am commit ee428c99bc9f6a75e629f54f82febfefd41203f1 Author: Frank Mori Hess Date: 2003-09-03 03:49:12 +0000 typo doc/funcref commit 29b0c0b5eb00cb0e0886365bcee56720a977c435 Author: Frank Mori Hess Date: 2003-09-03 02:59:00 +0000 added a -release option for libtool, so it names the library with the version instead of libcomedi-0.0.0.so lib/Makefile.am commit 37a8e0533fe9b57b038a07601c3fa08601342e59 Author: Frank Mori Hess Date: 2003-09-03 02:18:52 +0000 add id to glossary so it doesn't produce a randomly named html file doc/glossary.sgml commit 3602f4abab26da45add24c09f994a0dbfdf3b72c Author: David Schleef Date: 2003-08-30 04:21:50 +0000 localstatedir should be /var, thus we need append a lib/ here lib/calib.c commit 22b88279c2db04e1b9cd07d567ead1858585e133 Author: Frank Mori Hess Date: 2003-08-30 02:08:21 +0000 coarse and fine pregain offsets were switched for pci-6024e comedi_calibrate/ni.c commit a2f63aeedb63303e684a6efd4513c21ccc947d6c Author: Frank Mori Hess Date: 2003-08-23 03:26:39 +0000 add stub for daqcard-6036e comedi_calibrate/ni.c commit 366e3a261300ae678c6e71d3ecdc5ac0c5ed5dc4 Author: Frank Mori Hess Date: 2003-08-21 16:10:56 +0000 add calib_yacc.h to BUILT_SOURCES lib/Makefile.am commit 17d9741765d4276a7ed54d1a4cfce9f695580db2 Author: Frank Mori Hess Date: 2003-08-21 15:11:34 +0000 use 'ue' instead of 'u' for uumlat doc/comedilib.sgml commit 8e2cd55f2423f7a451f8524243d93ecc64586e40 Author: David Schleef Date: 2003-08-16 23:18:07 +0000 fix warnings comedi_calibrate/save_cal.c demo/sv.c commit df9e839390c9064e85b513dd84b1bd760203e765 Author: David Schleef Date: 2003-08-16 23:11:18 +0000 version bump configure.ac commit 691373797b53851a3350c2a6373645f7e61562ce Author: David Schleef Date: 2003-08-16 22:55:40 +0000 force aux dir configure.ac commit d7a275dcaccfcd86d083f5d9232f45ef0da6ee83 Author: David Schleef Date: 2003-08-16 22:19:35 +0000 new makefiles etc/Makefile.am etc/pcmcia/Makefile.am commit 73d57773000d2b1733fd460f1c72c5a4a49656a2 Author: David Schleef Date: 2003-08-16 22:18:05 +0000 rerefactor Makefile.am doc/Makefile.am commit 57ee5a6de730b22ab4e96b9ac00f525de91f75db Author: David Schleef Date: 2003-08-16 22:17:30 +0000 add Makefiles into etc/ Makefile.am configure.ac commit 47d1c330571411391f28b7595e619951f966c5fc Author: David Schleef Date: 2003-08-16 22:14:58 +0000 install a few more files debian/libcomedi-dev.files debian/libcomedi0.files debian/rules commit 42eb25e515bf206c3919e1dfa459401f7ea2297c Author: David Schleef Date: 2003-08-16 00:51:13 +0000 not needed etc/rel_comedilib commit 7174581d98b2473987ed416bfdfc1a088a5097ab Author: David Schleef Date: 2003-08-16 00:43:52 +0000 add files debian/libcomedi-dev.files commit 3770278066c365d60440c1e92077bb414f5428f2 Author: David Schleef Date: 2003-08-16 00:42:41 +0000 updates from debian package debian/changelog debian/control debian/libcomedi0.postinst debian/libcomedi0.postrm debian/libcomedi0.shlibs debian/rules commit 71e3e08c9011ea90ecee46e113e4e69d8f4296be Author: David Schleef Date: 2003-08-16 00:41:35 +0000 update debian/copyright commit 8c7886ff0db2a7db141a3d628997bfd94a6ecc1e Author: David Schleef Date: 2003-08-16 00:20:54 +0000 don't dist acq-seg.gif doc/Makefile.am commit fac5eabb0bb6d6d0fefea59486661222aacf281e Author: David Schleef Date: 2003-08-16 00:20:41 +0000 moved to html doc/acq-seq.gif commit 733da099a23be5807f3830fe51b6b5030837caa2 Author: David Schleef Date: 2003-08-16 00:20:02 +0000 refactor build system for docs doc/Makefile.am doc/comedilib.sgml doc/html/Makefile.am doc/html/acq-seq.gif doc/man/Makefile.am commit 0a70a2f231551d05c0930e06f4253d86b5a58b2a Author: David Schleef Date: 2003-08-16 00:18:46 +0000 calibrations is installed in $localstatedir lib/calib.c commit cd7cab945867cf9bbec81f46b3c59182ad5e7a4f Author: David Schleef Date: 2003-08-16 00:18:04 +0000 dist generated lex and yacc sources lib/Makefile.am commit b666cdc3d1084de1b0f463af107353d69a2a1fc0 Author: David Schleef Date: 2003-08-16 00:16:32 +0000 remove flex and bison from build deps debian/control commit c7701b0b87b422cb91cc90fb1f783d1c08c8f3ff Author: David Schleef Date: 2003-08-16 00:15:58 +0000 Install calibrations/ to localstatedir comedi_calibrate/Makefile.am commit 038034fdbbce5d781d35bcff66e92a114c0243f6 Author: David Schleef Date: 2003-08-16 00:15:29 +0000 remove include from EXTRA_DIST Makefile.am commit 7dec44588034992bdfc77ebda7b92725dc9e34a1 Author: David Schleef Date: 2003-08-16 00:15:15 +0000 update version. switch back to using docbook2xxx, and test for each one. Jade/jw doesn't really have a way to test for backends. configure.ac commit 7adc4794f67f9e08b5a6662d0598e9174fe8e367 Author: Frank Mori Hess Date: 2003-08-15 21:13:29 +0000 ignore externally referenced ranges in get_bipolar_lowgain(), etc. comedi_calibrate/comedi_calibrate.c commit 66ab57bca108f56f98bd8d9ed74f6680c2d4e819 Author: Frank Mori Hess Date: 2003-08-11 20:05:06 +0000 marked sv_ functions as deprecated doc/funcref commit 605a5fa68b35d494dc15f5368342fb837d208a86 Author: Frank Mori Hess Date: 2003-08-08 18:41:20 +0000 ignore install errors for manpages doc/Makefile.am commit ef4b9afdb5e01a08152615a460081839665d6467 Author: Frank Mori Hess Date: 2003-08-08 17:38:59 +0000 it's https instead of http comedi_calibrate/comedi_calibrate.c commit a20a51506cf3ba2bde10cf51b30bdb4ca8ae458a Author: Frank Mori Hess Date: 2003-08-02 03:58:21 +0000 added missing doc/intro.sgml commit 82f3f20381d78d93742a1a466b5fe21b5b2d39ea Author: Frank Mori Hess Date: 2003-08-02 03:44:13 +0000 fixed closing of doc/mkref commit e45e9a2c277ebc541d5d49ed1fcf546da9a9fa59 Author: Frank Mori Hess Date: 2003-08-02 03:20:22 +0000 added support for fine unipolar offset caldac, especially for pci-6042e. updated pci-6052e status to STATUS_DONE (unipolar analog output linearity calibration works correctly now). comedi_calibrate/ni.c commit 044bba0d1a8335b506f013d727ac317ae8859e0f Author: Frank Mori Hess Date: 2003-08-02 03:18:36 +0000 moved a few lines around for clairity comedi_calibrate/cal_common.c commit 7c1c60388edc0c9e211c163cd6d5bd8f35001127 Author: Frank Mori Hess Date: 2003-08-02 03:17:49 +0000 updated results using debug caldacs comedi_calibrate/results/pci-6052e commit 48a08ec68ee7d18dd3ac3b2d8d07e520494804c1 Author: Frank Mori Hess Date: 2003-07-23 20:00:49 +0000 tweaks, and always reset fine caldacs before adjusting corresponding coarse caldac comedi_calibrate/cal_common.c comedi_calibrate/ni.c commit ca615cb0fe2b7f95af973ff022c4381bb9f8972b Author: Frank Mori Hess Date: 2003-07-21 19:23:58 +0000 updated pci-6031e status to STATUS_DONE, and made pegs happen only when caldacs are reset. comedi_calibrate/cal_common.c comedi_calibrate/ni.c commit 5ec125425e78af05223402abb1aa58f7bcf7a350 Author: Frank Mori Hess Date: 2003-07-21 19:22:38 +0000 updated results comedi_calibrate/results/pci-6031e commit 4f5a67c36d91529348e23d44e9227013324b6ffe Author: Frank Mori Hess Date: 2003-07-20 05:10:13 +0000 do seperate unipolar ai calibration on ni boards that need it comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/ni.c commit 5c505d7b573965348cd47a6b7f365fbed30791c7 Author: Frank Mori Hess Date: 2003-07-20 03:20:50 +0000 don't save multiple values for the same caldac channel comedi_calibrate/save_cal.c commit 4a028b8012806dae4b5af03f7e493a1d0f19fefa Author: Frank Mori Hess Date: 2003-07-19 22:48:31 +0000 add pci-6031e support. comedi_calibrate/ni.c commit fda2e6259d9e85630ebc099ed133fb67237321d7 Author: Frank Mori Hess Date: 2003-07-19 22:12:29 +0000 alphabetize boards and add more STATUS_UNKNOWN board types comedi_calibrate/ni.c commit b2c706096e29b8da084ed1b7705e291ab1fb61da Author: Frank Mori Hess Date: 2003-07-19 22:09:47 +0000 new results comedi_calibrate/results/pci-6031e commit 35ae28907b8882736df7a81999756b5493bb24e6 Author: Frank Mori Hess Date: 2003-07-19 19:16:41 +0000 tell user when command line options are being forced on or off comedi_calibrate/comedi_calibrate.c commit 8c5615994f902a7005407ceaf31398872e1dc335 Author: Frank Mori Hess Date: 2003-07-16 16:45:27 +0000 correct url for cvs instructions README commit 389507482bf11d7050427af6357f79acf0938823 Author: Frank Mori Hess Date: 2003-07-16 16:38:33 +0000 fix use of COMEDI_DEVCONF_AUX_DATA* options (from Bernd Porr) comedi_config/comedi_config.c commit 0812812571d85c9c4459817bea73f4a02000dbea Author: Frank Mori Hess Date: 2003-07-16 16:26:14 +0000 sync with comedi include/comedi.h commit 092659f27deebc8e9c971181652f3f6b0ca372f2 Author: Frank Mori Hess Date: 2003-07-15 15:58:28 +0000 refined handling of built directories doc/Makefile.am commit 5a951646a7187b3407f7b979ad64eff65762246c Author: Frank Mori Hess Date: 2003-07-12 01:32:02 +0000 incremented n_observables for new observables i added comedi_calibrate/ni.c commit d9f02d1466e23526473f8d25525c0a0c7f5eb7d8 Author: Frank Mori Hess Date: 2003-07-11 23:31:08 +0000 tweaked bipolar ao targets comedi_calibrate/ni.c commit dfdb0915aa961e2e455c3ca4d149785b883c5020 Author: Frank Mori Hess Date: 2003-07-11 23:25:10 +0000 ignore errors making manpages again doc/Makefile.am commit caa9fd466389a89a8e0877368e5515ca41ccba31 Author: Frank Mori Hess Date: 2003-07-11 23:07:42 +0000 added symlink for figure doc/Makefile.am commit d3e6b58fdf0f5dde365926493c934233a61b64e6 Author: Frank Mori Hess Date: 2003-07-11 22:53:40 +0000 replaced all “ and ” with and doc/driverwriting.sgml doc/install.sgml doc/intro.sgml doc/other.sgml doc/reference.sgml doc/tutorial.sgml commit 4f397d0a38478b73a5dedaec0070296f2851e4f4 Author: Frank Mori Hess Date: 2003-07-10 22:07:12 +0000 fix 6052 calibration to use ad8804_debug caldacs comedi_calibrate/ni.c commit 9574922ac1633e73e26346f1bd039a735dba8350 Author: Frank Mori Hess Date: 2003-07-10 21:55:03 +0000 fixing bipolar ao linearity calibration, lowered 6052 status since I'm pretty sure the caldac type is wrong in the driver. comedi_calibrate/ni.c commit 70666cad39806a5c79a353eea608c25ce5bd351a Author: Frank Mori Hess Date: 2003-07-09 20:13:00 +0000 added etc/ to EXTRA_DIST, moved creation of /etc/comedi/calibrations to comedi_calibrate subdirectory's makefile Makefile.am comedi_calibrate/Makefile.am etc/pcmcia/comedi commit d53f8fb6b8f49496c2f637984de95f62ecb3159f Author: Frank Mori Hess Date: 2003-07-09 19:49:59 +0000 got rid of advanced.sgml doc/Makefile.am commit 41291d69a661cb0c8e8254b0fe8fa79a87d67f7d Author: Frank Mori Hess Date: 2003-07-09 19:03:48 +0000 use AC_PROG_LIBTOOL instead of old name AM_PROG_LIBTOOL m4/as-libtool.m4 commit d7fc976d8b226961dff315af3e14b2d75533a687 Author: Frank Mori Hess Date: 2003-07-09 02:46:39 +0000 undoing regression doc/advanced.sgml commit 5cc75f5efe0d27abb427bb46e14372c6d2161edd Author: Frank Mori Hess Date: 2003-07-08 23:51:29 +0000 fix regressions, remove obsolete description of isapnp support doc/install.sgml doc/other.sgml doc/reference.sgml commit f98e8f792ee2fefbcf929924717dd19323bf2f7c Author: Frank Mori Hess Date: 2003-07-08 23:02:42 +0000 fixed a regression and added some copyright notices doc/comedilib.sgml commit 49414d97d626c7b8b9137c983b2681d4ff612565 Author: Frank Mori Hess Date: 2003-07-08 22:58:20 +0000 fix figure doc/intro.sgml commit b9f2b7d2fea7675a95cb799320704c6d57b555df Author: Frank Mori Hess Date: 2003-07-08 22:39:23 +0000 undoing funcref regressions doc/funcref commit 81df61bede802814263a9e54754e48156b78d996 Author: Frank Mori Hess Date: 2003-07-08 22:13:00 +0000 make install-data-local target conditional, and use $(INSTALL_DATA) instead of $(INSTALL) doc/Makefile.am commit 374e8ca6635a23d8e9bfd475b170a63eff890f92 Author: David Schleef Date: 2003-07-07 22:48:44 +0000 escape quotes in perl string doc/mkref commit 7202fb8b74ff69df1c3602a99e52369e81c628c2 Author: David Schleef Date: 2003-07-07 22:44:39 +0000 add figure doc/Makefile.am doc/acq-seq.gif commit d70d0eef2cd9cdfadb10c7571ae43083464a0619 Author: David Schleef Date: 2003-07-07 22:34:18 +0000 Much fixage and new text from Herman. doc/advanced.sgml doc/comedilib.sgml doc/driverwriting.sgml doc/funcref doc/glossary.sgml doc/install.sgml doc/intro.sgml doc/mkref doc/other.sgml doc/reference.sgml doc/tutorial.sgml commit 8e33ed9c6e4effc890e9a25a6ce077f12f13c265 Author: Frank Mori Hess Date: 2003-07-06 00:11:13 +0000 added detection of flex/bison to configure configure.ac lib/Makefile.am commit d492ffbc39ee3caef41d4f7d1819f3d550059e4a Author: Frank Mori Hess Date: 2003-07-03 21:51:23 +0000 daqcard-1200 is now supported by ni_labpc_cs.o driver etc/pcmcia/comedi.conf commit b6cbf8a08ed98bfc3376f09f18024c118a5c3800 Author: Frank Mori Hess Date: 2003-07-03 16:17:40 +0000 added creation of /etc/comedi/calibrations directory during install Makefile.am commit 79a109dcc66e931d2db91d98148c10dfae663be6 Author: Frank Mori Hess Date: 2003-07-03 15:51:53 +0000 added reference eeprom address for pci-6036e comedi_calibrate/ni.c commit 2b3832c22008fa32df23db3828f62718570aeaaa Author: Frank Mori Hess Date: 2003-07-02 18:35:52 +0000 pci-6036e works comedi_calibrate/ni.c commit d471a2dc394ef676c5a0a7e80871ebb169bcf4e4 Author: Frank Mori Hess Date: 2003-07-02 18:35:03 +0000 added a perror() comedi_calibrate/save_cal.c commit f801b52a9a06f483d31c303b5ea9087c247cf91f Author: Frank Mori Hess Date: 2003-07-02 18:26:26 +0000 new results with ad8804_debug caldac comedi_calibrate/results/pci-6036e commit 02125939f196dac92ffd2ef4fa89ad3653f62da8 Author: Frank Mori Hess Date: 2003-07-02 18:04:46 +0000 fix out-of-range problems with ao unipolar linearity calibration comedi_calibrate/ni.c commit 5de65aa11de4cec133923c6b42a4affdbfd1323f Author: Frank Mori Hess Date: 2003-07-01 21:14:15 +0000 fix analog output targets comedi_calibrate/ni.c commit a73cef8a7679ae96434028a490c7439b9838b5e6 Author: Frank Mori Hess Date: 2003-07-01 21:01:31 +0000 fixed a DPRINT comedi_calibrate/comedi_calibrate.c commit 54530d0efb9c1be68a032aa024281f9d0a9843e7 Author: Frank Mori Hess Date: 2003-07-01 20:57:15 +0000 fixes for pci-6071e comedi_calibrate/ni.c commit a0ca3dc58afbd2e38f9504095d04bb507c674e12 Author: Frank Mori Hess Date: 2003-07-01 20:56:43 +0000 new results with ad8804_debug caldac in driver comedi_calibrate/results/pci-6071e commit b69e3de979670a34ba6f7ba5e0ec64d1324d222c Author: Frank Mori Hess Date: 2003-06-30 15:25:16 +0000 added adc_pregain_offset_fine for 6036e comedi_calibrate/ni.c commit 4e7a838087f2c3990c0c4f8cbd6f35ec3b92ced8 Author: Frank Mori Hess Date: 2003-06-27 14:26:18 +0000 first pass at pci-6036e calibration support comedi_calibrate/ni.c commit a575e23b55a0d2b82523f7115d471887b4a0c09c Author: Frank Mori Hess Date: 2003-06-27 03:23:49 +0000 added pci-6036e entry comedi_calibrate/ni.c commit f5fd0b02693894ca6bf468d3fe4daa17e5b9dec7 Author: Frank Mori Hess Date: 2003-06-27 03:15:02 +0000 trivial changes of 1 to 1.0 comedi_calibrate/cb.c comedi_calibrate/cb64.c commit 04582261ab6f294f602c023270067ce46d8fc01f Author: Frank Mori Hess Date: 2003-06-18 00:06:20 +0000 fix possible segfault comedi_calibrate/comedi_calibrate.c commit 49b521c21c8bad390b9c9876bf09802e9c9781ef Author: Frank Mori Hess Date: 2003-06-17 23:57:49 +0000 make it loop through gain/offset calibrations until the readings are within specified tolerance of targets. comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c commit 57f038f35c38163d684b089382346c1d402adcae Author: Frank Mori Hess Date: 2003-06-17 00:44:14 +0000 updated comment comedi_calibrate/cb.c commit b0a4a1dbd0c8fb94c7b7952556fe71777723ae32 Author: Frank Mori Hess Date: 2003-06-17 00:05:28 +0000 Disable attempt to do unipolar postgain calibration on measurement computing pci-das1602/16 boards, since it is failing badly. comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/cb.c commit 11264f9d0163159a4acf1afe4f2494eccc819c06 Author: Frank Mori Hess Date: 2003-06-14 16:04:23 +0000 make unipolar gain calibration work a little better comedi_calibrate/cal_common.c commit a61dcfa9f79c7682640559c706660c1bc0087803 Author: Frank Mori Hess Date: 2003-06-13 21:49:27 +0000 use bipolar range when pegging pregain offset before unipolar postgain calibration comedi_calibrate/cal_common.c comedi_calibrate/cb.c commit 07b25b2b9f1e5099a87281303b912d40c3c2c953 Author: Frank Mori Hess Date: 2003-06-13 18:03:22 +0000 remove duplicate lines comedi_calibrate/cal_common.c commit f04b00a8584d370e5f4b55defcc03d6d27f28fae Author: Frank Mori Hess Date: 2003-06-13 17:15:40 +0000 tweak to unipolar postgain offset routine comedi_calibrate/cal_common.c commit c62918e14e6a09759335ac6ea9d0a66a402dc183 Author: Frank Mori Hess Date: 2003-06-13 17:13:28 +0000 new results for measurement computing pci-das1602/16 comedi_calibrate/cb.c comedi_calibrate/results/measurement-computing-pci-das1602-16 commit 532ff2daa571bf0d020ec1c864f15441dd6a4a81 Author: Frank Mori Hess Date: 2003-06-12 19:57:43 +0000 fix problems with set_target setting the target to NaN on unipolar ao ranges comedi_calibrate/comedi_calibrate.c commit 5b8c21c96a702092d361cb9a552b6ba37d356892 Author: Frank Mori Hess Date: 2003-06-06 18:57:30 +0000 fix swapping of unipolar and bipolar postgain offsets during calibration comedi_calibrate/cal_common.c commit 553a0142e91c616ea1b3a8b0cdc91425027e287a Author: David Schleef Date: 2003-06-06 17:50:33 +0000 Macro from gstreamer m4/as-compiler-flag.m4 commit 53a43ff0a711174a40ec6d05e513e285adbcf9b8 Author: Frank Mori Hess Date: 2003-06-06 14:59:29 +0000 make sure we aren't out-of-range when doing unipolar postgain offset comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c commit 7af1cc7f5ede78b87c996706f8ee4ef7e08b6009 Author: Frank Mori Hess Date: 2003-06-06 14:07:58 +0000 added some m4 quoting (fixes docbook warning message with comma), added warning message when python binding will not be compiled. comedi_calibrate/comedi_calibrate.c configure.ac commit 49e17577dfc7d4a8dff3dbfb500a57e0829b6792 Author: Frank Mori Hess Date: 2003-06-06 05:01:08 +0000 fixed return value for comedi_dio_config() entry doc/funcref commit 613d45f72a595a8c56d2024dc21881fe2b0db172 Author: David Schleef Date: 2003-06-05 22:17:01 +0000 Conditional compile. Use compiler flags found by autoconf python/Makefile.am commit a2e5d96ba6e3bae243000d0e8a651a85f34cd375 Author: David Schleef Date: 2003-06-05 22:16:02 +0000 Add conditional compilation. Use docbook found by autoconf. doc/Makefile.am commit b5c7d281a2e251ceb7302849af0354fa22492a13 Author: David Schleef Date: 2003-06-05 22:15:12 +0000 move files around. fix build depends. debian/changelog debian/control debian/libcomedi-dev.files debian/libcomedi0.files debian/python-comedilib.files commit 00849f157e630ea49be0ea4f908e67a06cec59cb Author: David Schleef Date: 2003-06-05 22:13:58 +0000 Conditionally find python and docbook. Check compiler flags. configure.ac commit 8f36bbd560fed2a388da012ee343a9ade177331e Author: David Schleef Date: 2003-06-05 22:12:45 +0000 Fix to actually make it work. comedilib.spec.in commit f3c2842bfb18b23718ee8f190fceb7c95fe55c1c Author: Frank Mori Hess Date: 2003-06-05 04:22:50 +0000 gcc 2.95 doesn't understand -Wno-unused-function, replaced with -Wno-unused python/Makefile.am commit 065495273e1265cd1134ec96b284b4791f1f302e Author: David Schleef Date: 2003-06-04 20:28:04 +0000 add some compiler flags to make quieter python/Makefile.am commit a41a632c5d0c275be2b0f26c724f1067bec45bd6 Author: David Schleef Date: 2003-06-04 20:27:25 +0000 remove check for python >= 2.2 configure.ac commit a6bb2b79113cf51410eeb1917e81b59bd0f1ee33 Author: David Schleef Date: 2003-06-04 20:00:29 +0000 Use autoconf-located includes for python python/Makefile.am commit 1d1005175ac6fd97fe3081a566a258e72c73b6f5 Author: David Schleef Date: 2003-06-04 04:23:57 +0000 Fix name of comedi module python/Makefile.am commit 76e49e97e2e8dd38167d029c8cd00f6797556b2c Author: David Schleef Date: 2003-06-04 04:23:22 +0000 new snapshot debian/changelog commit 7e0247279729343d1a72a100323148b025f8959e Author: David Schleef Date: 2003-06-04 04:15:02 +0000 Change return value of comedi_data_{read|write}() doc/funcref commit ce44af670c67aea0cda370545f36ee1301fb5fb1 Author: David Schleef Date: 2003-06-04 03:38:06 +0000 move files to python-comedi debian/libcomedi0.files debian/python-comedilib.files commit 718b2db19351d6be7afeb81e6ba4039009182d32 Author: David Schleef Date: 2003-06-04 03:36:55 +0000 autogenerate spec file Makefile.am comedilib.spec.in configure.ac commit 13c4f1fc3d7b4ed9a4cea3e849d21bcf9dd54606 Author: David Schleef Date: 2003-06-04 03:34:57 +0000 make autogenerated comedilib.spec.in commit 4737f22ddd4ff1e6fb18ead9a5147a0c9c5a5ff9 Author: David Schleef Date: 2003-06-04 03:33:59 +0000 hacking. Don't know if this works :) comedilib.spec commit 463736ca60f65466cfa2af9d63b1e6442753886b Author: David Schleef Date: 2003-06-04 03:04:42 +0000 learn how to write sh correctly autogen.sh commit 7b9099df6bf85ead3575c8c4b98247d8fea4f6af Author: David Schleef Date: 2003-06-04 03:03:17 +0000 stolen from gst-python m4/am-check-python-headers.m4 commit 3f05c6147feffb7809354a0e34928ea5c2614ad2 Author: David Schleef Date: 2003-06-04 03:02:25 +0000 touch some missing files autogen.sh commit e21f2a555dc026312c4ca6e03bf5566d209f0e6b Author: David Schleef Date: 2003-06-04 02:59:18 +0000 er, don't really want to use acinclude.m4 acinclude.m4 commit 2445e19237571c866360fcf9e65d6db39a115be5 Author: David Schleef Date: 2003-06-04 02:58:00 +0000 acinclude.m4 stolen from gst-python acinclude.m4 commit 74e8c0e4a936f410b557088570188e827ee58609 Author: David Schleef Date: 2003-06-04 02:55:50 +0000 need to dist these files. include/Makefile.am commit bd414e5a57a37253f03bc65fbe80539314bbadb8 Author: David Schleef Date: 2003-06-04 02:54:41 +0000 add #! line demo/python/cmd.py demo/python/mmap.py commit cbc88ac621cd7d416857660857c8884589268234 Author: David Schleef Date: 2003-06-04 02:53:45 +0000 Add python examples from Luc Lefebvre demo/python/README demo/python/cmd.py demo/python/info.py demo/python/mmap.py commit 25669b17b28463a91d573bee651f0da94efbc656 Author: David Schleef Date: 2003-06-04 02:49:23 +0000 regenerate python/comedi.py python/comedi_wrap.c commit 1cfc30e91079fb52ecf3b63ee8450f6ac72c3f92 Author: David Schleef Date: 2003-06-04 02:48:32 +0000 update doc/drivers.txt commit 11de6fee0de0c6d8cd580c943ee4dae40edf509f Author: David Schleef Date: 2003-06-04 02:48:00 +0000 not needed with new debhelper debian/libcomedi0.conffiles commit c6370ce00d06e5f261d32fc29b0fa28497fc9ede Author: David Schleef Date: 2003-06-04 02:47:41 +0000 install in a more debhelper-friendly way debian/libcomedi-dev.files debian/libcomedi0.files commit ca4dfd446d6d8a9f73b9dc090a674b8398b74f06 Author: David Schleef Date: 2003-06-04 02:47:15 +0000 packaging fixes debian/changelog debian/control debian/rules commit 435ad43809f5ac9f3f0f071c9fd002e57bf0eff4 Author: David Schleef Date: 2003-06-04 02:47:00 +0000 tell people to submit a bug report comedi_calibrate/comedi_calibrate.c commit a744f60230b2875c9d7ba7699cd26016d9915159 Author: David Schleef Date: 2003-06-04 02:46:41 +0000 no longer used Config commit 342b47fb2b5c13b6a1ab829ff5cd4c0bfba849e1 Author: David Schleef Date: 2003-06-04 02:43:49 +0000 moved to .. rpm/comedilib.patch rpm/comedilib.spec commit 6f8877b61dfc7b292e363492273ed165bebce36c Author: David Schleef Date: 2003-06-04 02:43:12 +0000 move out of rpm directory comedilib.spec commit 2cdfa17091cc29835c8e8ab88630feb00d601ebf Author: David Schleef Date: 2003-06-04 02:42:08 +0000 Fixes to make python and docs build correctly Makefile.am configure.ac doc/Makefile.am python/Makefile.am python/comedi.i python/comedi_wrap.c python/setup.py commit 90b41e59604f93e39fb0472790dd05a654ec3365 Author: David Schleef Date: 2003-06-03 23:57:32 +0000 Rewrite of python wrappers based on swig python/Makefile.am python/Makefile.pre.in python/README.txt python/Setup.in python/comedi.i python/comedi.py python/comedi_wrap.c python/comedi_wrap.doc python/compy.c python/sample.py python/sample1.py python/setup.py python/test_comedi.py commit 598fa693a6beaaa3805d8b43076f277590d8530b Author: Frank Mori Hess Date: 2003-06-01 18:58:55 +0000 removed obsolete advanced.sgml. Got rid of references to hard-coded comedi_config paths doc/Makefile.am doc/advanced.sgml doc/install.sgml commit c06d17d1ddde68577e86448ab137b9249a56d2db Author: Frank Mori Hess Date: 2003-06-01 18:44:41 +0000 removed assumption that comedi_config is in /usr/sbin man/comedi_config.8 commit 840b17a894d936b51b3a102f8c18994411e298cc Author: Frank Mori Hess Date: 2003-06-01 18:38:22 +0000 fix script for different common comedi_config paths etc/pcmcia/comedi commit 788056d3b06127b91f482ff483a4ef6ac2cd9b7f Author: Frank Mori Hess Date: 2003-05-31 16:59:29 +0000 move some warning messages so they will actually get seen comedi_calibrate/cb.c commit 9825b8a1af5156447b6e6d805f86eca58f2705f5 Author: Frank Mori Hess Date: 2003-05-31 16:58:45 +0000 be a little more careful about fixing up calibration file path, although it doesn't make any practical difference lib/calib.c commit ad40297bf280b0cf26698b57a5d7221cf7037ef1 Author: Frank Mori Hess Date: 2003-05-28 21:22:59 +0000 catch some errors comedi_calibrate/cb.c commit 9b78a41963608192d5d1b41c00e9d58d80cc0436 Author: Frank Mori Hess Date: 2003-05-28 21:18:34 +0000 fix default calibration file path for boards with '/' in name lib/calib.c commit aa47373687b3526cbf4ae593cf6a59e5bf14683d Author: Frank Mori Hess Date: 2003-05-28 18:55:36 +0000 replace return with YYABORT lib/calib_yacc.y commit 4ebdc2dbbe1df5eaaa66b260e0485169d60667a7 Author: David Schleef Date: 2003-05-27 19:05:56 +0000 update. comedi_calibrate/results/pci-6071e commit aa28c07bde62337d58a42a8e17367cf43bb9498b Author: Frank Mori Hess Date: 2003-05-25 21:20:41 +0000 added support for new cb_pcidas64 board types comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c commit 80034d661d835943eb7d26a63c49fa9411e1bead Author: Frank Mori Hess Date: 2003-05-25 21:11:20 +0000 made sv order adjustable comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit d3973e166631fa067b6650db2d3750446de5721f Author: Frank Mori Hess Date: 2003-05-25 16:20:42 +0000 fix statistics of new_sv_measure, and reduce number of steps in check_gain_chan_x comedi_calibrate/comedi_calibrate.c commit fa4100f9a3ce2f8e7fb9a6c9d68a2b24f3455f34 Author: Frank Mori Hess Date: 2003-05-24 21:15:06 +0000 use CR_EDGE and CR_INVERT constants instead of magic numbers demo/receiver.c commit a18d21726f11c6c45a3d0a42d358fab8f85bdb07 Author: Frank Mori Hess Date: 2003-05-22 21:40:50 +0000 new results comedi_calibrate/results/pci-6110 commit f233ede6ef17ebfee67282201384ce755535a3d0 Author: Frank Mori Hess Date: 2003-05-22 20:49:53 +0000 make verbosity options work again comedi_calibrate/comedi_calibrate.c commit 299d9df1deaf0ebcfa292b49766598bf7b61aad2 Author: Frank Mori Hess Date: 2003-05-22 20:42:34 +0000 trivial tweak comedi_calibrate/ni.c commit e036c5a8d41e71b5a9ad7ec1860559481c4cf335 Author: Frank Mori Hess Date: 2003-05-22 20:30:41 +0000 increased sv->order for 611x comedi_calibrate/comedi_calibrate.c commit f2bdfdfd13abe155316fd036c4a38ee6a687c11e Author: Frank Mori Hess Date: 2003-05-22 16:13:12 +0000 still trying to get 611x ai to calibrate well, trying to increase settling time now. comedi_calibrate/ni.c commit 78c5a7e9bd77d2bca2f0294044ffaa3d49a507a4 Author: Frank Mori Hess Date: 2003-05-22 16:12:07 +0000 cleanup some redundant initialization of sv stuff comedi_calibrate/comedi_calibrate.c commit 93cb91df254148cd1881defa0ab6c34e4b71ce54 Author: Frank Mori Hess Date: 2003-05-21 18:44:28 +0000 fix analog out ch 1 calibration, and calulation of variable ai reference source for 611x comedi_calibrate/ni.c commit d2a9fc95d61372de52e243bfcc13b96e400f871c Author: Frank Mori Hess Date: 2003-05-21 17:52:41 +0000 added some warning messages when binary calibrations set caldacs to max/min values comedi_calibrate/comedi_calibrate.c comedi_calibrate/save_cal.c commit de2714e5fe421dc4c8a2b5659dc2fc76b5955cfb Author: Frank Mori Hess Date: 2003-05-21 17:16:09 +0000 increase N_OBSERVABLES even more for 611x comedi_calibrate/calib.h commit b277b8dda25f6f63005a81729d6eee40688949ed Author: Frank Mori Hess Date: 2003-05-20 15:09:01 +0000 fix assignments that should have been equality tests comedi_calibrate/ni.c commit 8c46a0f9c84929e7aa042fd6b2feb8176a6b1e0c Author: Frank Mori Hess Date: 2003-05-19 23:31:47 +0000 made comedi_config install into sbin instead of bin subdirectory comedi_config/Makefile.am commit 6ad2b6c950189f80a55741663091e165cce034b8 Author: Frank Mori Hess Date: 2003-05-18 00:26:59 +0000 trying to fix undefined symbol problems people are having lib/buffer.c lib/calib.c lib/calib_yacc.y lib/cmd.c lib/comedi.c lib/data.c lib/dio.c lib/error.c lib/get.c lib/range.c lib/sv.c lib/timed.c lib/timer.c lib/version_script commit 4cfdf12baac3fa2b0a9b079a97fea75c4466f6ba Author: Frank Mori Hess Date: 2003-05-16 21:15:17 +0000 added -D_REENTRANT to library cflags lib/Makefile.am commit a47a8b6028c8f3e5ea9144461048f92e6697f183 Author: Frank Mori Hess Date: 2003-05-16 19:41:13 +0000 updated for autoconf stuff INSTALL commit 67ee3b39140b1b7c7c152ba732460ec21d3f4501 Author: Frank Mori Hess Date: 2003-05-09 00:04:12 +0000 added some DPRINT's to ni_labpc calibration so there is some indication it is doing something comedi_calibrate/ni_labpc.c commit 4c95630d224a1d648044d45e75a69a3393ba3d0f Author: Frank Mori Hess Date: 2003-05-09 00:00:51 +0000 added driver name to default calibration file path lib/calib.c commit 8217d590a7ef24a22afe7aab2b6f050fbb259aa5 Author: Frank Mori Hess Date: 2003-05-08 23:57:03 +0000 added ni_labpc support comedi_calibrate/Makefile.am comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/ni_labpc.c commit 10045b2f61f98befe01d3ca406341649da9347c4 Author: Frank Mori Hess Date: 2003-05-08 00:35:19 +0000 added entries for additional calibration functions doc/funcref commit f905699fd721b5ee07e9060773bf4190c675ead8 Author: Frank Mori Hess Date: 2003-05-08 00:34:29 +0000 fix broken dependencies, and man page generation doc/Makefile.am commit 85731bd4438b4f925531aa8e88a67d6b54f54cef Author: Frank Mori Hess Date: 2003-05-07 18:12:28 +0000 added examples, and more/updated option descriptions man/comedi_calibrate.8 commit c3199c93c823b851f87c05674201c7a57c539983 Author: Frank Mori Hess Date: 2003-05-07 00:13:00 +0000 fixed some bad behaviour when using default calibration file path comedi_calibrate/comedi_calibrate.c comedi_calibrate/save_cal.c commit 8a9e9861f15f77cb5eb5034844523e8bf851066d Author: Frank Mori Hess Date: 2003-05-06 23:37:45 +0000 made default comedi_calibrate behaviour a little smarter, shared more code between comedilib and comedi_calibrate comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/save_cal.c include/comedilib.h lib/calib.c lib/calib_yacc.y man/comedi_calibrate.8 commit 0d0bfe17b94ecb0738c0ebc026768b65b94fbfa2 Author: Frank Mori Hess Date: 2003-05-06 18:26:21 +0000 exposed some lower-level calibration functions for more flexibility include/comedilib.h lib/calib.c lib/calib_yacc.y lib/libinternal.h commit 0f45648de433c22518ecf763b6b3cff78f523109 Author: Frank Mori Hess Date: 2003-05-06 05:50:04 +0000 cleanup old 1602/16 stuff comedi_calibrate/cb.c commit 4a28456b8d8006e963ba8c55bee03a878a36318a Author: Frank Mori Hess Date: 2003-05-06 01:24:50 +0000 added options for specifying which subdev, channel, range, aref you want comedi_calibrate to apply calibration for before exiting comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c commit d5ea98f55b49b0331c462e4919a4907491c1a9d8 Author: Frank Mori Hess Date: 2003-05-06 00:36:18 +0000 changed convention for default calibration file naming to something more transparent and robust (since I figured out how to get minor number from code for ls) comedi_calibrate/save_cal.c lib/calib.c commit 4172580d890b26a9c75ab1ee2fb31c206584d2e2 Author: Frank Mori Hess Date: 2003-05-05 14:37:39 +0000 took out some debug messages i accidentaly left in comedi_calibrate/comedi_calibrate.c commit 2e3cf8307fca574aaa19f45949698f7623f34eba Author: Frank Mori Hess Date: 2003-05-05 03:38:26 +0000 made polarity determination in binary calibrations more robust, to fix problems I saw when caldac pushed input out-of-range comedi_calibrate/comedi_calibrate.c commit 9799051d65f499b88c0829eaa8b1f60664c1f273 Author: Frank Mori Hess Date: 2003-05-05 03:18:19 +0000 fixed comedi_apply_calibration so it applies all matching calibrations instead of just the first one lib/calib.c commit 5ff5c2421278b9f923ce6a47a403224156d3225e Author: Frank Mori Hess Date: 2003-05-05 00:11:50 +0000 increased max number of observables for 611x boards, added postgain offset to generic calibration routines, used generic cal for mc pci-das1602/16 calibration. comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c commit 230835193e7fad1647768c6a48eb0c17e7d14eaa Author: Frank Mori Hess Date: 2003-05-05 00:09:12 +0000 pruned some dead code comedi_calibrate/ni.c commit f1d87926828d1c6deccf82c50f1cfb1841c3e954 Author: Frank Mori Hess Date: 2003-05-04 02:16:31 +0000 converted all remaining boards (except mc pci-das1602/16) to use generic calibration support comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/cb64.c commit d1a57c9710255b1d06e37118b26906c046f996b2 Author: Frank Mori Hess Date: 2003-05-03 22:25:05 +0000 rearranged prep of adc for dac calibration to be more flexible comedi_calibrate/cal_common.c commit 13d4399dcdea7a924c752eb74f543b0987b63fd5 Author: Frank Mori Hess Date: 2003-05-03 22:08:24 +0000 converted calibration of measurement computing 60xx boards over to generic code comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 4db55f5044d59ab4d048a5ad7a56d80b45084ad7 Author: Frank Mori Hess Date: 2003-05-03 14:59:26 +0000 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. comedi_calibrate/ni.c include/comedilib.h lib/libinternal.h commit e75f09dcf91969505e591eb599fb04aab6e82442 Author: Frank Mori Hess Date: 2003-05-03 14:57:15 +0000 i shouldn't have made comedi_internal_data_read() inline, it's too long, and it causes gcc 2.9 to produce a bogus warning lib/data.c commit 9860fabdf244a4b0d2c75ec01237d983fd9cbf5d Author: Frank Mori Hess Date: 2003-05-03 01:11:01 +0000 fixed 6035 dac1 offset caldac, added inactive 6071e calibration guess for an ad8804 style caldac comedi_calibrate/ni.c commit 04269a12c367886597c0715dc8fbf14973d2300b Author: Frank Mori Hess Date: 2003-05-03 00:28:20 +0000 new results comedi_calibrate/results/measurement-computing-pci-das6025 commit 04faa2487720790e8388ad5e4371d68989fc3d2c Author: Frank Mori Hess Date: 2003-05-03 00:17:47 +0000 updated dump, with driver caldac corrected to ad8804 comedi_calibrate/results/DAQCard-6062E commit d50fc9b498006bc1edea092a26cec89f90612459 Author: David Schleef Date: 2003-05-02 23:49:12 +0000 remove system identifiers doc/comedilib.sgml doc/reference.sgml doc/tutorial.sgml commit 1a7e31bd5e04773a9a0b29045c5ad7a9d335980f Author: David Schleef Date: 2003-05-02 23:47:47 +0000 change section to libdevel debian/control commit 8d84736def8ef6c865acb0e4e6770b267cf85cd2 Author: David Schleef Date: 2003-05-02 23:43:42 +0000 Add DAQCard-6024E comedi_calibrate/ni.c commit 9923c8133cdbc8a607195002d349fb6994b73998 Author: David Schleef Date: 2003-05-02 23:41:44 +0000 new results comedi_calibrate/results/DAQCard-6024E comedi_calibrate/results/DAQCard-6062E comedi_calibrate/results/pci-6036e comedi_calibrate/results/pci-6071e commit c3551c8cccdba3f8ba626e85d3694cd59e30e40f Author: Frank Mori Hess Date: 2003-05-02 21:58:23 +0000 added 'write to file' support for ni 611x boards, and calibration of all their input ranges. comedi_calibrate/Makefile.am comedi_calibrate/cal_common.c comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 827370aa9026b8bbe1bdfb3ac0f7cda54886d1f3 Author: David Schleef Date: 2003-05-02 08:06:17 +0000 clean better doc/Makefile.am commit 2e30cfa54ef8c41cb6401f80ac91b22104593176 Author: David Schleef Date: 2003-05-02 08:01:09 +0000 remove version commit 8ab858452b654669f96a2a7c8556db1cb367a207 Author: David Schleef Date: 2003-05-02 07:53:44 +0000 autoconfiscate Makefile comedi_calibrate/Makefile comedi_config/Makefile debian/rules demo/Makefile doc/Makefile lib/Makefile testing/Makefile commit 079a3235de8e82bcbfd37093c2fd951df76a547f Author: David Schleef Date: 2003-05-02 07:53:02 +0000 need headers testing/Makefile.am commit 98801148b961979ca24bbb397f451849f801ca99 Author: David Schleef Date: 2003-05-02 07:52:24 +0000 demos should be nodist demo/Makefile.am commit 151b9dbf2b331f212ef5f1fbe1e4630a952a77cc Author: David Schleef Date: 2003-05-02 07:37:03 +0000 clean up warning lib/calib_lex.l commit c2557b6b010d2987527fecdd9c429df17cea4202 Author: David Schleef Date: 2003-05-02 07:33:20 +0000 Fix yacc and lex building lib/Makefile.am commit b28c52a42f0f989c6cdfdd45f17e950521f68cf8 Author: David Schleef Date: 2003-05-02 07:19:00 +0000 autoconfiscation Makefile.am autogen.sh comedi_calibrate/Makefile.am comedi_config/Makefile.am configure.ac demo/Makefile.am doc/Makefile.am lib/Makefile.am m4/as-ac-expand.m4 m4/as-libtool.m4 m4/as-version.m4 man/Makefile.am testing/Makefile.am commit e745f56716f57de5652d938f4f27a28c43935939 Author: Frank Mori Hess Date: 2003-05-02 00:54:07 +0000 converted all NI boards to write calibrations to file. Also, it will calibrate unipolar analog output ranges separately for them. comedi_calibrate/ni.c commit 5271b6cba68c40eba5cfb59e6ce938e1a3acc533 Author: Frank Mori Hess Date: 2003-05-01 14:43:50 +0000 fix get_bipolar_lowgain() which i broke comedi_calibrate/comedi_calibrate.c commit 6a5b835a75c5dae28b7905b0b0ed724bfd82cf31 Author: Frank Mori Hess Date: 2003-04-30 22:59:07 +0000 added unipolar analog output observables comedi_calibrate/ni.c commit 464b43a015f8639d808ab2195cbed627509819ff Author: Frank Mori Hess Date: 2003-04-30 20:36:15 +0000 added some comments on cal_*binary() functions comedi_calibrate/README commit c5a39df7026775dc83de8e787e665e5f08a1c912 Author: Frank Mori Hess Date: 2003-04-30 20:30:04 +0000 made all cal_*binary() functions set oor behaviour to COMEDI_OOR_NUMBER comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit da110303467f10ea9dac18d592fcdfc990aa0888 Author: Frank Mori Hess Date: 2003-04-30 20:17:44 +0000 added is_unipolar() and is_bipolar() query functions, added very_low_target() helper function for generating unipolar targets that are close but not zero. comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 2e2e1558eae6ccac9ae9f08bed80e34e325606a8 Author: Frank Mori Hess Date: 2003-04-30 01:06:17 +0000 added support for reading reference from eeprom for most boards comedi_calibrate/calib.h comedi_calibrate/ni.c commit f0641d2fcfa7e1b16e56e2a9981c0e10a8957d69 Author: Frank Mori Hess Date: 2003-04-29 16:09:27 +0000 fix cal_linearity_binary() comedi_calibrate/comedi_calibrate.c commit 78f9e1b83dbdc68d4e63bfbbe80ede73172cf76e Author: Frank Mori Hess Date: 2003-04-29 01:50:46 +0000 offset unipolar ground observable targets half a bit above zero comedi_calibrate/ni.c commit 7041bcca954c83a6abcfc4d7ee9a71078ff564b7 Author: Frank Mori Hess Date: 2003-04-29 01:00:22 +0000 added support for calibrating analog output linearity comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 137fedb214d426238feda88c4f09999b9d6de3e1 Author: Frank Mori Hess Date: 2003-04-28 16:15:05 +0000 daqcard 6062e calibration should be good now (with a little luck) comedi_calibrate/ni.c commit 39258a550429d3667fc9dfc4f41433760b6f2fed Author: Frank Mori Hess Date: 2003-04-28 01:00:07 +0000 added more unipolar observables for ni boards, so unipolar calibrations can be done. comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 3337aa150ff32c07a5841c2646679da2b9974cba Author: Frank Mori Hess Date: 2003-04-28 00:14:44 +0000 tweaked cal_postgain_binary() so it gets the least significant bit right comedi_calibrate/comedi_calibrate.c commit 1912648a7e4c5572a30354117ca9e8f43b62f0f4 Author: Frank Mori Hess Date: 2003-04-27 18:13:39 +0000 okay, _really_ got last bit correct with cal_binary() this time. comedi_calibrate/comedi_calibrate.c commit 87a4e7ed2bd00ce583d0be73e0f326f3988e8aaf Author: Frank Mori Hess Date: 2003-04-27 00:08:03 +0000 fixed new_sv_init() calls so they are not hard-coded to assume the adc subdevice is subdevice 0. comedi_calibrate/comedi_calibrate.c commit a372e7340d5d050abd156397c6d43ef29f9160fe Author: Frank Mori Hess Date: 2003-04-27 00:03:27 +0000 tweaks to cal_binary() so that it gets the last, least significant bit correct. comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c commit 46e32500de2b39189838cf44846158de5427f378 Author: Frank Mori Hess Date: 2003-04-26 22:24:37 +0000 hmm, should have left postgain offset caldac as argument to cal_postgain() for 6062e comedi_calibrate/ni.c commit 322bb4852b27f18f21f9c8f414beeeebe642ea4a Author: Frank Mori Hess Date: 2003-04-26 22:23:49 +0000 STATUS_NONE is actually STATUS_UNKNOWN comedi_calibrate/README commit 050f69bd4bd6ac224cda7542f9139640105e24cd Author: Frank Mori Hess Date: 2003-04-26 21:09:49 +0000 removed bogus free() comedi_calibrate/ni.c commit 2feca1fa14ede97522d6d7ec566082bc465dcb16 Author: Frank Mori Hess Date: 2003-04-26 18:54:53 +0000 init saved_calibration_t array for daqcard 6062e comedi_calibrate/ni.c commit fbbb3e297e60cfa4b93797a6361c758b4a8d4bbe Author: Frank Mori Hess Date: 2003-04-26 16:23:04 +0000 fixed catching of unknown board name with NI drivers, fixed board name of daqcard-6062E, added dummy daqcard-6064E, changed some cb boards to use my favorite cal_binary(). comedi_calibrate/cb.c comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 125147c067b69f45bcc38e238ad3c6a826b8b83d Author: Frank Mori Hess Date: 2003-04-26 02:03:48 +0000 swapped pre/postgain offsets comedi_calibrate/ni.c commit 9700eeb713d33ef390223933edc461e8cb7d194e Author: Frank Mori Hess Date: 2003-04-26 02:02:54 +0000 made error message on failure to open device more informative comedi_calibrate/comedi_calibrate.c commit e0b7dadca798fe0c287e96e07a934032215f9698 Author: Frank Mori Hess Date: 2003-04-25 20:43:23 +0000 fixed reading of argument for short option 'f' that I broke a while back comedi_calibrate/comedi_calibrate.c commit 0710248b23a54dd1d94f3cdcfb012bfc79abc2c0 Author: Frank Mori Hess Date: 2003-04-25 01:58:34 +0000 tweaked include directives so gcc -MM generates better dependency files lib/buffer.c lib/calib.c lib/cmd.c lib/comedi.c lib/data.c lib/dio.c lib/error.c lib/filler.c lib/get.c lib/ioctl.c lib/libinternal.h lib/range.c lib/sv.c lib/timed.c lib/timer.c commit 426a0a26798ef5668e7c4419284f5529f30b97fb Author: Frank Mori Hess Date: 2003-04-25 01:50:49 +0000 added some dependency generation to makefile comedi_calibrate/Makefile comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 2e0f10fe446c71d35b90bd015ab0041bb8734a05 Author: Frank Mori Hess Date: 2003-04-25 01:44:21 +0000 added some dependency file generation lib/Makefile lib/buffer.c lib/calib.c lib/calib_yacc.y lib/cmd.c lib/comedi.c lib/data.c lib/dio.c lib/error.c lib/filler.c lib/get.c lib/ioctl.c lib/range.c lib/sv.c lib/timed.c lib/timer.c commit e31f607b2e10be1744c44f7affa13156b7e01394 Author: Frank Mori Hess Date: 2003-04-25 01:43:52 +0000 added some white space to fix preprocessor weirdness, ## was causing __FUNCTION__ to disappear instead of the comma? lib/libinternal.h commit 751c68705c4bcfff3074cf89484b66daed95d7b3 Author: Frank Mori Hess Date: 2003-04-25 01:02:51 +0000 initial pass at daqcard-6062e support, and got rid of global do_output variable. comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit bada1b597a4f624783904fd4a10c3b2511e1328e Author: Frank Mori Hess Date: 2003-04-24 04:20:51 +0000 added multiple range calibration for measurement computing pci-das1xxx cards comedi_calibrate/cb.c commit 3bf61fbe4426b0d52d21953a5fb93eec4ce0867b Author: Frank Mori Hess Date: 2003-04-22 21:20:39 +0000 added multi-range calibration support for pci-das4020 comedi_calibrate/cb64.c commit bf1b81075e58c46f298f0e3d10e3b95292e69e8c Author: Frank Mori Hess Date: 2003-04-22 00:04:14 +0000 added apply_cal demo demo/Makefile demo/apply_cal.c commit cb76a1cfb708e53c014dfd060885f7e68bcef856 Author: Frank Mori Hess Date: 2003-04-21 23:57:30 +0000 added ao calibration and multiple ai range calibration for measurement computing 64xx boards comedi_calibrate/cb.c comedi_calibrate/cb64.c commit fbd59333a96abdaa57314c72d22bb41f92852ed0 Author: Frank Mori Hess Date: 2003-04-21 01:50:03 +0000 added --[no-]calibrate and --[no-]reset options man/comedi_calibrate.8 commit 580976f1b8528b7f637192c21a9375e12018a938 Author: Frank Mori Hess Date: 2003-04-21 01:48:53 +0000 split off cb64.c from cb.c comedi_calibrate/Makefile comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/cb64.c comedi_calibrate/comedi_calibrate.c commit 2d699438420087dbcc85ae4026bbbaa3f99ec81b Author: Frank Mori Hess Date: 2003-04-21 01:48:02 +0000 made a bunch of functions static comedi_calibrate/ni.c commit cdb904f6d0c183208bcbf5b3d618dd0f66b6489d Author: Frank Mori Hess Date: 2003-04-20 22:50:40 +0000 made do_reset option work with multiple range calibrations for 60xx comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c commit c4c078dfc2ba6a4f0f249bd608c919ea4ef532ab Author: Frank Mori Hess Date: 2003-04-20 01:42:27 +0000 added application of appropriate calibrations before dumps or results comedi_calibrate/comedi_calibrate.c commit 86d7dfa79d21d432bf26a418a5987193916f82ae Author: Frank Mori Hess Date: 2003-04-20 01:41:50 +0000 fixed calibration of ai ranges != 0 (doh). Changed a bunch of functions to static. comedi_calibrate/cb.c commit ddba729d0e8aef428e7221014632b9cb29d8f9c1 Author: Frank Mori Hess Date: 2003-04-19 20:32:47 +0000 fix deprecation warning with gcc3.2 lib/libinternal.h commit cae8f8d9e1b443f67c6db6acf69985c16aa91f99 Author: Frank Mori Hess Date: 2003-04-19 04:56:05 +0000 added analog output calibration for measurement computing 60xx series comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c commit 28b69b8a057edcc13ee29e60a408b42fb6fde7af Author: Frank Mori Hess Date: 2003-04-19 01:40:32 +0000 fix initialization of line counter, some yytext -> calib_yytext changes lib/calib_lex.l commit 611a8587fd4d10c6bc8ed89b6cc96cc0e68f357e Author: Frank Mori Hess Date: 2003-04-01 19:28:11 +0000 changed some debugging fprintfs to stderr into DPRINTs comedi_calibrate/cb.c commit 163c004adaf0baf31479da4785610499295c6f6e Author: Frank Mori Hess Date: 2003-03-19 20:08:26 +0000 make flex stuff as reentrant as i can lib/calib.c lib/calib_lex.l lib/calib_yacc.y lib/libinternal.h commit 02062c63ac333f49565824d0d651298461d570da Author: Frank Mori Hess Date: 2003-03-19 18:56:19 +0000 comedi_apply_calibration() almost reentrant now lib/calib_lex.l lib/calib_yacc.y lib/libinternal.h commit 4bae28d80c68ac8365ce5ec26bee6d50e796f9a1 Author: Frank Mori Hess Date: 2003-03-19 16:26:37 +0000 added -D_REENTRANT to library CFLAGS lib/Makefile commit 09db44185bdd9ca492ead287393c90115a34cc26 Author: Frank Mori Hess Date: 2003-03-06 19:18:18 +0000 added a couple comment lines to top of generated calibration files comedi_calibrate/save_cal.c commit 1a67e3d7afeef6ba36eb4d70ff588df8505921f8 Author: Frank Mori Hess Date: 2003-03-06 19:07:33 +0000 made parsing slightly more forgiving with respect to commas, in case user hand-edits calibration file lib/calib_yacc.y commit 83a410a7b8f2a2c7105cfe5d4cff12c6f7fa495d Author: Frank Mori Hess Date: 2003-03-06 19:06:06 +0000 stopped comments from getting printed lib/calib_lex.l commit b27a2340a25a176a808dbbdc57d7918f3158d9d3 Author: Frank Mori Hess Date: 2003-03-06 19:05:16 +0000 moved stderr output to use COMEDILIB_DEBUG() lib/calib.c commit 0536b89f422a25d7916b2c78c9c5ebd6623b7f12 Author: Frank Mori Hess Date: 2003-03-06 19:04:18 +0000 added return value for comedi_apply_calibration() doc/funcref commit 26769e5635a3e357072398c32cafaafeb5fafc3b Author: Frank Mori Hess Date: 2003-03-05 17:01:34 +0000 set default n_scan value to 10 for insn demo, added check that it is not set larger than MAX_SAMPLES demo/insn.c commit 6dcb08e06b9f7f5b99867545020e5ec8899378a3 Author: Frank Mori Hess Date: 2003-03-05 16:55:14 +0000 a couple not so important tweaks to calibration file parsing, before I leave it lib/calib.c lib/calib_yacc.y lib/libinternal.h commit fac040f46245967d2699b4f4b3c02995737f9e4b Author: Frank Mori Hess Date: 2003-03-05 00:46:36 +0000 got rid of unneccessary yyrestart() lib/calib_yacc.y lib/libinternal.h commit b950e1c63c454f350124c126b656791cafc63456 Author: Frank Mori Hess Date: 2003-03-05 00:30:00 +0000 removed libperl dependency by switching to bison/flex to parse calibration file. lib/Makefile lib/calib.c lib/calib_lex.l lib/calib_yacc.y lib/libinternal.h commit fb2bf948b2e0c11c7ed657253bdfbe590e7ffe57 Author: Frank Mori Hess Date: 2003-03-04 00:41:10 +0000 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. doc/funcref include/comedilib.h lib/Makefile lib/calib.c lib/cmd.c lib/comedi.c lib/error.c lib/libinternal.h commit 8a1649bbcd76d62d405b4267cde29c209d1866c8 Author: Frank Mori Hess Date: 2003-03-01 03:30:59 +0000 added descriptions of some options, --save-file in particular man/comedi_calibrate.8 commit fc3cc45a16efc348557ddea51f3f926e467d5ca7 Author: Frank Mori Hess Date: 2003-03-01 01:52:32 +0000 added documentation for comedi_set_calibration() doc/funcref commit afaad08b77dfd44eb5e882d028b05771ce3f1efb Author: Frank Mori Hess Date: 2003-03-01 01:03:39 +0000 catch errors from find_calibration() lib/calib.c commit 0a9abb84465ec46b29e02bb52c63a12379de210d Author: Frank Mori Hess Date: 2003-02-28 22:40:52 +0000 fixed missing dollar signs, and "subdev" should have been "subdevices" lib/calib.c commit c63d33ed235af5fd98f9607669d3d28ecfa477b0 Author: Frank Mori Hess Date: 2003-02-28 20:51:04 +0000 finished implementing comedi_set_calibration() (for real this time), untested lib/calib.c commit 518159f129f43152a2cc45d85255f37228fd7f8e Author: Frank Mori Hess Date: 2003-02-26 19:36:56 +0000 fixed finding calibration based on subdevice. Ignore previous log message about finishing implementation of comedi_set_calibration(), as it's only half done. lib/calib.c commit 84b33a87819c7a65f2570cc4c06367ee1cd37158 Author: Frank Mori Hess Date: 2003-02-26 19:31:56 +0000 added subdevice to calibration file comedi_calibrate/save_cal.c commit e36d2e5b3a8592dd4d9afbf5237c237f58914813 Author: Frank Mori Hess Date: 2003-02-26 19:19:57 +0000 finished implementing comedi_set_calibration() (untested) include/comedilib.h lib/calib.c lib/version_script commit 45c3292e6d624efa43e9429743618ec002ff451a Author: Frank Mori Hess Date: 2003-02-26 17:58:53 +0000 fixed use of short option 's', got rid of semicolon at end of file, only mess with /etc/comedi/calibrations directory if we are using default save file location comedi_calibrate/comedi_calibrate.c comedi_calibrate/save_cal.c commit 723db82ce5bb47388480396e458b06aba834a25f Author: Frank Mori Hess Date: 2003-02-24 22:30:43 +0000 beginnings of comedi_set_calibration() lib/Makefile lib/calib.c commit 63b007952713448d0035ea949917c5d2e51ecc18 Author: Frank Mori Hess Date: 2003-02-24 19:20:12 +0000 added command line option for specifiying name of file you want to write calibration to comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/save_cal.c commit b7de679b2fa29a1f4eeb7c8071e5436d2e24e5e1 Author: Frank Mori Hess Date: 2003-02-16 16:45:13 +0000 fixed setting of __comedi_errno after ioctl lib/ioctl.c lib/libinternal.h commit 60a24ae631d81f476cee684941be7e64b78119a8 Author: Frank Mori Hess Date: 2003-02-05 23:04:14 +0000 all analog input ranges are now calibrated for meas computing pci-das60xx comedi_calibrate/cb.c commit 46b3372b1aa293d23d29aa58ce1caed195c25560 Author: Frank Mori Hess Date: 2003-02-05 19:04:53 +0000 added a couple convenience functions comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/save_cal.c commit 69971fa3d23b35153eb34b01ead9c81d340ded22 Author: Frank Mori Hess Date: 2003-02-05 15:05:31 +0000 updated reference to old lineo cvs server etc/rel_comedilib commit 62d3635bc5d833edf7844494e4dda779d607dd8d Author: Frank Mori Hess Date: 2003-02-05 04:18:29 +0000 want to use ino_t to identify comedi device file instead of dev_t, which always contains major/minor number of hard drive comedi_calibrate/cb.c comedi_calibrate/save_cal.c commit 28c57d548aa320fd3a04f143f54770690c8d3c8f Author: Frank Mori Hess Date: 2003-02-04 19:45:45 +0000 removed some dead code comedi_calibrate/save_cal.c commit def13891a2a37ac774d87a0d2c29eb75aafa5df2 Author: Frank Mori Hess Date: 2003-02-04 18:21:07 +0000 writing calibrations to a file should be useable now comedi_calibrate/calib.h comedi_calibrate/save_cal.c commit a59ba8a07c5e64c781239aa45decc59655af18c8 Author: Frank Mori Hess Date: 2003-02-02 01:56:05 +0000 initial support for writing a set of calibrations to a text file comedi_calibrate/Makefile comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/save_cal.c commit 1974104db9477043dce34a5b15e4d2f53560c4a1 Author: Frank Mori Hess Date: 2003-01-09 17:53:46 +0000 added linefeed comedi_calibrate/cb.c commit 32f85d18a92bb4274694172d7fdedcf6d947cffe Author: Frank Mori Hess Date: 2003-01-01 23:22:08 +0000 better error message when reading calibration voltages from eeprom comedi_calibrate/cb.c commit 9d4aa91837fe14acd441b677d61a365f0ce0256f Author: Frank Mori Hess Date: 2003-01-01 23:08:07 +0000 include string.h for memset() demo/mmap.c lib/buffer.c commit ea64ba8daa44b6a92a33e64a82ffb4d8b44ad53b Author: Frank Mori Hess Date: 2003-01-01 23:07:02 +0000 fixing includes for exit(), memset() for gcc 2.96 compiler warnings comedi_calibrate/other.c demo/antialias.c demo/ao_waveform.c demo/dio.c demo/info.c demo/inp.c demo/inpn.c demo/insn.c demo/ledclock.c demo/mmap.c demo/outp.c demo/poll.c demo/receiver.c demo/select.c demo/sender.c demo/sigio.c testing/main.c commit 884ac97d587b176a9d7867d9f31b33716595feda Author: Frank Mori Hess Date: 2003-01-01 23:05:48 +0000 ignoring error so make install works when docs not built Makefile commit 68b2748c32289919234888d68df84ab41c01a481 Author: Frank Mori Hess Date: 2003-01-01 22:47:07 +0000 analog output calibration for cb_pcidas boards, plus reading of calibration voltages from eeprom. comedi_calibrate/cb.c commit 50ea72bc51aa55f06b0641fd2e6537ded0101343 Author: Frank Mori Hess Date: 2003-01-01 22:46:35 +0000 inactive support for reading calibration voltage from eeprom on 611x (not sure if ni_get_reference() is correct) comedi_calibrate/ni.c commit 5160eeba97c48c3cdc2d3b02a0532d9b70357382 Author: Frank Mori Hess Date: 2002-12-31 02:15:31 +0000 update status of pci-das1200 comedi_calibrate/cb.c commit 55e46d503d734e55649d611be6e6fc62fc72950b Author: Frank Mori Hess Date: 2002-12-31 01:13:13 +0000 fix compiler warning demo/dio.c commit fa70781423107d2a07e2435da55356d36e5948d0 Author: Frank Mori Hess Date: 2002-12-31 01:09:03 +0000 added cb_pcidas driver comedi_calibrate/comedi_calibrate.c commit 340c849fcc3eea19f9c887be6f769158c59467bc Author: Frank Mori Hess Date: 2002-12-11 02:38:01 +0000 new dev_info names for pcm-das08 and daqcard-1200 so pcmcia script runs comedi_config correctly etc/pcmcia/comedi.conf commit 48b8faab177763f99d3769fc37df72258a23e0cd Author: Frank Mori Hess Date: 2002-11-29 22:02:35 +0000 added some comments about how internal voltage reference appears when using +-50V or +-20V input ranges comedi_calibrate/ni.c commit a1b5be053f1c3b018ad2278b505f2d28abb4d839 Author: Frank Mori Hess Date: 2002-11-29 21:54:01 +0000 added ability to adjust settling time used by new_sv_measure(), since 611x needs more than standard 99usec settle. comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 6d37fae4c97c8f254d5f0fe31d588af66a386f28 Author: Frank Mori Hess Date: 2002-11-29 21:29:04 +0000 611x calibration works now comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 9e713197bb1484e80689c4e22aca9c661f5f0be9 Author: Frank Mori Hess Date: 2002-11-29 21:27:40 +0000 fixed comedi_nanosleep(), which did nothing before comedi_calibrate/other.c commit 28cbcb99d84b82c21c1bb457ed783f5a20f8b2b7 Author: Frank Mori Hess Date: 2002-11-26 20:06:22 +0000 added error check for mmap() call demo/mmap.c commit 7f188a8354e1c557e4ea370d1c4df3def59aadb2 Author: Frank Mori Hess Date: 2002-11-25 21:05:13 +0000 rearranged order of 611x observables to deal with only having 2 ai channels on 6111 comedi_calibrate/ni.c commit 328365c267767e44af2850d7d2554e6bdc11b410 Author: Frank Mori Hess Date: 2002-11-25 20:56:34 +0000 I think we finally have 611x calibration right comedi_calibrate/ni.c commit 0b0afb5fa070b34c043bc8cea02443b8c569c942 Author: Frank Mori Hess Date: 2002-11-24 15:41:11 +0000 correcting ao caldac channels after fixing caldac type in driver comedi_calibrate/ni.c commit c4bef70db042beb6744b3dd30c71bc23f91d066b Author: Frank Mori Hess Date: 2002-11-24 15:16:49 +0000 611x documentation was wrong, calibration sources do not correspond to those from other boards. Guessing at index for 5V positive 0V negative calibration source. comedi_calibrate/ni.c commit 33ec9a58fac9014ff8f350b3c22441ff82c26903 Author: Frank Mori Hess Date: 2002-11-24 15:15:05 +0000 changed printing of "offset , target" to "reading , target" since the value it was printing was the actual voltage reading and not an offset from the target value comedi_calibrate/comedi_calibrate.c commit d8c8e696afc714ad68fa8d969cef33b9508bcbb8 Author: Frank Mori Hess Date: 2002-11-23 21:34:40 +0000 611x calibration doesn't like 5v-0v reference for gain calibration, wants 5v-5v reference comedi_calibrate/ni.c commit 6629cece6054c4e11fb7523984a8d4823cebf6d3 Author: Frank Mori Hess Date: 2002-11-23 21:09:27 +0000 fix calibration channels for 611x analog output comedi_calibrate/ni.c commit 57106eaf63c3be96fb518ed851e4d981af5c8c39 Author: Frank Mori Hess Date: 2002-11-23 18:15:45 +0000 fixed 611x names to match ni_pcimio driver comedi_calibrate/ni.c commit 1719e7a0ad941906c5174d9140bf13631d41318f Author: Frank Mori Hess Date: 2002-11-23 18:13:17 +0000 added CR_ALT_SOURCE and CR_ALT_FILTER to observe_insn.chanspec's, needed by 611x, and should be harmless to other boards comedi_calibrate/ni.c commit 5685d1ae2b62fcb81e0410dd49b562e5e5d30790 Author: Frank Mori Hess Date: 2002-11-22 21:45:05 +0000 increased BUF_LEN, so demo works better with ni boards demo/ao_waveform.c commit 6bc9f5f03d3040a8e7b3fbcf0463e31831897d44 Author: David Schleef Date: 2002-11-22 07:17:15 +0000 update from comedi include/comedi.h commit 847fb8c86cd9c941b703aed5745edde489577112 Author: David Schleef Date: 2002-11-22 07:15:09 +0000 Fix for cases where the command doesn't allow source choices testing/cmd_1.c commit 087e6042d440e5618155ebbf54938b7265a9bf67 Author: David Schleef Date: 2002-11-22 06:48:39 +0000 fix mmap testing testing/mmap.c commit 8ab0f19e340dcebf8d2e25a96bf91001af3900e0 Author: Frank Mori Hess Date: 2002-11-20 00:43:19 +0000 changed & to %, before it seemed to assume the buffer size was a power of 2 demo/mmap.c commit f0e92b132257b7040f815d800bacd10f3cdc431d Author: Frank Mori Hess Date: 2002-11-18 23:49:57 +0000 added documentation for comedi_data_read_delayed() and comedi_data_read_hint() because I'm sick of anwering questions about why comedi_data_read() returns inaccurate values. doc/funcref commit 962c9d0a8920ade6091caf543d1148f71f377680 Author: Frank Mori Hess Date: 2002-11-18 17:05:14 +0000 611x calibration support. More conversion to new CONFIG_ALT_SOURCE usage (backward compatibility with AREF_OTHER should still work ) comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit a838d43cead06082a83669fc09ec1388a88415f1 Author: Frank Mori Hess Date: 2002-11-12 18:36:26 +0000 updating status of 6023 comedi_calibrate/cb.c commit ebde7f1f3dab669bce1f7ac238b1abc3fe27d544 Author: David Schleef Date: 2002-11-05 05:21:52 +0000 Fixes, add cb_das16_cs etc/pcmcia/comedi.conf commit 9f8336c828871a0cacb60569a52a5d3e61ec3d82 Author: David Schleef Date: 2002-09-25 01:19:18 +0000 install de LC_MESSAGES Makefile commit 97f351cfd070f13b47e36723f5c137b3b57a7f52 Author: David Schleef Date: 2002-09-25 01:17:17 +0000 lksjdf comedi_calibrate/results/pci-6032e commit 88f6c3061c353f99700348079813a43c23dd52e0 Author: David Schleef Date: 2002-09-25 01:16:02 +0000 Fix i18n comedi_config/comedi_config.c commit a220597b4b9149dc52b682f7c59fb0102dcb8f8f Author: David Schleef Date: 2002-09-25 01:12:16 +0000 remove some stuff that is in the lib now demo/info.c commit 5dae30af2fc097b5b18334c9de38d07354134a60 Author: David Schleef Date: 2002-09-25 01:11:47 +0000 add some error checking demo/ao_waveform.c commit 086659fc597dcbcbb615e75c326f8b16fab91cd6 Author: David Schleef Date: 2002-09-25 01:08:16 +0000 fix typo on comedi_open doc/funcref commit c5e8857bb15c620528a8fac0caed6c312bc14202 Author: David Schleef Date: 2002-09-25 01:04:41 +0000 Last log is bogus. Should be: disable AO0 on 6071e, since it doesn't work correctly. comedi_calibrate/ni.c commit 8aad2de2c47c5864599508ea9c73ff6d1aca463c Author: David Schleef Date: 2002-09-25 01:02:57 +0000 Added help() and --help flag comedi_calibrate/comedi_calibrate.c commit e5b72fbbd24965d9ca76a6eaf8eba2dfe060b3f3 Author: David Schleef Date: 2002-09-25 01:02:08 +0000 Add help() and --help flag comedi_calibrate/ni.c commit c8bb32ca72416a901c00c14c57a29224a8d33072 Author: David Schleef Date: 2002-09-09 22:16:10 +0000 results comedi_calibrate/results/DAQCard-ai-16e-4 commit 4d9fa6a5b106df94634df3680b8be946de01a786 Author: David Schleef Date: 2002-09-09 22:15:56 +0000 DAQCard-16e-4 is done comedi_calibrate/ni.c commit f866712b0d37fa059ddcd7975cc995aeecc8d360 Author: David Schleef Date: 2002-08-29 23:35:37 +0000 Fixes for 6023. comedi_calibrate/ni.c comedi_calibrate/results/pci-6023e commit 3f3b1159440f052653075d112ab47b3b8c36a6af Author: David Schleef Date: 2002-08-28 20:07:27 +0000 DAQCard-AI-16e-4, pci-6023e improvments comedi_calibrate/ni.c commit 6f12bb964f5a42e0870e2d98100dcef034d9bcac Author: David Schleef Date: 2002-08-20 00:09:00 +0000 change 6032e to DONE comedi_calibrate/ni.c commit 8fbcb2c63a3a2c02c4d18cee18e0e980db64895d Author: David Schleef Date: 2002-08-19 23:11:33 +0000 Added 6032e comedi_calibrate/ni.c commit cd6660ec5879ed5cda502333405c6e393cf20194 Author: David Schleef Date: 2002-08-06 19:39:31 +0000 Fix mistake getting buffer head position demo/mmap.c commit b502ae1f17d76f3776f7267e7d70ca5b21a7bc3e Author: David Schleef Date: 2002-07-24 01:52:43 +0000 version bump version commit add0bf082b7e42b64e389ed72f9287ad4903945d Author: Frank Mori Hess Date: 2002-07-22 20:45:24 +0000 added a couple paragraphs for people who don't know what anti-alias filters are. doc/other.sgml commit 0fbbbef2ddb78861edcac7233365dfc46398dad4 Author: David Schleef Date: 2002-07-04 03:30:39 +0000 copy from Comedi include/comedi.h commit 2631bc901299d6cc9aadf9d616232c63c4a35a1e Author: David Schleef Date: 2002-07-04 03:29:41 +0000 rearrangement include/comedilib.h commit 118dfa65c36656857a8e2b3dc6bfa3c47db97c0c Author: Frank Mori Hess Date: 2002-07-01 04:01:53 +0000 sync with comedi include/comedi.h commit a3bc23ec79c68d72de3d1bea05d6850c13d221ba Author: Frank Mori Hess Date: 2002-06-23 23:31:08 +0000 added support for cb_pcidas.c boards comedi_calibrate/cb.c commit b657159d342bd016648d196636f0170ba88e78b3 Author: Frank Mori Hess Date: 2002-06-20 23:54:12 +0000 added computer boards pci-das6023 comedi_calibrate/cb.c commit 079da8bc72f8a190cf02b66b0d5edbfa9ec8d598 Author: Frank Mori Hess Date: 2002-06-15 21:25:52 +0000 new test results testing/results/Measurement_Computing_pcidas-6023 commit 365b5ed395f6129e18e5338f2be2960eac04591d Author: David Schleef Date: 2002-06-13 00:00:03 +0000 Fix up some versioning mistakes lib/comedi.c lib/data.c lib/error.c lib/get.c lib/ioctl.c lib/libinternal.h lib/range.c commit 83da2c977cd78dac10bba48cd73a87df7b0fa44c Author: David Schleef Date: 2002-06-12 23:19:39 +0000 Add cal_postgain_binary() and use it for 6052e and pci-mio-16e-4 comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/results/pci-mio-16e-4 commit 3642cd3552cdc17e55603f218c46780da1d0c747 Author: David Schleef Date: 2002-06-12 22:44:44 +0000 notes about the new calibration functions comedi_calibrate/README commit ec607f5003e4f1e9746440655b4a38fb4712ba7f Author: David Schleef Date: 2002-06-12 21:49:22 +0000 Add binary search calibration function. comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/results/pci-mio-16e-4 commit 2851280824fc21dcbba0a87379459bdf1d1c6ad1 Author: David Schleef Date: 2002-06-12 02:02:05 +0000 Add symbol versioning. Versions need to be checked with 0.7.18 release. lib/Makefile lib/buffer.c lib/cmd.c lib/comedi.c lib/data.c lib/dio.c lib/error.c lib/get.c lib/libinternal.h lib/range.c lib/sv.c lib/timed.c lib/timer.c lib/version_script commit e6f99e5ad9e569b2978c946d6075993c09bfbe96 Author: David Schleef Date: 2002-06-12 02:01:03 +0000 remove rm of non-autogenerated files doc/Makefile commit b168d6d3f1e902c06ec486c7c50e1c3abc2b5a2a Author: David Schleef Date: 2002-06-12 02:00:37 +0000 Fix shlibdeps to get the built library debian/rules commit 159933b8c11d8307785d8173fa95642125441f17 Author: David Schleef Date: 2002-06-07 17:55:43 +0000 *** empty log message *** comedi_calibrate/results/pci-6024e commit 60d73ea2eb522730a3df4d110146a6f4ca7b1289 Author: David Schleef Date: 2002-06-07 17:54:27 +0000 Update for 6024e comedi_calibrate/ni.c commit c28b3ee40045552aa60aac0a4e0efa59b548410d Author: David Schleef Date: 2002-06-07 00:18:48 +0000 *** empty log message *** testing/results/pci-6052e commit 6c680d07902fa90e548efc186fd75136e2ab6e66 Author: David Schleef Date: 2002-06-07 00:17:35 +0000 More questions doc/FAQ commit f3ef54ca5cfcc00b4d336374ad24985080dbd0bc Author: David Schleef Date: 2002-06-07 00:16:42 +0000 Handles range,maxdata information correctly. Internal triggering works. demo/ao_waveform.c commit 34327d3efd82714c34a5c9223ab0f93ca863cf2a Author: David Schleef Date: 2002-06-06 01:21:10 +0000 disable CR_ALT_SOURCE until there's a check for Comedi support comedi_calibrate/ni.c commit 1303b4758ce6872f5a47498922e4f79dfbbda312 Author: David Schleef Date: 2002-06-06 00:38:54 +0000 test reading 0 samples testing/insn_read.c testing/main.c commit 6a3e5a4ca541852d8a236a95c10509cb078774a6 Author: David Schleef Date: 2002-06-06 00:28:52 +0000 *** empty log message *** comedi_calibrate/results/at-mio-16xe-50 comedi_calibrate/results/pci-6035e comedi_calibrate/results/pci-mio-16e-4 commit e1f09b66fc2baf540bac4e9ba6c5dda00efb2a5c Author: David Schleef Date: 2002-06-06 00:27:14 +0000 finish 6035e, fix 16e-4 after change to debug caldac comedi_calibrate/ni.c commit 51468b10f23c97e5c181df36a29912b1a0601b8e Author: David Schleef Date: 2002-05-22 22:53:01 +0000 updates for 6035e comedi_calibrate/ni.c commit 303d9e7ff15b56ab6d36519adffa991ff85ba915 Author: Frank Mori Hess Date: 2002-05-22 16:44:42 +0000 fix INTTRIG insn demo/ao_waveform.c commit e19dbfeccba80f4a84cef0348b594299bc416e67 Author: Frank Mori Hess Date: 2002-05-20 02:23:38 +0000 added initial support for calibrating 64xx series cards. Added support for reading calibration source voltages from eeprom. Got rid of a couple more global variables just for kicks. comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 7420b070abd69c0195fd97acf222e52e2a9969fa Author: David Schleef Date: 2002-05-18 23:00:20 +0000 Move etc/ to libcomedi0 package debian/rules commit b4fd07f2cfd9d283feff101c3b629c2b2fa40c6e Author: David Schleef Date: 2002-05-18 22:48:19 +0000 Add comedi_get_read/write_subdevice() include/comedilib.h lib/get.c commit 3386926ddbb2a41e2a8d3dab30ed14512d54e487 Author: David Schleef Date: 2002-05-18 22:47:03 +0000 devices should be made in /dev debian/libcomedi0.postinst commit b232205eed4e61d64fc0beede3cf1e15a2a39369 Author: David Schleef Date: 2002-05-18 22:46:32 +0000 Fix install of html docs Makefile commit 8bb4454b3d686cc4b251e7d4a0da4e18c5e1e01c Author: Frank Mori Hess Date: 2002-05-18 21:52:23 +0000 fudging Makefile so it doesn't fail on 'make install' with cvs checkout Makefile commit 135a452b9c8159303ea82d853838f220529a7e55 Author: David Schleef Date: 2002-05-17 20:24:33 +0000 Mark 6052e as done comedi_calibrate/ni.c commit da1bf9efc647645e98ba1c52c8ef572b6dae9e9d Author: Frank Mori Hess Date: 2002-05-17 15:33:18 +0000 added CR_ALT_FILTER and CR_ALT_SOURCE to observe_insn.chanspec's comedi_calibrate/cb.c commit 4d143d616d76b6ad708cdedd68cbfede4394fc4b Author: David Schleef Date: 2002-05-17 02:22:35 +0000 Make CR_PACK less strict. include/comedi.h commit 45f3cb25a75fbb32782e8470b7f948b3a865b1fc Author: David Schleef Date: 2002-05-17 02:21:14 +0000 Changed new_sv to use chanspec. Updated 6052e. Changed ni.c to use CR_ALT_SOURCE for one observable. comedi_calibrate/Makefile comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/other.c commit a915ab1206433cd799d915586b476df31ce5bf82 Author: David Schleef Date: 2002-05-17 02:19:52 +0000 Fix up data_read_* code lib/data.c commit b6e2625c1c0207f088faf8be26e194ac0feaaedf Author: David Schleef Date: 2002-05-17 02:18:04 +0000 updated comedi_calibrate/results/pci-6052e commit f6fed642251dd73d3767a41c3819fa7871e4deaa Author: David Schleef Date: 2002-05-16 06:31:47 +0000 Make comedi_ioctl less verbose lib/libinternal.h commit 85233be248abd1164ab8e4527c6ce480dc809544 Author: David Schleef Date: 2002-05-16 06:30:54 +0000 Added new ioctl() wrapper. lib/buffer.c lib/comedi.c lib/data.c lib/filler.c lib/ioctl.c lib/libinternal.h lib/sv.c commit 22ae5041970a47d75bca6943636adda79cce20ee Author: David Schleef Date: 2002-05-15 19:53:34 +0000 Change cmd tester to check for Comedi version, and then use SDF_CMD flag. lib/filler.c lib/libinternal.h commit 515a0d426fe2efe4290c92e1a4702768ab606e62 Author: Frank Mori Hess Date: 2002-05-13 21:39:11 +0000 oops 4020 calibration was using 60xx routine comedi_calibrate/cb.c commit 4afd6bc03e1bf97bbdf4d80ae7c457163cd21bf7 Author: Frank Mori Hess Date: 2002-05-13 04:58:05 +0000 pci-das60xx should use ground aref not differential comedi_calibrate/cb.c commit a999ccefbcde03489c3f3fc45b9dcd471ebe02ba Author: Frank Mori Hess Date: 2002-05-13 03:55:52 +0000 basic calibration of pci-das6025 works now, added 4020 calibration code comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 137fdba9885c7a0dce8b98b6a9532e901e63271b Author: Frank Mori Hess Date: 2002-05-12 03:07:20 +0000 got rid of some global variables comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 619f6afc47870affacf23ec9a61584a92651988e Author: David Schleef Date: 2002-05-11 07:35:31 +0000 Remove all the ioctl_ wrappers, because they were dumb. lib/buffer.c lib/comedi.c lib/data.c lib/filler.c lib/ioctl.c lib/libinternal.h lib/sv.c commit 8f29543c11c042cec79c1dd13eaeabb43578803d Author: David Schleef Date: 2002-05-11 06:45:40 +0000 Added parsing of Status header and & doc/mkdr commit 1e25ae3db8428270c6f054149d480c619973953c Author: David Schleef Date: 2002-05-11 06:43:55 +0000 Add glossary doc/comedilib.sgml commit d59513479b363fb011dae3bad585f78f215ac01d Author: David Schleef Date: 2002-05-11 06:43:30 +0000 Use n_scans as the number of samples to measure. demo/insn.c commit d4f2efea4876a482545be822cd6282817572b14a Author: David Schleef Date: 2002-05-11 06:42:14 +0000 Added at-mio-16e-1 comedi_calibrate/ni.c commit 0c0a3440dbf5a7d08585201e045992a584417bf7 Author: David Schleef Date: 2002-05-10 19:08:58 +0000 Get rid of spurious "subdevice does not support commands" warnings. demo/info.c commit 3dd23bc127d748147583a492b0d35d91a93d3584 Author: Frank Mori Hess Date: 2002-05-07 23:42:30 +0000 sync with comedi include/comedi.h commit 4d55a9ca2ca796a47cb358a02a88776c95e3c5ba Author: Frank Mori Hess Date: 2002-05-07 01:32:57 +0000 Added dummy support for cb_pcidas64 boards that does nothing so far. Slowly getting rid of global variables as I go. comedi_calibrate/Makefile comedi_calibrate/calib.h comedi_calibrate/cb.c comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 8a85f450b5dbbf12197d1d513e305a642df156cc Author: Frank Mori Hess Date: 2002-05-01 19:58:09 +0000 updated drivers.txt generated from comedi, that fixes some parse errors doc/drivers.txt commit 4f8f9eda9baacb4466531ff3e658a32730bcee03 Author: David Schleef Date: 2002-05-01 19:27:11 +0000 moved DOCTYPE in each file into a comment. Vim still recognizes it, but there are no more jade warnings/errors doc/glossary.sgml doc/install.sgml doc/intro.sgml doc/other.sgml doc/reference.sgml doc/tutorial.sgml commit 7d9b50fc7d276d41edd4f3384bb53dda14484556 Author: David Schleef Date: 2002-05-01 19:24:46 +0000 added pdf target doc/Makefile commit 427f10a77a717869cb85fa40821d29f8fcecae1e Author: David Schleef Date: 2002-05-01 19:24:27 +0000 Added some functions doc/funcref commit 75e3c0fcef1ce385578850cf2a17833d9777ddd0 Author: Frank Mori Hess Date: 2002-04-30 23:07:00 +0000 some more additions so flags don't cause invalid channel error lib/data.c commit 21d7877c2d39d46c6eb02085fcd48dfe95a9e98e Author: Frank Mori Hess Date: 2002-04-30 22:56:30 +0000 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. comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c include/comedi.h lib/data.c commit e73c24b951409d812386765d50f5d2d73ee88066 Author: Frank Mori Hess Date: 2002-04-29 21:13:13 +0000 added comedi_data_read_n() include/comedilib.h lib/data.c commit bf5d20bb9f40bb235ea58b4f1ac4c082c002d8c8 Author: Frank Mori Hess Date: 2002-04-29 19:50:32 +0000 added comedi_data_read_hint() and fixed comedi_data_read_n() include/comedilib.h lib/data.c commit f31cfa63350a8407de438f278f841b11434c0451 Author: Frank Mori Hess Date: 2002-04-29 18:58:36 +0000 oops arg is really nanoseconds include/comedilib.h commit cedfceb9abe2d43b99db80b66f06dca5a0b619e0 Author: Frank Mori Hess Date: 2002-04-29 18:26:46 +0000 fixed initialization of insn array in comedi_data_read_delayed(), added unnecessary init of ilist lib/data.c commit 4a9dd8e9d33620b986ad484d6a9c508eabb6a2af Author: Frank Mori Hess Date: 2002-04-29 18:22:41 +0000 added comedi_data_read_delayed() include/comedilib.h lib/data.c commit 7762442abde04fee68c66e1df98ec77f3d08cce5 Author: Frank Mori Hess Date: 2002-04-29 18:19:35 +0000 oops incomplete commit last time. comedi_calibrate/calib.h commit fe5c7b532da983191de7254240c9717a4e0aa31f Author: Frank Mori Hess Date: 2002-04-27 19:24:34 +0000 got rid of global variable device_status comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 611740983cd372cadcd74409fb2c3dec5233e0ca Author: Frank Mori Hess Date: 2002-04-17 03:58:23 +0000 updated from comedi, for calibration config stuff include/comedi.h commit 2a637ef62c4355e1124c60f3cc4722e7f1606f32 Author: Frank Mori Hess Date: 2002-04-16 20:51:56 +0000 replaced call to comedi_get_front_count() with call to identical comedi_get_buffer_offset() since that is the function that is actually declared in comedilib.h demo/mmap.c commit 79614184d3dab67d6469c9fac9dfd02595f2efeb Author: Frank Mori Hess Date: 2002-04-02 19:55:33 +0000 fixed error checking that tested for unsigned variables being negative demo/eeprom_dump.c commit 80281d3b3138b193d7b07b4c365767eb71c34a84 Author: David Schleef Date: 2002-03-18 23:12:58 +0000 typing doc/glossary.sgml commit 834b78b9087c68ffad8ddafe76a8698088da3eb8 Author: David Schleef Date: 2002-03-18 22:18:17 +0000 Change name doc/glossary.sgml commit 09d8271d34e751eca1d4a4335a5bd4a144b3b378 Author: David Schleef Date: 2002-03-18 22:14:47 +0000 *** empty log message *** comedi_calibrate/results/pci-6025e doc/vocab.sgml testing/results/Adlink_PCI-9118DG commit e3ab787c666b57e40407a7b8182d48a9583c2c7e Author: David Schleef Date: 2002-03-18 22:11:32 +0000 Added multi-channel support demo/ao_waveform.c commit 44dce3360ecc149144f5a10af4b7f1b8669eee1f Author: David Schleef Date: 2002-03-18 22:10:12 +0000 Fix for toplevel makefile change debian/rules commit 5d0c1d4bc8857b170aa5f2812451843fd88b1aef Author: David Schleef Date: 2002-03-18 22:09:20 +0000 Clean up installation Makefile commit 94a761c7a4144335e85703a5c6b982f019edc56d Author: David Schleef Date: 2002-03-18 22:08:53 +0000 Fix stupid ttypo comedi_calibrate/ni.c commit ede9462423c9c3f36f7d83b5bcb9ca3120a56afa Author: David Schleef Date: 2002-03-18 21:52:13 +0000 perl demo demo/perl/inp.pl commit af2f7409a2fd6073f87f86a7e661208a8c70fdf3 Author: David Schleef Date: 2002-03-18 21:50:40 +0000 Changes to make it a little more robust demo/cmd.c commit 92a02273c3e2fd3b63a4196227ef13a1074d83b2 Author: David Schleef Date: 2002-03-18 21:49:08 +0000 Fix for 6025. Other 602x boards probably have the same problem. comedi_calibrate/ni.c commit b7d115eafaebd378f39a74b6cf203dbf2d239007 Author: David Schleef Date: 2002-03-18 21:48:14 +0000 added output command test testing/cmd_1.c testing/main.c testing/mmap.c commit a7a27a2a9179c83ca998e4e3e9c264a44465f016 Author: David Schleef Date: 2002-03-18 21:47:45 +0000 *** empty log message *** todo commit 84650f75f88caa892b3f1efc65e073c93613f900 Author: David Schleef Date: 2002-03-14 23:33:18 +0000 *** empty log message *** comedi_calibrate/results/pci-mio-16e-1 commit bfd78beffcb32f81941b14aa0edf964294428a7a Author: David Schleef Date: 2002-03-14 23:30:05 +0000 Finish pci-mio-16xe-10 comedi_calibrate/ni.c comedi_calibrate/results/pci-mio-16xe-10 commit 62088df1244293ed61b6a3dc958742927cdd80b0 Author: David Schleef Date: 2002-03-09 01:22:30 +0000 Change email addresses and host names. README comedi_config/comedi_config.c debian/copyright doc/FAQ include/comedilib.h man/comedi.7 man/comedi_config.8 perl/README rpm/comedilib.spec commit aecc9c6a2bc1e98d9d5b12eb70b6f6d1250ab723 Author: David Schleef Date: 2002-03-09 00:25:04 +0000 Add DAQ-DIO-24 etc/pcmcia/comedi.conf commit 81c07a5d88c8e2cb93355e0d7d8cfc93bd0c874b Author: David Schleef Date: 2002-03-09 00:20:20 +0000 Patch from John Conner python/compy.c python/sample1.py commit 40818a4ece8bf028f7d671ef6eac791629a70478 Author: David Schleef Date: 2002-03-09 00:12:24 +0000 Update from Comedi include/comedi.h commit 99b587482bf28854705d944c5bf72f0f5a1dbe21 Author: David Schleef Date: 2002-03-08 23:44:25 +0000 Fix BUG in do_test_for_insn_bits() while testing irrelevant subdevices that are busy. lib/filler.c commit 912ff4281f573306cb3ec8d65f8fab819061b2ac Author: Frank Mori Hess Date: 2002-03-07 22:34:04 +0000 added Herman as author doc/comedilib.sgml commit 3e522f3eda60ec8a6c09bf3b07fd52c0934ef8e0 Author: David Schleef Date: 2002-02-26 11:08:15 +0000 let's build some RPMs. From Tim Ousley rpm/comedilib.patch rpm/comedilib.spec commit 3c2682f199cf5a2bc03ee07931c3f939a84b6528 Author: David Schleef Date: 2002-02-21 03:14:39 +0000 Move to correct location debian/conffiles debian/libcomedi0.conffiles commit 7372d69492d5ed52b6e0b92a759cf7f58fb75230 Author: David Schleef Date: 2002-02-21 03:08:14 +0000 Comedilib has conffiles debian/libcomedi0.conffiles commit 38af01fe52e89be8f9eb98299296ff0faeaeb699 Author: David Schleef Date: 2002-02-20 20:17:11 +0000 6052e works now comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/results/pci-6052e commit eb1a0aac82a5a9cb071b83ac8ad1d74257b3fd6c Author: David Schleef Date: 2002-02-16 23:23:36 +0000 Install demo/*.c, install etc/*.conf correctly Makefile commit cef3d9d6568f88691cab80e9a2bc30b6b0b818cc Author: David Schleef Date: 2002-02-12 22:30:14 +0000 More devices etc/pcmcia/comedi.conf commit 5baf6c4c40b47ad8155923e015faf32453d098f9 Author: David Schleef Date: 2002-02-12 22:30:01 +0000 added cleanup etc/rel_comedilib commit c2dcc60a7bb1e8543dd8ab9821296fa25a19f730 Author: David Schleef Date: 2002-02-12 22:29:13 +0000 changelog entry for 0.7.18 Changelog commit 2491b315c6227117e0b38f88d5b883249796a5ec Author: David Schleef Date: 2002-02-12 00:54:20 +0000 Added printing of Id string from device source comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c commit e322bacd03a402cec7c79e1a73d5757e2b58a771 Author: David Schleef Date: 2002-02-12 00:47:54 +0000 Update 6052e to use ad8804 caldac. Requires current Comedi CVS. comedi_calibrate/ni.c commit 894a4b0d3ab138a1296c8f6eecefc232105a3b47 Author: David Schleef Date: 2002-02-10 21:55:42 +0000 Change N_CALDACS to 64. comedi_calibrate/calib.h commit 52b66f2c8938f1eef9a5e225a2379c94b739dec6 Author: David Schleef Date: 2002-02-06 22:08:50 +0000 Disabled streaming output on many of the command tests testing/cmd_1.c testing/cmd_2.c testing/inttrig.c testing/main.c testing/mmap.c testing/select.c commit b9c474f1d4509d36acb4b92a1be2ad5b4d213eae Author: David Schleef Date: 2002-02-06 03:09:13 +0000 *** empty log message *** comedi_calibrate/results/pci-6023e comedi_calibrate/results/pci-6024e comedi_calibrate/results/pci-6052e comedi_calibrate/results/pci-mio-16xe-50 commit 1cb86b7c82c3cd0461094d30b65944dd69434159 Author: David Schleef Date: 2002-02-06 03:08:09 +0000 Update some cards comedi_calibrate/ni.c commit 2e6b3a462001faec27b2575dacc4bbef50e3f528 Author: David Schleef Date: 2002-02-01 00:34:06 +0000 Iteration on 6052e comedi_calibrate/ni.c commit ccc00104ca7491baa24c2b8f9c0e305d2d9188fa Author: David Schleef Date: 2002-01-31 11:24:33 +0000 Added 6052e comedi_calibrate/ni.c comedi_calibrate/results/pci-6052e commit 6e52d6cfe1d070c29deb31024ba9999406bf57cc Author: Frank Mori Hess Date: 2002-01-27 21:05:05 +0000 fixed buffer resizing for subdevices that aren't subdevice zero. comedi_config/comedi_config.c commit fadd1471cf1981c413b8bd9ead92de699834e906 Author: David Schleef Date: 2002-01-25 02:14:42 +0000 Print Id without $. Additional info on 6071e. comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit b69733b6e69028649d01d8f7ccbebd99c33b4de8 Author: David Schleef Date: 2002-01-25 02:14:01 +0000 *** empty log message *** comedi_calibrate/results/pci-6071e commit cd8d48d864ef61d5dba3c8f78367ca2ee9b81f8c Author: David Schleef Date: 2002-01-22 11:35:15 +0000 bump version commit 89fe19f725a9abbdcbd28d40d1a3fecebfaddf2a Author: David Schleef Date: 2002-01-22 10:01:13 +0000 Cleanup. etc/rel_comedilib commit 5fc0db62710f072a1748dbdc3d46c3e7f952c124 Author: David Schleef Date: 2002-01-22 10:00:42 +0000 *** empty log message *** debian/changelog commit 049c585b23be604de19989bd8674d6699fab777a Author: David Schleef Date: 2002-01-22 09:34:49 +0000 Make it work with the parallel port again demo/ledclock.c commit 6fc61032794a8169d201ada6f2fa90d1dd827a33 Author: David Schleef Date: 2002-01-22 09:32:28 +0000 Fixed strange unreproducible behavior with insn barfing. Turns out that -5 is not really equal to -5. comedi_calibrate/comedi_calibrate.c commit 89d30ff0b41104b944fdd5419528be521135fdd0 Author: Frank Mori Hess Date: 2002-01-22 04:06:53 +0000 correct id number for daqcard-1200 etc/pcmcia/comedi.conf commit c6427774e11935dd5cd3d939e23660763ce9cfd4 Author: Frank Mori Hess Date: 2002-01-22 03:09:26 +0000 oops it was actually a driver problem etc/pcmcia/comedi.conf commit fa1d587467f0304718acdf90b9722aa25e7ca442 Author: Frank Mori Hess Date: 2002-01-22 02:53:38 +0000 fixes for boards where the device name is not the module name etc/pcmcia/comedi.conf commit 7e92da9d79951a819ed1cd3cc2644a7dd6fdda44 Author: David Schleef Date: 2002-01-21 15:35:34 +0000 Current Comedi CVS drivers.txt. doc/drivers.txt commit 0be5b0051387ecd35441a60193def68f058cdc0c Author: David Schleef Date: 2002-01-21 15:32:42 +0000 Move documentation ported to DocBook-3.1 out of docbook directory. doc/Makefile doc/advanced.sgml doc/comedilib.sgml doc/docbook/Makefile doc/docbook/comedilib.sgml doc/docbook/drivers.txt doc/funcref doc/install.sgml doc/intro.sgml doc/mkdr doc/mkref doc/other.sgml doc/reference.sgml doc/tutorial doc/tutorial.sgml commit 9a417c72822bcf04e4153f72882d57829e2e5867 Author: David Schleef Date: 2002-01-21 15:17:12 +0000 Updates doc/docbook/Makefile doc/docbook/comedilib.sgml doc/docbook/funcref doc/docbook/mkref doc/docbook/other.sgml doc/docbook/reference.sgml doc/docbook/tutorial.sgml commit f95a0c1eac233b11ca5252307a8de0ccca691325 Author: David Schleef Date: 2002-01-21 11:15:31 +0000 Converting docs to DocBook 3.1 doc/docbook/Makefile doc/docbook/advanced.sgml doc/docbook/comedilib.sgml doc/docbook/drivers.txt doc/docbook/funcref doc/docbook/install.sgml doc/docbook/intro.sgml doc/docbook/mkdr doc/docbook/mkref doc/docbook/other.sgml doc/docbook/reference.sgml doc/docbook/tutorial.sgml commit 575761aed2a717b9f1d1c25ec6f2fd3468746826 Author: David Schleef Date: 2002-01-21 00:33:05 +0000 Fix to make the demo programs link statically with the local library. demo/Makefile commit 8652f3c7d035bd03c7a99acb2740c2471e3cccdb Author: David Schleef Date: 2002-01-21 00:26:30 +0000 *** empty log message *** debian/changelog commit 0cb54481fee40df10017a883f7719a57512c84a7 Author: David Schleef Date: 2002-01-21 00:14:37 +0000 Fixed some [] characters. doc/comedilib.sgml commit 1a0ddff3008fd98be338087d25ee3a74df3e00eb Author: David Schleef Date: 2002-01-21 00:13:52 +0000 Added a few questions doc/FAQ commit 7ee9745443b75dcd226136d8124d697a0322dab4 Author: David Schleef Date: 2002-01-15 01:02:39 +0000 *** empty log message *** version commit 450f2fed3f8e88cdc672dea99960dbf2ba721ff6 Author: David Schleef Date: 2002-01-15 00:31:39 +0000 remove autogenerated file debian/comedilib1.files commit 239d29640fe0c47229e64436aa456b37ddd89283 Author: David Schleef Date: 2002-01-15 00:29:54 +0000 Added fine calibration. Changed DAQCard-ai-16xe-50 and at-mio-16xe-50 to use fine calibration. comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/results/DAQCard-ai-16xe-50 commit a4485ce456c00eafb7e11667facfae87201f9f05 Author: David Schleef Date: 2002-01-14 22:50:26 +0000 Clear up some confusion etc/modules.conf commit 99dd95e2bafc8e0b35fff4b3aafa6fddc3ef1b40 Author: David Schleef Date: 2002-01-14 22:45:10 +0000 Change name. It seems most distros are using modules.conf etc/modules.conf commit 4548660d9407f11abab2dbddbeee8ee648d58496 Author: David Schleef Date: 2002-01-14 22:39:29 +0000 PCI-MIO-16E-1 is now done comedi_calibrate/ni.c comedi_calibrate/results/pci-mio-16e-1 commit 2394134624825ed21ce7b96882d62ea5d740b8f0 Author: David Schleef Date: 2002-01-14 21:29:03 +0000 Use MAKEDEV instead of building inodes ourselves debian/libcomedi0.postinst commit 7f09d95a24c76b196a4ec02c37fa040b48317efb Author: David Schleef Date: 2002-01-14 21:28:15 +0000 Fix spelling error. Depend on makedev. debian/control commit 861f57900f025c0f578c5321092be2626667a06e Author: David Schleef Date: 2002-01-14 21:26:26 +0000 Add README. Add a few boards. Fix: CONFIG_GUESS boards output dump information. comedi_calibrate/README comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c comedi_calibrate/results/at-mio-16xe-50 comedi_calibrate/results/pci-6071e comedi_calibrate/results/pci-6713 comedi_calibrate/results/pci-mio-16xe-10 commit 52a2615b4c53f63498eab1be0a123d5ab6fd580a Author: Frank Mori Hess Date: 2002-01-08 20:38:16 +0000 included string.h for declaration of memset. demo/cmd.c commit 0923e0a8fc1219989e450a9b70d99973cc367888 Author: David Schleef Date: 2001-12-14 22:45:20 +0000 *** empty log message *** comedi_calibrate/results/pci-6025e commit 61a0154ed80e83a9405fbc4a71023253e02fefa0 Author: David Schleef Date: 2001-12-01 05:26:50 +0000 Merged from Comedi etc/pcmcia/comedi.conf commit 1876b9e66eb3836bc4aff2dc8896fc9ad6975684 Author: David Schleef Date: 2001-11-18 03:02:25 +0000 Changelog for 0.7.17 Changelog commit 0a0a670cf7d4946b988e27c266493d99862f3347 Author: David Schleef Date: 2001-11-18 02:52:45 +0000 update debian/changelog commit 2c8ea61eb6a8ff9ff8bc596432814dc0787d2861 Author: David Schleef Date: 2001-11-07 23:20:47 +0000 merge NMU from Branden Robinson debian/changelog debian/control debian/libcomedi0.postinst debian/libcomedi0.postrm debian/libcomedi0.shlibs commit b1886b0378de91fa77507dd3e0ab128025d933eb Author: David Schleef Date: 2001-10-24 22:25:51 +0000 Removed comedi_poll(), since it was moved to comedilib demo/poll.c commit 6069b4d60d9985377c9d58f0b4113b78b1259a02 Author: David Schleef Date: 2001-10-24 22:24:28 +0000 Fixed warning by adding header lib/cmd.c commit e380ccedf84f76e3ee93d8e1f6e674d770c9fe74 Author: David Schleef Date: 2001-10-24 22:23:59 +0000 Added SONAME_SUFFIX Config lib/Makefile commit 25a50c0ea6951a3599eace12d96a820f2a2c7b9f Author: David Schleef Date: 2001-10-18 09:19:12 +0000 *** empty log message *** comedi_calibrate/results/at-mio-16xe-50 commit c52bd772ebb5fff5772fcd941069160a43d068a0 Author: David Schleef Date: 2001-10-18 09:16:03 +0000 added at-mio-16xe-50 comedi_calibrate/ni.c commit a848999fa5a1e779e700573977ab745dca82903c Author: David Schleef Date: 2001-10-16 08:19:29 +0000 Split up install target Makefile commit b8f70469bdeb3478860f24968c50f8e6342523eb Author: David Schleef Date: 2001-10-12 00:01:02 +0000 Updated standards version debian/control commit 1e6eb3b89235120194ff05df15393b691f88c6ed Author: David Schleef Date: 2001-10-11 23:58:01 +0000 remove file causing lintian problems debian/ex.doc-base.package commit 8396894edee20d9bc8e2fb38528498ef72a8aaed Author: David Schleef Date: 2001-10-10 22:59:19 +0000 update status of 16e-2 comedi_calibrate/ni.c commit b50987ddadd65495313679532f93cfe2f2294c88 Author: David Schleef Date: 2001-10-10 22:55:17 +0000 from ds comedi_calibrate/results/at-mio-16e-2 commit faeb129e9169af508b9cae1eeb8afabeaeacd001 Author: David Schleef Date: 2001-10-10 22:34:57 +0000 updated comedi_calibrate/results/DAQCard-ai-16xe-50 commit c8c5cd6e9e9b7d7feef6ea34eba665d45c5a794e Author: David Schleef Date: 2001-10-10 22:08:23 +0000 added comedi_calibrate/results/DAQCard-ai-16xe-50 commit b369fac84c2128b0dabb3145ee6e7a1b807e0072 Author: David Schleef Date: 2001-10-10 22:07:53 +0000 Cleanups, change log level for many operations, added info for some ni boards comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit f3681b41fa10c58e9fe4eff2963c4dcb8dd0d11c Author: David Schleef Date: 2001-10-09 23:45:16 +0000 Split up comedi_calibrate.c, additional hacking comedi_calibrate/Makefile comedi_calibrate/calib.h comedi_calibrate/comedi_calibrate.c comedi_calibrate/ni.c commit 909b8450301462d25f7cd98c902a830de34cc87d Author: David Schleef Date: 2001-10-09 22:14:35 +0000 more hacking. check-in before splitting into separate files comedi_calibrate/comedi_calibrate.c commit a1c6910d49962629ae71775e2656472616d6745f Author: David Schleef Date: 2001-10-09 19:35:49 +0000 new code calibrates daqcard comedi_calibrate/comedi_calibrate.c commit 997237115b708d8f063df4be43e3805f9252607c Author: David Schleef Date: 2001-10-08 22:49:45 +0000 Made observable channels into objects (sort of) comedi_calibrate/comedi_calibrate.c commit c7fd322e1fdc6629f350d7fdeed85898fe8d8526 Author: David Schleef Date: 2001-10-08 00:28:02 +0000 Hides more stuff behind verbose flag. Less default info for unknown boards. New number printing mant(err)e+exp format comedi_calibrate/comedi_calibrate.c commit 67f2ed4254be330c8d7bbaddf2dd17458c736ac1 Author: David Schleef Date: 2001-10-04 23:44:08 +0000 Change all the file headers to LGPL lib/buffer.c lib/cmd.c lib/comedi.c lib/data.c lib/dio.c lib/error.c lib/filler.c lib/get.c lib/ioctl.c lib/libinternal.h lib/range.c lib/sv.c lib/timed.c lib/timer.c commit 2e5c484b245a43d5cf8546ae53d8b025fac2308d Author: David Schleef Date: 2001-10-04 23:33:14 +0000 added function to convert multiple samples to/from phys units lib/range.c commit 10a82351844afdafe31a0d5d6630c1fd001816a1 Author: David Schleef Date: 2001-10-04 22:24:01 +0000 More cleaning doc/Makefile commit 726a857a0ff0251cebcad81e91be13297bd4045f Author: David Schleef Date: 2001-10-04 20:35:04 +0000 cleaned up some of the document making doc/Makefile commit d8b81aaea514ecfa3985c0803cad618abfed4c71 Author: David Schleef Date: 2001-10-04 20:17:55 +0000 added testing/results/Advantech_PCL-812PG commit b76621f0485f43cf319d41d4ddd494f1c8374b88 Author: David Schleef Date: 2001-10-04 20:12:04 +0000 removed mode0_test from list of standard tests testing/main.c commit c8af5fcdafd3a78a81d54d47ae44b90936aa3ba6 Author: David Schleef Date: 2001-10-04 20:10:55 +0000 Added 6024E etc/pcmcia/comedi.conf commit 380f2fc1eb2368c19f9573ad1a2e0a23505b7ac7 Author: David Schleef Date: 2001-10-04 20:10:36 +0000 Additional typing doc/comedilib.sgml commit a6f0492b24e5a6790fecf3ae67ed254561ff6ed2 Author: Frank Mori Hess Date: 2001-08-31 23:19:52 +0000 fixed bug that I did that was noted by allan willcox demo/ao_waveform.c commit 3ed20f03ddc4205cde32a26ad263e45a9eb2a7de Author: David Schleef Date: 2001-08-28 23:50:37 +0000 Fix to fast_1chan, so it supports TRIG_INT for analog output. lib/cmd.c commit ea27e982357c76a8696fbff24857c64ed54a7ff6 Author: Frank Mori Hess Date: 2001-08-24 19:08:55 +0000 modified to work with TRIG_INT, made it use the -F command line option to set update frequency demo/ao_waveform.c commit b00e1eb5bd022c5600ab782d21439c4a3853db97 Author: Frank Mori Hess Date: 2001-08-24 19:08:06 +0000 copied over from comedi, for INSN_INTTRIG support. include/comedi.h commit e3704ff4a97fc99ec68d1f4b1e28574b5e820c7d Author: David Schleef Date: 2001-08-19 01:32:30 +0000 Additional verbage for extended triggering doc/comedilib.sgml commit 83767a6b853ed025205b5d7c9021d9ef67a7abef Author: David Schleef Date: 2001-08-19 01:31:26 +0000 locale settings need to be #ifdef'd comedi_config/comedi_config.c commit baa125de2cb6091d4c131330771eb635b7a2f6a9 Author: David Schleef Date: 2001-08-19 01:30:06 +0000 Oops. libintl.h needs to be #ifdef'd lib/libinternal.h commit c5acd7cc43db6a08ae364fd9f9bc05c0455c4859 Author: David Schleef Date: 2001-08-19 01:27:33 +0000 gettextization of error messages lib/error.c lib/libinternal.h commit 6996d2db6efd3d21e61883dbe73acefe18e25b14 Author: David Schleef Date: 2001-08-19 01:27:16 +0000 Random message change lib/filler.c commit 6b3977b50823dfb7eacb10534f82a393b51fc6d0 Author: David Schleef Date: 2001-08-19 01:25:04 +0000 Separated soname into separate definition lib/Makefile commit 0ed20b06aa241339f733419af1dc3efb2d2afb9c Author: David Schleef Date: 2001-08-19 01:24:23 +0000 target for gettext message creation doc/Makefile commit 8b812d424c13e8950911a45f6aeb0b64192aa2e6 Author: David Schleef Date: 2001-08-19 01:22:43 +0000 gettext()ized comedi_config/comedi_config.c commit 50db83bac0f7929bd2f98602d81da15217b49cb8 Author: David Schleef Date: 2001-08-19 01:22:17 +0000 Reworked major portions. Much more portable. comedi_calibrate/comedi_calibrate.c commit 133dc7582989d38c94504b5ac4dc2f2b38d51c9f Author: David Schleef Date: 2001-08-19 01:21:41 +0000 Added -DI18N option Config commit cd216fd6fd813403d0f25169cbc8baaeb7d6e910 Author: David Schleef Date: 2001-08-19 01:19:50 +0000 Eine .po Datei auf deutsch doc/po/de.po commit 14695f8c96fbb7d449f9ef5b6a92a219a8407169 Author: David Schleef Date: 2001-08-01 12:07:05 +0000 Enable dithering. Fix wrong expectation of return value from do_insn() comedi_calibrate/comedi_calibrate.c commit 8b5cd228fa67a718e961e1eb5b73fb2b6549694c Author: David Schleef Date: 2001-07-30 20:40:26 +0000 Added long getopts and added help(), 'cuz I always forget how to use it testing/main.c commit 4241d30c5fa6f43cd36145cbe8d4bbef69b0e9b0 Author: David Schleef Date: 2001-07-30 20:39:46 +0000 Added lots about configuration instructions doc/comedilib.sgml commit 9e95da3932dc13e1986d916bd5f74db888c1f0d8 Author: David Schleef Date: 2001-07-30 20:39:19 +0000 Make it quieter etc/rel_comedilib commit 3298f1fcc5efc1b2ecb9fd3dbf39465bea1db449 Author: David Schleef Date: 2001-07-30 20:38:54 +0000 Fix includes demo/cmd.c commit f7261b85769234367f5a150e416b7bed2af20421 Author: David Schleef Date: 2001-07-30 20:38:17 +0000 Change email address, add Comedi version and device name comedi_calibrate/comedi_calibrate.c commit f35979e90f492c1cd4e911afc618d9b6707264f3 Author: David Schleef Date: 2001-07-30 20:37:42 +0000 Fix typo README comedi_config/comedi_config.c commit 58b905a8c3b24746c12d32d18a9afbe6f4cf188c Author: Frank Mori Hess Date: 2001-07-25 15:53:57 +0000 made insn demo take 10 samples again as it originally did demo/insn.c commit 22c91e5912f02935c1fc328a394a323de12e5dd1 Author: David Schleef Date: 2001-07-17 20:10:42 +0000 Generate $Id$ comedi_calibrate/comedi_calibrate.c commit ac1786cc522abaa27cb30c94e615727dfea9a601 Author: David Schleef Date: 2001-07-16 02:02:56 +0000 added changelog. Changelog commit 646587b1ea4cd8773223393b984367ec50be9156 Author: David Schleef Date: 2001-07-16 00:05:36 +0000 It doesn't make sense to keep regenerating these in CVS. They are generated in the release script now. doc/comedilib-1.html doc/comedilib-2.html doc/comedilib-3.html doc/comedilib-4.html doc/comedilib-5.html doc/comedilib-6.html doc/comedilib.html doc/comedilib.txt commit 76e6cf0404ad7eaeba8cbbc67e04c183fab83a65 Author: David Schleef Date: 2001-07-16 00:04:06 +0000 release script etc/rel_comedilib commit 40f9847e795dd72e466047d8f4a469f00fadd723 Author: David Schleef Date: 2001-07-15 23:58:49 +0000 Simple makefile, 'cause I can never remember the correct commands doc/Makefile commit c24b4234558162c118a346b8aeb176faae3d7096 Author: David Schleef Date: 2001-07-15 23:58:14 +0000 Regenerated docs doc/comedilib-1.html doc/comedilib-2.html doc/comedilib-3.html doc/comedilib-4.html doc/comedilib-5.html doc/comedilib-6.html doc/comedilib.html doc/comedilib.txt commit 6e9354dc5d54e42ea4f4607809e2151fa919a0a4 Author: David Schleef Date: 2001-07-15 23:52:13 +0000 Add a few comments about recent changes in demos demo/README commit 4d191e35f7d65d6891541deebb91fbcecaee6153 Author: David Schleef Date: 2001-07-15 23:25:04 +0000 Don't use debhelper debian/docs commit b5ddf058a7b0f8f18f0c013f3d047716e4cc02db Author: David Schleef Date: 2001-07-15 23:24:18 +0000 Use ../Config comedi_calibrate/Makefile comedi_config/Makefile commit 59deca7e484bff6992000e4dc73aa036171c4b31 Author: David Schleef Date: 2001-07-15 23:24:00 +0000 Use ../Config. Fix 'make test'. testing/Makefile commit 4c155e99a10e550ab4f44990f60ec254f4939ea6 Author: David Schleef Date: 2001-07-15 23:15:55 +0000 Random todo checkin todo commit 5671f6d9d06faacb21674ddeaf60b89dd42b06c7 Author: David Schleef Date: 2001-07-15 23:15:29 +0000 Added user-editable Config file. Add support for $(PREFIX). Config Makefile commit f4f16b883dd7858dfe0a638d63aa46417105df2a Author: David Schleef Date: 2001-07-15 23:14:09 +0000 Get CFLAGS from ../Config demo/Makefile lib/Makefile commit cad8e94b8b5cd193dd19719c2411a6636c46599b Author: David Schleef Date: 2001-07-15 23:13:29 +0000 remove suidregister debian/rules commit 189f5a8e61eeaaa625334b3980327ad2987cbd29 Author: David Schleef Date: 2001-07-15 23:13:09 +0000 new version version commit 2f3b8a855189fc6e29417dfdf0847440373a73a9 Author: David Schleef Date: 2001-07-15 23:12:40 +0000 Getting ready to release a new version debian/changelog commit a6a0495a714173be7ba14bf44b543c165ac3fe21 Author: David Schleef Date: 2001-07-15 23:11:36 +0000 Random change README commit eceb3bccf84fa86738184dfed9e1ed3036f4f00a Author: David Schleef Date: 2001-07-15 22:47:58 +0000 Make stdout unbuffered, so that if stderr==stdout, lines match up. testing/main.c commit b1aea5d0779cdd214b3b3ced44cf7d9f78d96ba1 Author: David Schleef Date: 2001-07-15 22:47:14 +0000 Changed prototype of comedi_get_cmd_generic_timed testing/cmd_1.c commit c9b062db155382ccd0e7364c9d2524f27c562e7b Author: David Schleef Date: 2001-07-15 22:46:37 +0000 Doesn't need to be static. Added test target testing/Makefile commit beb18635c4a8af203c2a649a94c220a72fe11b45 Author: David Schleef Date: 2001-07-15 22:46:02 +0000 Fix comedi_get_cmd_* so that commands are only generated once. More error messages. lib/buffer.c lib/cmd.c lib/comedi.c lib/comedi_errno.h lib/error.c lib/libinternal.h commit 7973a0f2adcff62c0819c0bbf6ac8f3464e27e0c Author: David Schleef Date: 2001-07-15 22:39:54 +0000 Change prototype of comedi_get_cmd_generic_timed demo/cmd.c demo/mmap.c include/comedilib.h testing/cmd_2.c testing/cmd_3.c testing/inttrig.c testing/mmap.c testing/select.c commit db0d0feba8199f79b42913f20d360d68a259135f Author: David Schleef Date: 2001-07-15 19:58:15 +0000 Needs string.h, not others demo/sender.c commit 98ead7a4f903d966a54b80320a14427ac230e8bd Author: David Schleef Date: 2001-07-15 19:57:32 +0000 Major hacking, just like cmd.c demo/mmap.c commit 8139bc355875cceb5be6c181eb65222979e76bef Author: David Schleef Date: 2001-07-15 19:57:08 +0000 Replace demo/cmd.c commit a00960e0086ba9c6123ea8a9def31ccc45f0cd83 Author: David Schleef Date: 2001-07-15 19:56:31 +0000 Remove commented stuff demo/ao_waveform.c commit b668811b9c72404cb9400ca58d2ea3f8f174500e Author: David Schleef Date: 2001-07-14 00:53:30 +0000 Changed main.c to common.c demo/Makefile demo/README demo/cmd.c demo/common.c commit 31b3e7ed7fc2b63a99537a85dfac3444eaf2fa03 Author: David Schleef Date: 2001-07-14 00:50:52 +0000 Changed the name of verbose_flag; Added a few more flags in main.c demo/Makefile demo/README demo/antialias.c demo/examples.h demo/inp.c demo/insn.c demo/ledclock.c demo/main.c demo/mmap.c demo/outp.c demo/poll.c demo/receiver.c demo/select.c demo/sigio.c demo/sv.c commit 68e8bf7b0da09b44ae8b5984adf85370116ccdaa Author: David Schleef Date: 2001-07-14 00:50:15 +0000 Major fixes and added inline documentation. It's actually somewhat decent now. demo/cmd.c commit 494d76f823c69f72d72c00a1f2743a4484e669cd Author: David Schleef Date: 2001-07-14 00:42:51 +0000 Added a bit of __comedi_errno initialization lib/comedi.c commit 71373765bbe9a56da9497e310a5fb458503aaaef Author: Frank Mori Hess Date: 2001-07-12 21:41:21 +0000 removed bit about chanlist error in cmdtest, since all bad chanlist errors should return same value, so I should change my drivers doc/comedilib.sgml commit f090f06b0af810b127b03ff186dbf4ef8b04fd58 Author: Frank Mori Hess Date: 2001-07-12 20:34:05 +0000 added a burst-mode-like command to comedi_get_cmd_generic_timed() lib/cmd.c commit 1d66cf1d595eb95eebf428bfa77202f7fa1d7af7 Author: Frank Mori Hess Date: 2001-07-12 20:28:43 +0000 more comedi_cmd related documentation doc/comedilib.sgml commit 5d2fa2394d1a48691a319253856e2f24f30a463e Author: Frank Mori Hess Date: 2001-07-10 23:12:16 +0000 fix for compile warning with range.c lib/libinternal.h commit 8efb15052d5431214f64b9bac21457f7f352ece0 Author: David Schleef Date: 2001-07-10 22:58:04 +0000 Updates from (someone), plus corrections and additions by ds. demo/README commit 49e3830ddba6fe6f92ea5ad37e99f803340add33 Author: David Schleef Date: 2001-07-10 22:55:32 +0000 Added comments demo/ledclock.c commit d1dd55c93b17e873acda8b6c9cf976aa9628a082 Author: David Schleef Date: 2001-07-10 22:33:05 +0000 clean python and perl, even if not built Makefile commit b830e61d3f85a416df8b58edc6158f64b2c5230f Author: David Schleef Date: 2001-07-10 22:31:16 +0000 Added debug_ptr(). Fixed do_test_for_cmd() lib/filler.c commit a21713730afc6b275688e53e3f53a4c68fbf60f0 Author: David Schleef Date: 2001-07-10 22:30:27 +0000 Remove sched.h, because we don't use it and uclibc doesn't have it demo/ledclock.c demo/receiver.c commit f8cab16c4d5faae69d37d5916d1ff75b48852784 Author: David Schleef Date: 2001-07-10 22:28:06 +0000 Perl demos moved from perl/ directory demo/perl/info.perl demo/perl/inp.pl commit 0dd63c60de29b695ff12f8eaee7ab31aa37fbdd1 Author: David Schleef Date: 2001-07-10 22:26:36 +0000 *** empty log message *** debian/conffiles commit 0afe6fffeb02b1c74efdbe03424c4713b9760c04 Author: David Schleef Date: 2001-07-10 22:26:15 +0000 Copied the etc/ directory from Comedi etc/conf.modules etc/das1600.conf etc/dt282x.conf etc/pcmcia/comedi etc/pcmcia/comedi.conf etc/pcmcia/comedi.opts commit 915c97e04202d898efd4cd0fa343367b2f01fa6d Author: David Schleef Date: 2001-07-10 22:25:26 +0000 A text version, for all the crazies doc/comedilib.txt commit 0f8fd728ae4b788169a98dc56421ce572187c8d5 Author: David Schleef Date: 2001-07-10 22:23:29 +0000 Remove comedilib_reference, rebuild comedilib*html doc/comedilib-4.html doc/comedilib-5.html doc/comedilib-6.html doc/comedilib.html doc/comedilib_reference-1.html doc/comedilib_reference-2.html doc/comedilib_reference-3.html doc/comedilib_reference-4.html doc/comedilib_reference.html doc/comedilib_reference.sgml commit 1f1293e649fd3ce40ac096eeb2284175cd115613 Author: David Schleef Date: 2001-07-10 22:21:12 +0000 Fix getopt segfaulting comedi_config/comedi_config.c commit 50cd1f83e8c45d76fad81d6a764dec7e097d76e6 Author: David Schleef Date: 2001-07-09 20:12:07 +0000 Changed from siginfo handler to signal. demo/sigio.c commit 59568d202909a4a83a11c678997d31d15e7b6a03 Author: David Schleef Date: 2001-07-09 02:41:18 +0000 Moved chatter behind if(verbose) testing/cmd_1.c testing/mmap.c commit 7e649096d2ddfbd6c32bc470298b86d55cec669a Author: Frank Mori Hess Date: 2001-07-06 18:11:48 +0000 added CR_PACK description doc/comedilib.sgml commit a463bd34cb8666f73d93879ef2d7a2a0523d3301 Author: David Schleef Date: 2001-07-05 05:21:44 +0000 Fixed getuid()/geteuid() problem causing modprobe post-install scripts to fail. Updated usage information. comedi_config/comedi_config.c commit abd10aa21424b19b3e7421d5c8b797b9d5b24bd0 Author: Frank Mori Hess Date: 2001-07-02 16:42:25 +0000 Added a little bit more to command section. doc/comedilib.sgml commit 55b4890f1b381c3a6b6eeb31ad054406b4b05891 Author: David Schleef Date: 2001-07-01 11:59:06 +0000 More work on cmd trig sources doc/comedilib.sgml commit 163841a772e2fd085d3521d2402537deb7e0d63a Author: Frank Mori Hess Date: 2001-07-01 01:02:36 +0000 added a bit to the command section, merged comedilib_reference into this file. Still have to document comedi_cmd struct and related functions. doc/comedilib.sgml commit 12cffb219c1a186587bb29d8b06ea5c8932298d2 Author: David Schleef Date: 2001-06-27 22:21:45 +0000 Added install targets for perl, python, debian Makefile commit ac0985e4539a6a3a4186c5c94f0cde17fb686015 Author: David Schleef Date: 2001-06-27 22:19:56 +0000 Changed install target to install_debian debian/rules commit 77540a363b72a00ffc32a6b354e1fdf7b97462be Author: David Schleef Date: 2001-06-27 22:18:47 +0000 Uses deprecated functions, so added _COMEDILIB_DEPRECATED testing/mode0_read.c commit a4fb3b20d986063d432719e7f643da30fe84fc94 Author: David Schleef Date: 2001-06-27 22:18:16 +0000 Changed from siginfo handler to simple signal handler testing/mmap.c commit 93ec934880d47d4fea6786cb79b8f9bbb395e8bb Author: David Schleef Date: 2001-06-27 22:17:38 +0000 Added #! line perl/Comedi.pm commit cf7397be842b4ca4215ce68ded1b9874983dc58b Author: David Schleef Date: 2001-06-27 22:17:17 +0000 Added _COMEDILIB_DEPRECATED, 'cuz we still support it internally lib/libinternal.h commit 95e2ff75f510d66fd2287ac7a0b125fe1b353b6b Author: David Schleef Date: 2001-06-27 22:16:42 +0000 Change return value of comedi_close to int lib/comedi.c commit 405f044ad9e92702ac53762b13dda2d03adb2cb2 Author: David Schleef Date: 2001-06-27 22:16:08 +0000 Cleanup and rearrangement include/comedilib.h commit 063c78f71046e2923711f33ae3db90d4249eb9d8 Author: David Schleef Date: 2001-06-27 22:15:31 +0000 Fix bug about the return value of comedi_get_range() doc/tutorial commit dfcd45f95c302827a7e37a601417fa7282b61075 Author: David Schleef Date: 2001-06-27 22:14:20 +0000 re-autogenerated doc/comedilib-1.html doc/comedilib-2.html doc/comedilib-3.html doc/comedilib-4.html doc/comedilib-5.html doc/comedilib.html doc/comedilib_reference-1.html doc/comedilib_reference.html commit 291d71d323d73c714afd91f627e44ff4b140980e Author: David Schleef Date: 2001-06-27 22:12:32 +0000 Don't need fcntl(,F_SETSIG,) demo/ledclock.c commit d9e3023ff0fae3fe9d726207a70d6a1a1f5dda68 Author: David Schleef Date: 2001-06-27 22:11:59 +0000 Fix previous bugus check-ins. demo/cmd.c commit 5ed4fb90f33391579ec1a17a83ca827ce1bcfdde Author: David Schleef Date: 2001-06-27 22:11:02 +0000 Added device nodes debian/libcomedi0.postinst commit b32ef02cfdcc347b803823923ed7748c2b4d5100 Author: David Schleef Date: 2001-06-27 22:10:33 +0000 change INFINITY to HUGE_VAL comedi_calibrate/comedi_calibrate.c commit 2e136dd1c3a61bd241981899c5cf162015a3b565 Author: David Schleef Date: 2001-06-27 22:09:56 +0000 *** empty log message *** todo version commit e252726146911224d653329417b7a6c60ad3fe47 Author: Frank Mori Hess Date: 2001-06-27 19:51:11 +0000 made ao_waveform use same parse_options() as other demos demo/ao_waveform.c commit 172846db87db86de1dc96f45a50418d715712e45 Author: Frank Mori Hess Date: 2001-06-27 19:42:19 +0000 update from wuttke joachim demo/README commit 809e0436aa3f71dbb9d449a7b9c7560e44e2da73 Author: Frank Mori Hess Date: 2001-06-21 22:26:28 +0000 made it refuse to resize buffer if we are removing device. Mostly change is whitespace, just added an if block. comedi_config/comedi_config.c commit 36478ed855d34549a6d1aad37276446a66563574 Author: Frank Mori Hess Date: 2001-06-20 20:09:53 +0000 noted a Makefile problem todo commit 76fcc1bfb92356921c0c7b497c74b44b9be90b25 Author: David Schleef Date: 2001-06-14 09:13:08 +0000 Some work on docs doc/comedilib.sgml doc/comedilib_reference.sgml commit 3c4bca23486436147c2d5dd9622f91374c226700 Author: David Schleef Date: 2001-06-13 10:22:38 +0000 rewrote README commit e93771f21993aa1c5266e52d473972c123c96c01 Author: David Schleef Date: 2001-06-12 10:41:09 +0000 Added realtime command line option. Fixed tests to use realtime flag. Added internal trigger test. testing/cmd_1.c testing/cmd_2.c testing/comedi_test.h testing/main.c testing/mmap.c testing/select.c commit 61111bfd439d5eb34e29d3bf6a6dbdf54b8e983b Author: David Schleef Date: 2001-06-12 10:40:18 +0000 Fix realtime flag. testing/cmd_3.c commit 8e530395fe3011db6a0e150b4885dacf5edadea3 Author: David Schleef Date: 2001-06-12 10:39:27 +0000 Test for internal triggering. testing/inttrig.c commit 7ea936090e2851ba6e0733a89b86a7497b6b9571 Author: David Schleef Date: 2001-06-12 10:38:50 +0000 Added insn ioctl support. Added insn ioctl probing. Renamed previously misnamed insnlist probing. Rewrote comedi_data_read_n() lib/comedi.c lib/data.c lib/dio.c lib/filler.c lib/libinternal.h commit e9acd7e3131af5b3eceea341873528fd5a86bd8a Author: David Schleef Date: 2001-06-12 10:37:08 +0000 general hacking, convert comedi_trigger to comedi_data_read_n comedi_calibrate/comedi_calibrate.c commit 0bd291780ced33cc6b3cc685f96bcd802b7aff33 Author: David Schleef Date: 2001-06-12 10:36:25 +0000 fixes for cross-compilation Makefile lib/Makefile testing/Makefile commit 3ca99fff278bc2acf7fe4242b498e2e2813e29c0 Author: Frank Mori Hess Date: 2001-06-04 00:37:21 +0000 updated reference to default buffer size from 128k -> 16k man/comedi_config.8 commit af7b904d4ca4fc7858970176053507e9092a9ece Author: David Schleef Date: 2001-05-28 04:05:03 +0000 Add targets for python wrapper (disabled by default) Makefile commit 433f3c1bd7cd5fe6cff3a8daaaa85a86e3b2a7ab Author: David Schleef Date: 2001-05-28 04:00:34 +0000 hmmm... should compile things before I check them in. python/compy.c python/sample.py commit 9ff8e2fa97a77e6bc01d7f53d20edcb7b9683db3 Author: David Schleef Date: 2001-05-28 03:57:32 +0000 Fix things so that they actually work python/Makefile.pre.in python/Setup.in python/compy.c python/sample.py commit 69b9002a22aa3915e1221e7bd7667c75d0d8bd47 Author: Frank Mori Hess Date: 2001-05-28 03:35:34 +0000 fixed bug lib/cmd.c commit 3fcd155c48d3e5fddc73bd0c8f835efe25e54ad8 Author: David Schleef Date: 2001-05-28 02:49:11 +0000 a python wrapper python/Makefile.pre.in python/Setup.in python/compy.c python/sample.py commit 92c625b1fcd85f86739e70252fed9f51bbf70959 Author: David Schleef Date: 2001-05-28 02:39:43 +0000 copied from comedi include/comedi.h commit 698938d995d69ed62244aa01523fe8617003dbb0 Author: David Schleef Date: 2001-05-28 02:39:00 +0000 additional tests, fixes, move some functions to ../lib testing/Makefile testing/bufconfig.c testing/cmd_1.c testing/cmd_2.c testing/cmd_3.c testing/comedi_test.h testing/insn_read.c testing/insn_read_time.c testing/main.c testing/mmap.c testing/select.c commit 229b4cd58cdf6fda2283dacef09227eea2037bb1 Author: David Schleef Date: 2001-05-28 02:38:09 +0000 staging area for moving functions from here to ../lib testing/lib.c commit 8f5391c3ce4b59b22716ea6d241b59ffba423e67 Author: David Schleef Date: 2001-05-28 02:36:41 +0000 added HAVE_COMEDI_POLL lib/libinternal.h commit 44b5028d606c7cc3fce048481152403e024b5ed3 Author: David Schleef Date: 2001-05-28 02:36:20 +0000 added cmd.c lib/Makefile commit 64b3584ff79239eeaba8e3126b7b664dd23b6181 Author: David Schleef Date: 2001-05-28 02:36:03 +0000 added cmd related functions lib/cmd.c commit 7616ab0880be1df6d046dd1a62609168181ea8a1 Author: David Schleef Date: 2001-05-28 02:35:08 +0000 added get_subdevice_flags() lib/get.c commit fa434c140ce7b04076408118e8ea5fca3f4ebe23 Author: David Schleef Date: 2001-05-28 02:34:32 +0000 added get_cmd_src_mask, get_cmd_generic_timed, comedi_poll() include/comedilib.h commit d4b04cd828acdb6c5ca92706088277b50cc7aa5b Author: David Schleef Date: 2001-05-28 02:33:03 +0000 added poll example demo/Makefile demo/poll.c commit ad4ee57f185a70199f0718e4c80b96edd5fa510c Author: David Schleef Date: 2001-05-28 02:31:40 +0000 more results testing/results/Advantech_PCI-1710 testing/results/Advantech_PCI-1711 testing/results/Advantech_PCI-1720 testing/results/Advantech_PCI-1731 testing/results/DAQCard-6062E testing/results/DAQCard-ai-16xe-50 commit adaca483a39bdf1b6669c9a3044cf01026dc204c Author: David Schleef Date: 2001-05-28 02:28:55 +0000 Changed to LGPL, because that's what it was supposed to be. COPYING commit ef8394e66cabcfee3912f65e9f57e3c9ea5462c3 Author: David Schleef Date: 2001-05-24 18:22:26 +0000 changed N_CALDACS to 32 comedi_calibrate/comedi_calibrate.c commit 3e2756029e828ed6d93b15e40c1d48fbaa8c7f93 Author: Frank Mori Hess Date: 2001-05-14 00:06:37 +0000 removed outdated lseek stuff demo/ao_waveform.c commit 7263bf6d2c9ec0b73cc943a432e73f9049aa4797 Author: Frank Mori Hess Date: 2001-05-14 00:04:08 +0000 explicitly initialized value, subdevice, channel, aref and range in main.c demo/cmd.c demo/main.c demo/mmap.c commit 57f480129098523ce881c63ef126858991a33ca5 Author: Tim Ousley Date: 2001-05-04 16:41:49 +0000 changed all GPCTR names to GPCT include/comedi.h commit 193b1b571c4dbb33e165fc37920edc08b97c8b4d Author: Frank Mori Hess Date: 2001-05-02 15:16:03 +0000 added checks for malloc failure comedi_calibrate/comedi_calibrate.c commit 798386252d28ed125ae8e2bbd4345910f5310756 Author: Frank Mori Hess Date: 2001-05-02 00:08:28 +0000 a small step towards standardized comedi error codes lib/comedi_errno.h lib/error.c commit b96bdf794d333310a9ec7b62a70c9c12cea52787 Author: Frank Mori Hess Date: 2001-05-01 20:51:09 +0000 added copy of GPL COPYING commit 443af26b35279894cc20aa3426dfe4a2a0ffda08 Author: David Schleef Date: 2001-04-28 16:14:59 +0000 Fixed test for debian package build Makefile commit 0fb94f62e96dc08f14c666ed53e36b0a767fb334 Author: Frank Mori Hess Date: 2001-04-27 20:33:36 +0000 put back comedi_get_max_buffer_size lib/buffer.c commit 3465d320ac945b0996b05f5504a5d5896d11d097 Author: Tim Ousley Date: 2001-04-27 19:06:22 +0000 added #define for GPCTR_GET_INT_CLK_FRQ include/comedi.h commit 3436ff0452d869d88c3236d186ce983e7c3c4ef9 Author: Frank Mori Hess Date: 2001-04-24 16:37:51 +0000 removed buffer config functions that I accidentally duplicated, made names of alpha functions follow conventions of older functions include/comedilib.h lib/buffer.c lib/get.c commit 09acff74e9e0a21deee5889b032e63a4ba8e9b73 Author: Tim Ousley Date: 2001-04-20 19:47:54 +0000 added GPCTR constants. include/comedi.h commit d99990a6662f8b75137f292237b89520a7f282f1 Author: Frank Mori Hess Date: 2001-04-08 22:28:25 +0000 added some comments describing alpha functions include/comedilib.h commit 5efacde9a319ba2bd70adb9acf7b2848f4434a17 Author: Frank Mori Hess Date: 2001-04-08 18:03:05 +0000 added comedi_buf_offset function that returns buf_user_ptr include/comedilib.h commit dc518f11e762b16e9483d7aca662ab447c412378 Author: Frank Mori Hess Date: 2001-04-08 18:02:20 +0000 forgot to add buffer.c file containing definitions for new functions lib/buffer.c commit fc62ecb25e236a898790860f1faf75b70b97fbc2 Author: Frank Mori Hess Date: 2001-04-06 23:12:42 +0000 added buffer info ioctl support and some alpha buffer related functions include/comedi.h include/comedilib.h lib/Makefile lib/ioctl.c lib/libinternal.h commit 7e7985ead92c2a93b35163a6f06a3d70fb6125dd Author: David Schleef Date: 2001-03-13 09:35:07 +0000 a script probably only useful to ds comedi_calibrate/split_dumps commit cbcd0f7103423f617cfd75317d204c2103692412 Author: David Schleef Date: 2001-03-13 09:34:04 +0000 make install now installs man pages to the wrong place, as per user request Makefile commit dfab33b2c5b779c34b1ba41701d749305126f68a Author: David Schleef Date: 2001-03-13 09:32:57 +0000 *** empty log message *** debian/changelog debian/control commit e51fd0b0e0d47266dafb1a2daebdeedfabdde1cc Author: David Schleef Date: 2001-03-07 05:09:19 +0000 *** empty log message *** testing/results/at-mio-16e-10 testing/results/dt2814 testing/results/pci-dio-32hs testing/results/rti800 commit 885720bf77260f8376531425c466443f72894c46 Author: David Schleef Date: 2001-03-02 06:52:57 +0000 change bufconfig version test from 0.7.56 to 0.7.57 comedi_config/comedi_config.c commit 926cac4bafd70eb9cac36e96609c2d509f11cadd Author: David Schleef Date: 2001-03-02 06:52:06 +0000 added test to make sure area is unmapped testing/mmap.c commit b3e40fea08354e24c351ce60bf2c76d1d0787bc6 Author: David Schleef Date: 2001-03-02 06:50:53 +0000 *** empty log message *** todo commit 10204606f94b522ac9bdee5ed59c7fcc239821f2 Author: David Schleef Date: 2001-03-01 22:01:15 +0000 changed bufconfig to support new bufconfig structure comedi_config/comedi_config.c commit c6093128a1b690db7a945443222e9de6af76a873 Author: David Schleef Date: 2001-03-01 21:59:01 +0000 added bufconfig test testing/Makefile testing/bufconfig.c testing/main.c commit 93c44d29a1736a51957ebed0706c6a96e8f56066 Author: David Schleef Date: 2001-03-01 21:58:37 +0000 bufconfig support lib/get.c commit e5a7e10668302f721a74496769ab7834511c5d29 Author: David Schleef Date: 2001-03-01 21:58:28 +0000 enabled use of instructions for dio_bits lib/dio.c commit a9105f1a8d3e78784fede408ee293fb39493a68d Author: David Schleef Date: 2001-03-01 21:57:33 +0000 added bufconfig support include/comedilib.h commit 01a017f5151fdb038a5629b63ba878d14baebdda Author: David Schleef Date: 2001-03-01 21:57:00 +0000 5 new demos cmd uses main.c removal of direct ioctl calls demo/Makefile demo/antialias.c demo/ao_waveform.c demo/cmd.c demo/dio.c demo/eeprom_dump.c demo/examples.h demo/info.c demo/inp.c demo/inpn.c demo/insn.c demo/ledclock.c demo/main.c demo/mmap.c demo/outp.c demo/receiver.c demo/select.c demo/sender.c demo/sigio.c demo/sv.c commit de4cf88cef92400257b5c0cdabc3f2510ac82172 Author: David Schleef Date: 2001-03-01 21:54:37 +0000 added dependency on debhelper debian/control commit e22777159bd06885c0eb9b8535f693ba1a6d14c4 Author: David Schleef Date: 2001-03-01 21:54:08 +0000 fixes for DAQCard-AI-16XE-50 and new pci-6023e better dumping support better statistics comedi_calibrate/comedi_calibrate.c commit 3db0b427e47650559263b5ca8b724a4b26ad4ee9 Author: David Schleef Date: 2001-03-01 21:52:37 +0000 horribly out of date. needs fixing BAD README commit 47b9f2d6c9a7cb0e4e648c899830af3d63e90242 Author: David Schleef Date: 2001-03-01 21:52:23 +0000 update docs INSTALL commit 2963ac3c653dfdd1e4232f778fa86bff616dc476 Author: David Schleef Date: 2001-03-01 05:10:28 +0000 interface update include/comedi.h commit d60c1f9c50265194c553e08f2bb1eb8df07c9d39 Author: Frank Mori Hess Date: 2001-02-23 17:27:33 +0000 added permission error report if not run as root, removed redundant sanity check I put in last revision comedi_config/comedi_config.c commit 32c50c353c32f6d7ff42cc807775c153cd40947d Author: Frank Mori Hess Date: 2001-02-22 21:48:40 +0000 made comedi_config no longer require a driver name when used to detach a driver comedi_config/comedi_config.c commit ff1a151ce60b11d7ac21e2649681b0d9606a35d5 Author: Frank Mori Hess Date: 2001-02-22 20:11:02 +0000 documented -r --remove option for comedi_config comedi_config/comedi_config.c man/comedi_config.8 commit c7a45f3edf42f66b09d46b7544c418084b06a005 Author: Frank Mori Hess Date: 2001-02-15 21:01:13 +0000 added some comments, including advice on how to make interrupt handler run at hard real time priority demo/cmd.c commit 8d3bd3aea944635506e117bfc6b9881e32a1731a Author: Frank Mori Hess Date: 2001-01-30 20:13:34 +0000 removed my misguided SDF_MMAPPED flag include/comedi.h commit 7fa2d20f688b4f0c078612b0531af827cd2bb28e Author: Frank Mori Hess Date: 2001-01-29 00:48:16 +0000 added SDF_MMAPPED flag include/comedi.h commit 62eda451472e19a7fa92924908663f77a56744bb Author: Frank Mori Hess Date: 2001-01-25 20:46:48 +0000 added buffer resize options to man page man/comedi_config.8 commit 0fa0f6fad5bb2dcf7f6936a7af30e2d549704a62 Author: Frank Mori Hess Date: 2001-01-25 12:34:48 +0000 fixed bug with option parsing when both read and write buffers are resized simultaneously comedi_config/comedi_config.c commit 60f5a74a1ecbb21e2ef83cb7abc4db6851679bc8 Author: Frank Mori Hess Date: 2001-01-25 01:23:42 +0000 added exit(1) on buffer resize error comedi_config/comedi_config.c commit fd7a408853d2308efe6844f9d1e2d0ea83b01253 Author: Frank Mori Hess Date: 2001-01-25 00:49:26 +0000 added --read-buffer and --write-buffer options for resizing buffers, incremented CC_VERSION to 0.7.13 comedi_config/comedi_config.c commit 935bf669daad5b40cacef8a579d5093daaa50066 Author: Frank Mori Hess Date: 2001-01-25 00:45:00 +0000 added bufconfig struct and ioctl include/comedi.h commit 1f95f177879f175a5d0c58ec2f479a468d3ab75a Author: David Schleef Date: 2001-01-23 18:26:08 +0000 added todo todo commit 8817e7ea6c7e10a70ebf23d5522192647abaea00 Author: David Schleef Date: 2001-01-23 18:24:25 +0000 don't know testing/results/PCI-MIO-something commit e2dcc74d252af57edf3b33fc16509929a1631c6b Author: David Schleef Date: 2001-01-23 18:23:44 +0000 export more of units lib/filler.c commit 9d33f2d87518c6a3087b0afb6c085b333a976a96 Author: David Schleef Date: 2001-01-23 18:23:20 +0000 memleak fix from someone lib/comedi.c commit 65ccd0d6c01f8334c57bf16d89956412f54e5d74 Author: David Schleef Date: 2001-01-23 18:22:24 +0000 bugfix demo/ao_waveform.c commit a9de6b8db3d04d183b507b868be8adf74450a8ef Author: David Schleef Date: 2001-01-23 18:22:08 +0000 spelling fix comedi_config/comedi_config.c commit 8265dded626a3430dd8e5f2d6e32fdf6b556d8e4 Author: David Schleef Date: 2001-01-23 18:21:47 +0000 added segfault testing testing/mmap.c commit 91f2dd824bd15dfb022a00783bdfe1df25a85f45 Author: David Schleef Date: 2001-01-16 22:02:51 +0000 new result testing/results/dt2814 commit ce5d4d54cebfb274bb588ac621c7b1549ad0b3d7 Author: David Schleef Date: 2001-01-16 21:56:40 +0000 new result testing/results/at-mio-16e-10 testing/results/pci-dio-32hs commit 38a7864392e9b808f1eb297991712a13c79b91e1 Author: David Schleef Date: 2000-11-30 23:13:19 +0000 version bump debian/changelog version commit 49bfad27af2fcca98ca7387231437abf56de2179 Author: David Schleef Date: 2000-11-30 22:59:39 +0000 removed testing code demo/mmap.c commit 981a9e2c22c33b5fef1dd29e21ca9c4d9770f07b Author: David Schleef Date: 2000-11-30 22:57:04 +0000 testing additions testing/Makefile testing/README testing/cmd_1.c testing/cmd_2.c testing/cmd_3.c testing/comedi_test.h testing/insn_read_time.c testing/main.c testing/results/DAQCard-ai-16xe-50 testing/select.c commit 46247c4783b3084325a18f9977c162c1b9f3b7ac Author: David Schleef Date: 2000-11-30 01:29:10 +0000 random cleanup demo/tut2.c commit 7cde371fd4ce2d3dad7dc9721f9e22463ea573aa Author: David Schleef Date: 2000-11-25 04:19:59 +0000 mmap demo and testing demo/mmap.c testing/mmap.c commit 5012a6d5c5a1aece53623370718dc082c3a95b26 Author: David Schleef Date: 2000-11-25 04:19:35 +0000 *** empty log message *** demo/Makefile testing/Makefile testing/main.c commit a01cd721f6ebc4b3c4231bc9ec2860247f3121c9 Author: David Schleef Date: 2000-11-07 20:14:44 +0000 fixed errno sign problem comedi_config/comedi_config.c commit 1fb67651b6256d507870a656bd6d9be786d6d2f8 Author: David Schleef Date: 2000-10-19 06:57:09 +0000 added dio.c demo/Makefile demo/dio.c commit 307527f46bd65b0ba0a7cb145f1894c23246beb7 Author: David Schleef Date: 2000-10-19 06:31:29 +0000 readded tut2 demo/Makefile commit b2e74ef516466adbf318a2586b90aa5896d1b013 Author: David Schleef Date: 2000-10-19 06:30:39 +0000 added additional warning flags comedi_calibrate/Makefile comedi_config/Makefile lib/Makefile testing/Makefile commit 5e6da7c2f5cac8bdac8e59cff6198d1b9e7fd75a Author: David Schleef Date: 2000-10-19 06:29:14 +0000 added header file for example common code demo/examples.h commit 79a511162dbd55a147a85d5a50bc5e105948bc83 Author: David Schleef Date: 2000-10-19 06:28:27 +0000 Cleanup of example programs demo/Makefile demo/README demo/antialias.c demo/ao_waveform.c demo/cmd.c demo/eeprom_dump.c demo/info.c demo/inp.c demo/inpn.c demo/insn.c demo/main.c demo/mode2.c demo/mode3.c demo/mode4.c demo/outp.c demo/rt/Makefile demo/rt/README demo/rt/ai.c demo/rt/it.c demo/sv.c demo/tut1.c demo/tut2.c commit 2f944c5d207f3036de549da462666967eb81b77a Author: David Schleef Date: 2000-10-15 21:33:54 +0000 added comedi_config/comedi_config.c commit d1976b7f495dcefb95f9832ca77a6bcd8fc97f07 Author: David Schleef Date: 2000-10-13 10:26:16 +0000 revert change to COMEDI_INSN ioctl lib/comedi.c commit e1bc3fd1b8a0868567cffd8c53eb00f052622bb6 Author: David Schleef Date: 2000-10-13 09:23:42 +0000 version bump version commit 2ed99855737e42a7fc406ae71761ac1473bd9bae Author: David Schleef Date: 2000-10-13 09:23:10 +0000 changed version dependency debian/libcomedi0.shlibs commit 5199a302ae4a33a6411a56236ffaaee87e4de014 Author: David Schleef Date: 2000-10-13 09:22:05 +0000 added command test testing/Makefile testing/cmd_1.c testing/main.c commit 1cd2d95031ccd7cc1dd932be15f30514453f4c21 Author: David Schleef Date: 2000-10-13 09:21:21 +0000 dio fixes lib/comedi.c lib/dio.c lib/filler.c commit 3bf08ef6d84b395d9489e56b3d99e49155085bbc Author: David Schleef Date: 2000-10-12 01:46:43 +0000 more lintian fixes debian/rules commit 59ad47f6aeff4afae56de107361aff6cff6cd88c Author: David Schleef Date: 2000-10-12 01:40:52 +0000 lintian fixes Makefile debian/dirs debian/rules commit 342941712082ce01c2b7cbb9a705940e8b0b3e0e Author: David Schleef Date: 2000-10-11 23:16:35 +0000 fix /usr/bin/comedi_config to /usr/sbin/ debian/rules commit 90f5e559b0ee76ebea7b0ef7a683711da901aef5 Author: David Schleef Date: 2000-10-11 21:16:55 +0000 version change debian/changelog version commit 2f41ad34501d021c215acfe6cc659a2fa055d642 Author: David Schleef Date: 2000-10-11 20:58:05 +0000 lintian fixes debian/changelog debian/libcomedi0.postinst commit a966c3737df0045e69fb4fd79109678887ea4d4f Author: David Schleef Date: 2000-10-11 20:52:56 +0000 regen doc/comedilib-4.html commit d419596e0ad44266e5a803a15d74090d1c16fa6b Author: David Schleef Date: 2000-10-11 20:52:13 +0000 added comedi_calibrate man page man/comedi_calibrate.8 commit 5a5aa10f3675607da67ae12cfaa545553d3423b8 Author: David Schleef Date: 2000-10-11 20:51:25 +0000 fixed wrong version comedi_config/comedi_config.c commit c74af29270787a1c7e9fdc2853c74487d8f40cd3 Author: David Schleef Date: 2000-10-10 08:41:42 +0000 random fixes comedi_calibrate/comedi_calibrate.c commit c417f2cac9f8e47cea8af41b65add8d0fef22572 Author: David Schleef Date: 2000-10-10 08:39:50 +0000 instruction support bug fix lib/dio.c lib/filler.c commit 142cff19a68675d1f61c0be526e2aef19c80b602 Author: David Schleef Date: 2000-10-10 08:38:52 +0000 move comedi_config back to /usr/sbin Makefile commit dd24c022e52db7b229cff2fe25e88071e01c0f3e Author: David Schleef Date: 2000-10-10 07:21:57 +0000 added debugging messages added support for loading extended data comedi_config/comedi_config.c commit ccc75d8ae8b8561be5a3fb4d8a51b74c1126cb49 Author: David Schleef Date: 2000-10-10 00:52:59 +0000 updated man pages man/comedi.7 man/comedi_config.8 commit 809aaa48b9d800bcf09c4c526c46c6b41d0d412f Author: David Schleef Date: 2000-10-10 00:52:10 +0000 added tests and created main testing/Makefile testing/comedi_test.h testing/info.c testing/inpn.c testing/insn_read.c testing/main.c testing/mode0_read.c testing/mode1.c testing/mode2.c commit 84eef56cd5d16846f96a8ac8e51e0a602a2db388 Author: David Schleef Date: 2000-09-06 01:03:20 +0000 README changes demo/README commit 6ea8ceeb7a3fe476aab7a7102d5464cd23e46870 Author: David Schleef Date: 2000-09-05 18:55:29 +0000 additions comedi_calibrate/comedi_calibrate.c commit 31a3da0f21463db2fe4bf93be298df613e8a19e4 Author: David Schleef Date: 2000-09-05 18:47:18 +0000 added comment demo/cmd.c commit 68a2f02a792b7a475dbe2f2a361d37a35e1be2a4 Author: David Schleef Date: 2000-09-05 18:14:24 +0000 removed demo/mode1.c commit e7a0f5f10c98a56eb31f73aa8278c523f5016383 Author: David Schleef Date: 2000-09-05 18:10:55 +0000 changes demo/cmd.c demo/insn.c demo/mode2.c commit af6e454aac756b9e1c3838ff6010769c719c588b Author: David Schleef Date: 2000-09-05 18:09:31 +0000 maintainer email change debian/changelog debian/control commit c9f298466fc774cdf5daf23e0e68872e09c9852e Author: David Schleef Date: 2000-09-03 02:22:28 +0000 lots of changes with commands and instructions lib/comedi.c lib/data.c lib/dio.c lib/filler.c lib/get.c lib/ioctl.c lib/libinternal.h lib/range.c commit f4420f799e164de9f83aecd26ee382491ca066cb Author: David Schleef Date: 2000-09-03 02:20:13 +0000 addition of several functions include/comedilib.h commit c2735332c6b81cafffea96d15c8a44ba99bb5894 Author: David Schleef Date: 2000-09-03 02:19:07 +0000 comedi.h update include/comedi.h commit 5c8326c791a1ebf0e543cd8136b4e9f781c713b7 Author: David Schleef Date: 2000-09-03 02:16:55 +0000 documentation additions and updates demo/insn.c commit 5e8a77d52b3554e6a9989c7dfd5907df28c4e713 Author: David Schleef Date: 2000-09-03 02:15:44 +0000 added lots of more information demo/info.c commit 14152fb380f32b80201fc3a3a2b2e2ff24a60b50 Author: David Schleef Date: 2000-09-03 02:15:20 +0000 added documentation demo/cmd.c commit 6ce6a6bb3a6be677611790d032e4c0c906057f11 Author: David Schleef Date: 2000-09-03 02:14:58 +0000 version update version commit f4ced5dd1783df7c6cf0332a8115bef2133ed530 Author: David Schleef Date: 2000-09-03 02:13:59 +0000 added comedilib_reference and comedilib updates doc/comedilib.sgml doc/comedilib_reference-1.html doc/comedilib_reference-2.html doc/comedilib_reference-3.html doc/comedilib_reference-4.html doc/comedilib_reference.html doc/comedilib_reference.sgml commit 0dae311a3885c2e34c2247cfdd5f22108c5292ce Author: David Schleef Date: 2000-08-09 23:34:53 +0000 fixed name to ni_atmio, ni_pcimio comedi_calibrate/comedi_calibrate.c commit a59077370249dc159a79bbdcfc30c1eed78b45da Author: David Schleef Date: 2000-08-09 21:13:53 +0000 added insn demo/Makefile commit 3e079c133f64c7fad2086525e74fb566db704568 Author: David Schleef Date: 2000-08-09 21:13:33 +0000 move html files doc/comedilib-1.html doc/comedilib-2.html doc/comedilib-3.html doc/comedilib-4.html doc/comedilib-5.html doc/comedilib-6.html doc/comedilib.html commit f9c356a840dac935a39224b169a960e965ab1c7a Author: David Schleef Date: 2000-08-09 21:11:29 +0000 insn demo demo/insn.c commit bb5cead91fce2ee3b0082af597e8e41473b5ab49 Author: David Schleef Date: 2000-08-09 21:08:17 +0000 more features demo/cmd.c commit 6c1657bcd95dbdbef9f5fe76e1408409c836217e Author: David Schleef Date: 2000-08-09 21:07:53 +0000 updates debian/dirs debian/rules commit 9d201348c2a6915931b3dd9a2f85621dd2f89186 Author: David Schleef Date: 2000-08-09 21:07:14 +0000 install man pages, comedi_config, comedi_calibrate Makefile commit c427dfb8d7f5af5d817d4c06718508dd7e7f6470 Author: David Schleef Date: 2000-08-09 21:06:09 +0000 fix to more specific doc type doc/comedilib.sgml commit 1e6fe113e772b006ea930a806788a4f7c2c4ec86 Author: David Schleef Date: 2000-08-09 21:05:07 +0000 update include/comedi.h commit 713519ccfecc610a93c8477fa7d46e4c10f25db7 Author: David Schleef Date: 2000-08-09 21:04:41 +0000 sscanf->strtol lib/comedi.c commit 80a7835141dec0307692914bf28635c3dd479550 Author: David Schleef Date: 2000-08-09 21:03:15 +0000 add insn support lib/filler.c lib/ioctl.c commit 2baa4dd7f464c3e6fb2401e1936ba333aef05222 Author: David Schleef Date: 2000-08-09 20:27:51 +0000 added insn support lib/libinternal.h commit 5bcafbc92039ca87e188914d525624c0b4474129 Author: David Schleef Date: 2000-06-08 21:49:26 +0000 fix for comedi_config Makefile commit 7db2496edd2002eefa9f0a68ddb0601d9f9e4b6d Author: David Schleef Date: 2000-06-03 19:57:41 +0000 moved stuff from comedi comedi_config/Makefile comedi_config/comedi_config.c man/comedi.7 man/comedi_config.8 commit 3aeb987160ac4184033f674aebee5628675ec8d3 Author: David Schleef Date: 2000-06-02 21:52:45 +0000 rewrite demo/mode2.c commit 644fca15d20c3e5bf14c208419104f9f3767c2c4 Author: David Schleef Date: 2000-06-02 21:37:40 +0000 added antialias.c demo/antialias.c commit 748980971df2e77bea40fc2caf9f719843a5efe7 Author: David Schleef Date: 2000-05-27 00:56:45 +0000 many random changes Makefile demo/Makefile demo/ao_waveform.c demo/cmd.c demo/info.c lib/filler.c perl/lperl commit 1d543c53b9a54613ba3fa103ab1f2bf61878f5eb Author: David Schleef Date: 2000-05-27 00:55:34 +0000 patch from Tomasz demo/main.c commit cca9e94ba7c88f0637248260ffd5e383ee9d9519 Author: David Schleef Date: 2000-05-27 00:18:53 +0000 added calibration for DAQCard-ai-16xe-50 comedi_calibrate/comedi_calibrate.c commit 1dbdacce2ad291316adb5992586bc67dfbf50607 Author: David Schleef Date: 2000-03-30 00:34:37 +0000 build fixes Makefile commit 65ffd9f93b2cdc90e0b98efaef91d47a03dcf4d9 Author: David Schleef Date: 2000-03-30 00:23:14 +0000 fixed debian/rules Makefile commit e884dfac6396e6b85caf9a6703a1272045d71240 Author: David Schleef Date: 2000-03-30 00:22:37 +0000 remove command.c from Makefile lib/Makefile commit e30254a41cc01fdfea21f05d484c017bd7981d2b Author: David Schleef Date: 2000-03-30 00:21:43 +0000 oops, didn't mean to add this lib/command.c commit 1508d720e9b60adcfcd71af0100f99d6b5158546 Author: David Schleef Date: 2000-03-30 00:18:58 +0000 fixed debian target in makefile Makefile commit 653d264765e7647ed80489ad15da75a1ed67c37d Author: David Schleef Date: 2000-03-30 00:17:55 +0000 added command support lib/Makefile lib/command.c commit 0767e5123573d8ed6ae87e621c073ddbbd4a443c Author: David Schleef Date: 2000-03-30 00:15:26 +0000 added version file version commit 1b32c7eb4bd27541bcf06e75045db305c58b03de Author: David Schleef Date: 2000-03-30 00:14:45 +0000 versioning fixes Makefile debian/rules lib/Makefile commit d5faf6aeb13cd10b2134745890e05e7400eca71a Author: David Schleef Date: 2000-03-30 00:05:00 +0000 new version Makefile debian/changelog commit 3ecb5a41ae0cc867fbbdc88f41cef5f08fc35ace Author: David Schleef Date: 2000-03-30 00:00:17 +0000 patch for debian build Makefile comedi_calibrate/Makefile debian/changelog debian/comedilib1.files debian/control debian/copyright debian/dirs debian/docs debian/ex.doc-base.package debian/libcomedi0.postinst debian/libcomedi0.shlibs debian/rules demo/Makefile lib/Makefile commit 89ab075dd7af9be9ded9eff3be79d3e27e9a69b4 Author: David Schleef Date: 2000-03-29 23:53:11 +0000 removal of rangetype demo/inpn.c demo/tut2.c commit 03de53a7570acdf9d3ac270f94ff758b466ceac0 Author: David Schleef Date: 2000-03-29 23:52:34 +0000 added support for pci-mio-16xe-10 comedi_calibrate/comedi_calibrate.c commit 99f84ebdbd513df4705ea9a1625b6ab8d68aa49d Author: David Schleef Date: 2000-03-29 23:51:21 +0000 added comedi.h include/comedi.h commit 6e6de1271ad51acd50c19f7d687a93659082f8fc Author: David Schleef Date: 2000-03-06 08:34:44 +0000 Expanded demo/cmd.c commit 03f8fd8378131da83ef5dc652a77fe579bb818bb Author: David Schleef Date: 2000-03-06 08:25:58 +0000 fix COMEDI_SUBD_UNUSED bug lib/filler.c commit f060f85d90d124c5f42e0009c48aa0cf4e5dc42d Author: David Schleef Date: 2000-02-10 00:11:16 +0000 Updating for comedi-0.7.39 and RTLinux-2.1 demo/rt/Makefile demo/rt/it.c commit 845f3ad55327a0b4bc7968c2a0fb694af7ddbfb5 Author: David Schleef Date: 2000-02-02 05:16:13 +0000 patch from tomasz lib/timed.c commit b4bba38d0ffc583975ff99a4d412a65ccb7623b1 Author: David Schleef Date: 2000-02-02 05:14:23 +0000 Initial revision INSTALL Makefile README comedi_calibrate/Makefile comedi_calibrate/comedi_calibrate.c demo/Makefile demo/README demo/ao_waveform.c demo/cmd.c demo/eeprom_dump.c demo/info.c demo/inp.c demo/inpn.c demo/main.c demo/mode1.c demo/mode2.c demo/mode3.c demo/mode4.c demo/outp.c demo/rt/Makefile demo/rt/README demo/rt/ai.c demo/rt/it.c demo/sv.c demo/tut1.c demo/tut2.c doc/FAQ doc/comedilib.sgml doc/html/comedilib-1.html doc/html/comedilib-2.html doc/html/comedilib-3.html doc/html/comedilib-4.html doc/html/comedilib-5.html doc/html/comedilib-6.html doc/html/comedilib.html doc/tutorial include/comedilib.h lib/Makefile lib/comedi.c lib/data.c lib/dio.c lib/error.c lib/filler.c lib/get.c lib/ioctl.c lib/libinternal.h lib/range.c lib/sv.c lib/timed.c lib/timer.c lib/version_script perl/Changes perl/Comedi.pm perl/Comedi.xs perl/INSTALL perl/Lib/Changes perl/Lib/Lib.pm perl/Lib/Lib.xs perl/Lib/Makefile.PL perl/MANIFEST perl/Makefile.PL perl/README perl/Trigger/Changes perl/Trigger/Makefile.PL perl/Trigger/Trigger.pm perl/Trigger/test.pl perl/example.perl perl/info.perl perl/lperl perl/mode1.perl perl/mode2.perl perl/mode2lib.perl perl/test.pl perl/typemap testing/Makefile testing/inpn.c testing/main.c testing/mode1.c testing/mode2.c