Commit graph

54 commits

Author SHA1 Message Date
Éric Piel
da0fe745fc 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.
2015-06-08 11:21:11 +01:00
Ian Abbott
18fc613988 include/comedi.h: synced with comedi
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
2013-05-14 17:35:49 +01:00
Ian Abbott
ddec51884b include/comedi.h: synced with comedi
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
2013-03-21 16:27:56 +00:00
Ian Abbott
ee2986755a include/comedi.h: synced with comedi
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
2012-04-16 14:53:28 +01:00
Frank Mori Hess
ac9f5f248f synced with comedi. 2008-09-16 14:01:38 +00:00
Frank Mori Hess
2edd66775b synced with comedi. 2008-03-28 15:29:16 +00:00
Bernd Porr
9493cf1b47 Synced this with comedi. PWM support. 2008-01-13 23:18:05 +00:00
Ian Abbott
df5e7fde3f Synced with comedi. 2007-11-30 12:24:08 +00:00
Frank Mori Hess
c73ce599a6 synced with comedi. 2007-10-29 00:58:41 +00:00
Frank Mori Hess
334b16aabe Synced with comedi. 2007-10-17 20:17:43 +00:00
Frank Mori Hess
e8ad2b3498 Sync with comedi. 2007-09-28 19:02:02 +00:00
Frank Mori Hess
da5769b50f synced with comedi. 2007-08-13 21:18:47 +00:00
Frank Mori Hess
c8ff80779b Synced with comedi. 2007-07-16 15:01:06 +00:00
Frank Mori Hess
23acd1d5bd Sync with comedi. 2007-07-13 20:32:43 +00:00
Frank Mori Hess
c5bd91e4c8 sync with comedi 2007-07-12 14:56:21 +00:00
Frank Mori Hess
9804a8c81d Demo program for quadrature encoder counting with NI GPCT, from
Anders Blomdell <anders.blomdell@control.lth.se>
2007-06-28 01:22:38 +00:00
Frank Mori Hess
88d88b1f41 synced with comedi. 2007-02-26 17:24:24 +00:00
Frank Mori Hess
a5cbc369a1 synced with comedi. 2007-01-08 21:54:15 +00:00
Frank Mori Hess
98b683b85d synced with comedi 2007-01-05 20:39:17 +00:00
Frank Mori Hess
261de96d3a Sync'd with comedi 2006-10-24 20:36:33 +00:00
Frank Mori Hess
a31d71f349 Sync'ed with comedi. 2006-10-24 15:07:08 +00:00
Frank Mori Hess
4cdf1b09a9 Added choose_clock and choose_routing demo programs. Synced comedi.h
with comedi.  Made dio demo simply configure the line direction based
on the command line argument.
2006-10-23 19:35:24 +00:00
Frank Mori Hess
fe9d8704c2 sync with comedi 2006-09-08 15:41:05 +00:00
Frank Mori Hess
c548e18087 sync with comedi 2006-03-03 01:00:50 +00:00
Frank Mori Hess
adac86b5d9 synced with comedi 2006-01-08 16:37:59 +00:00
Frank Mori Hess
8ff9586edb sync comedi.h with comedi 2005-11-02 00:18:27 +00:00
Frank Mori Hess
111541c2d3 sync with comedi 2005-03-17 17:27:12 +00:00
Frank Mori Hess
1e601cbd3f sync with comedi 2005-03-06 17:35:04 +00:00
Frank Mori Hess
cd07b7217b fix license headers, and prevent multiple includes of comedilib_scxi.h 2005-02-06 16:22:41 +00:00
Frank Mori Hess
5d4729b9ec mmap works for output waveforms now. 2005-01-23 03:11:30 +00:00
Frank Mori Hess
f97908c06e sync with comedi 2004-02-18 00:14:30 +00:00
Frank Mori Hess
659520b958 sync with comedi 2004-01-31 22:19:47 +00:00
Frank Mori Hess
0812812571 sync with comedi 2003-07-16 16:26:14 +00:00
David Schleef
6bc9f5f03d update from comedi 2002-11-22 07:17:15 +00:00
David Schleef
0fbbbef2dd copy from Comedi 2002-07-04 03:30:39 +00:00
Frank Mori Hess
118dfa65c3 sync with comedi 2002-07-01 04:01:53 +00:00
David Schleef
4d143d616d Make CR_PACK less strict. 2002-05-17 02:22:35 +00:00
Frank Mori Hess
3dd23bc127 sync with comedi 2002-05-07 23:42:30 +00:00
Frank Mori Hess
21d7877c2d Horrible hack to allow passing of CR flags through channel arguments. Made
comedi_calibrate use comedi_data_read_n() from main library.  Should be able
to add computer boards support to comedi_calibrate soon now.
2002-04-30 22:56:30 +00:00
Frank Mori Hess
611740983c updated from comedi, for calibration config stuff 2002-04-17 03:58:23 +00:00
David Schleef
40818a4ece Update from Comedi 2002-03-09 00:12:24 +00:00
Frank Mori Hess
b00e1eb5bd copied over from comedi, for INSN_INTTRIG support. 2001-08-24 19:08:06 +00:00
David Schleef
92c625b1fc copied from comedi 2001-05-28 02:39:43 +00:00
Tim Ousley
57f4801290 changed all GPCTR names to GPCT 2001-05-04 16:41:49 +00:00
Tim Ousley
3465d320ac added #define for GPCTR_GET_INT_CLK_FRQ 2001-04-27 19:06:22 +00:00
Tim Ousley
09acff74e9 added GPCTR constants. 2001-04-20 19:47:54 +00:00
Frank Mori Hess
fc62ecb25e added buffer info ioctl support and some alpha buffer related functions 2001-04-06 23:12:42 +00:00
David Schleef
2963ac3c65 interface update 2001-03-01 05:10:28 +00:00
Frank Mori Hess
8d3bd3aea9 removed my misguided SDF_MMAPPED flag 2001-01-30 20:13:34 +00:00
Frank Mori Hess
7fa2d20f68 added SDF_MMAPPED flag 2001-01-29 00:48:16 +00:00