Commit graph

125 commits

Author SHA1 Message Date
Frank Mori Hess
29358e699f Fixed problem with keeping track of whether a software calibration
is for the from_phys or to_phys direction.
2006-08-22 20:19:19 +00:00
Frank Mori Hess
4f26b59efc Parsing of calibration file with soft calibration information works now. 2006-08-22 20:13:44 +00:00
Frank Mori Hess
d686d1278f First pass at parsing additional calibration file elements which
support software calibration.
2006-08-22 18:14:22 +00:00
Bernd Porr
47450e4387 Creates the proper so-version defined in configure.ac. 2005-06-07 23:27:00 +00:00
Frank Mori Hess
58a2e315df return errors properly in comedi_mark_buffer_read() and
comedi_mark_buffer_written()
2005-04-25 21:43:37 +00:00
Frank Mori Hess
4f670c0248 fix for comedi_get_generic_timed() from Jan Gukelberger <g.u.g.i@gmx.de> 2005-04-25 21:41:48 +00:00
David Schleef
19442d5d06 Ugh, fix the soname problem 2005-04-07 22:36:05 +00:00
Frank Mori Hess
4d7d679826 updated version of comedi_get_subdevice_flags() which is capable of
returning dynamic flags like SDF_RUNNING or SDF_BUSY
2005-03-16 19:04:59 +00:00
Frank Mori Hess
2a720182e4 added comedi_dio_get_config() 2005-03-06 17:42:56 +00:00
Frank Mori Hess
5d4729b9ec mmap works for output waveforms now. 2005-01-23 03:11:30 +00:00
Frank Mori Hess
9f6b16e004 added comedi_mark_buffer_written() (untested) 2005-01-10 00:46:28 +00:00
Frank Mori Hess
9dd97c6470 fix strict aliasing warning 2004-06-20 01:45:16 +00:00
Frank Mori Hess
3d426c3cac fixes for srcdir != biulddir 2004-06-19 15:25:30 +00:00
Frank Mori Hess
0e94ca5098 fix compiler warnings about strict aliasing 2004-06-19 15:24:24 +00:00
Frank Mori Hess
c5028f9699 fix possibility of incorrect bison invocation, when make tries to
make calib_yacc.h before calib_yacc.c
2003-12-24 15:40:31 +00:00
Frank Mori Hess
29b0c0b5eb added a -release option for libtool, so it names the library with
the version instead of libcomedi-0.0.0.so
2003-09-03 02:59:00 +00:00
David Schleef
3602f4abab localstatedir should be /var, thus we need append a lib/ here 2003-08-30 04:21:50 +00:00
Frank Mori Hess
366e3a2613 add calib_yacc.h to BUILT_SOURCES 2003-08-21 16:10:56 +00:00
David Schleef
0a70a2f231 calibrations is installed in $localstatedir 2003-08-16 00:18:46 +00:00
David Schleef
cd7cab9458 dist generated lex and yacc sources 2003-08-16 00:18:04 +00:00
Frank Mori Hess
8e33ed9c6e added detection of flex/bison to configure 2003-07-06 00:11:13 +00:00
Frank Mori Hess
9825b8a1af be a little more careful about fixing up calibration file path, although
it doesn't make any practical difference
2003-05-31 16:58:45 +00:00
Frank Mori Hess
9b78a41963 fix default calibration file path for boards with '/' in name 2003-05-28 21:18:34 +00:00
Frank Mori Hess
aa47373687 replace return with YYABORT 2003-05-28 18:55:36 +00:00
Frank Mori Hess
6ad2b6c950 trying to fix undefined symbol problems people are having 2003-05-18 00:26:59 +00:00
Frank Mori Hess
4cfdf12baa added -D_REENTRANT to library cflags 2003-05-16 21:15:17 +00:00
Frank Mori Hess
4c95630d22 added driver name to default calibration file path 2003-05-09 00:00:51 +00:00
Frank Mori Hess
8a9e9861f1 made default comedi_calibrate behaviour a little smarter, shared more
code between comedilib and comedi_calibrate
2003-05-06 23:37:45 +00:00
Frank Mori Hess
0d0bfe17b9 exposed some lower-level calibration functions for more flexibility 2003-05-06 18:26:21 +00:00
Frank Mori Hess
d5ea98f55b 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)
2003-05-06 00:36:18 +00:00
Frank Mori Hess
9799051d65 fixed comedi_apply_calibration so it applies all matching calibrations
instead of just the first one
2003-05-05 03:18:19 +00:00
Frank Mori Hess
4db55f5044 moved COMEDI_VERSION_CODE() macro to comedilib.h, added some version
checks to comedi_calibrate so it complains if it's using a driver
with known bugs.  Converted 6071 calibration to ad8804 addressing.
2003-05-03 14:59:26 +00:00
Frank Mori Hess
e75f09dcf9 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
2003-05-03 14:57:15 +00:00
David Schleef
8ab858452b autoconfiscate 2003-05-02 07:53:44 +00:00
David Schleef
151b9dbf2b clean up warning 2003-05-02 07:37:03 +00:00
David Schleef
c2557b6b01 Fix yacc and lex building 2003-05-02 07:33:20 +00:00
David Schleef
b28c52a42f autoconfiscation 2003-05-02 07:19:00 +00:00
Frank Mori Hess
0710248b23 tweaked include directives so gcc -MM generates better dependency files 2003-04-25 01:58:34 +00:00
Frank Mori Hess
2e0f10fe44 added some dependency file generation 2003-04-25 01:44:21 +00:00
Frank Mori Hess
e31f607b2e added some white space to fix preprocessor weirdness, ## was causing
__FUNCTION__ to disappear instead of the comma?
2003-04-25 01:43:52 +00:00
Frank Mori Hess
ddba729d0e fix deprecation warning with gcc3.2 2003-04-19 20:32:47 +00:00
Frank Mori Hess
28b69b8a05 fix initialization of line counter, some yytext -> calib_yytext changes 2003-04-19 01:40:32 +00:00
Frank Mori Hess
163c004ada make flex stuff as reentrant as i can 2003-03-19 20:08:26 +00:00
Frank Mori Hess
02062c63ac comedi_apply_calibration() almost reentrant now 2003-03-19 18:56:19 +00:00
Frank Mori Hess
4bae28d80c added -D_REENTRANT to library CFLAGS 2003-03-19 16:26:37 +00:00
Frank Mori Hess
1a67e3d7af made parsing slightly more forgiving with respect to commas, in case user
hand-edits calibration file
2003-03-06 19:07:33 +00:00
Frank Mori Hess
83a410a7b8 stopped comments from getting printed 2003-03-06 19:06:06 +00:00
Frank Mori Hess
b27a2340a2 moved stderr output to use COMEDILIB_DEBUG() 2003-03-06 19:05:16 +00:00
Frank Mori Hess
6dcb08e06b a couple not so important tweaks to calibration file parsing, before
I leave it
2003-03-05 16:55:14 +00:00
Frank Mori Hess
fac040f462 got rid of unneccessary yyrestart() 2003-03-05 00:46:36 +00:00