Frank Mori Hess
30e7053ebc
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.
2004-03-29 01:43:27 +00:00
Frank Mori Hess
dfc1ffbdba
update to ruby binding from steven jenkins:
...
Better exception handling. More consistent handling of return values. Updated
documentation.
2004-03-29 01:39:36 +00:00
Frank Mori Hess
96cfcf9536
added daqcard 6036e support
2004-03-29 01:34:15 +00:00
Frank Mori Hess
6623e404d8
new calibration results
2004-03-24 21:26:02 +00:00
Frank Mori Hess
bb2f186884
ni pci-6711 calibration works now
2004-03-11 23:29:58 +00:00
Frank Mori Hess
246d9434f2
downgrade status of 67xx boards to STATUS_UNKNOWN, since they don't
...
work
2004-03-07 22:21:10 +00:00
Frank Mori Hess
41ce3f70a0
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.
2004-03-06 22:13:37 +00:00
Frank Mori Hess
b48bfe080a
fix equality test
2004-03-03 03:14:03 +00:00
Frank Mori Hess
bb1ff949c9
beginnings of scxi convenience library from Caleb Tennis
2004-02-29 16:52:17 +00:00
Frank Mori Hess
8be0408187
add serial dio subdevice type
2004-02-29 16:49:29 +00:00
Frank Mori Hess
ae9babbc61
guess reference eeprom address again
2004-02-24 13:09:26 +00:00
Frank Mori Hess
628ec4210b
new results
2004-02-24 01:20:06 +00:00
Frank Mori Hess
368b22e251
fix eeprom address for voltage reference on 6033e
2004-02-24 01:16:25 +00:00
Frank Mori Hess
23c1d703db
make sure ground isn't out of range during unipolar gain calibration
...
for 6033e
2004-02-21 14:34:08 +00:00
Frank Mori Hess
f97908c06e
sync with comedi
2004-02-18 00:14:30 +00:00
Frank Mori Hess
3271187236
enabling support for pci-6033e
2004-02-16 14:30:45 +00:00
Frank Mori Hess
6ea1735e6e
Update from Bernd Porr. Sleeps only if the file is not there.
2004-02-16 14:02:19 +00:00
Frank Mori Hess
9097a55736
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.
2004-02-15 22:24:57 +00:00
Frank Mori Hess
2aeeb17080
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).
2004-02-07 22:20:16 +00:00
Frank Mori Hess
38580fc697
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
2004-02-07 21:42:49 +00:00
Frank Mori Hess
659520b958
sync with comedi
2004-01-31 22:19:47 +00:00
Frank Mori Hess
4d08248fda
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).
2004-01-31 21:57:02 +00:00
Frank Mori Hess
524f2090f4
added description of comedi_command_test() return values
2004-01-18 21:35:50 +00:00
Frank Mori Hess
0c37ffaa7c
fixed typo
2004-01-18 21:35:19 +00:00
Frank Mori Hess
ad69935bad
don't make comedi_command arg INOUT
2004-01-18 20:26:47 +00:00
Frank Mori Hess
610dfd9bcf
fix check for ruby.h
2004-01-17 20:23:07 +00:00
Frank Mori Hess
ebec2e6206
add check for ruby header
2004-01-17 20:12:17 +00:00
Frank Mori Hess
f59b64a8de
added configure options for disabling python and ruby bindings
2004-01-17 19:39:54 +00:00
Frank Mori Hess
2fe5055c25
clean up object files
2004-01-17 19:18:08 +00:00
Frank Mori Hess
3e81d9e11e
update README to reflect automake support for compilation/installation
2004-01-17 19:17:42 +00:00
Frank Mori Hess
b8d7e64c4d
more autoconf support for ruby binding
2004-01-17 19:08:46 +00:00
Frank Mori Hess
0178ccd682
pass arguments to configure
2004-01-17 19:08:17 +00:00
Frank Mori Hess
a3005f2922
start of automake support for ruby extension
2004-01-17 17:11:17 +00:00
Frank Mori Hess
cac5a2eac6
ruby binding and example from Steven Jenkins. I still need to tweak
...
the Makefiles a bit to integrate it properly
2004-01-17 16:33:09 +00:00
Frank Mori Hess
a7ad74bf2d
include typemaps.i
2004-01-12 22:41:40 +00:00
Frank Mori Hess
153547a047
ruby fix from steven jenkins
2004-01-12 01:38:06 +00:00
Frank Mori Hess
57dc5de6d3
fix problem with html directory getting remade every time (at least
...
with automake1.8)
2004-01-12 00:03:45 +00:00
Frank Mori Hess
971764caf1
added some m4 quoting to get rid of automake1.8 warnings
2004-01-11 23:39:18 +00:00
Frank Mori Hess
37cc8552e8
add some comments on obsolete sections
2004-01-11 23:16:02 +00:00
Frank Mori Hess
711679b1e2
restore README.txt that got lost when I moved the python directory
2004-01-11 23:14:44 +00:00
Frank Mori Hess
09aa989c1f
swig deprecated BOTH in favor of INOUT
2004-01-11 23:04:35 +00:00
Frank Mori Hess
a64c59b46d
make cvs checkout compilable by people without swig
2004-01-08 03:10:32 +00:00
Frank Mori Hess
76c73a0956
fix typo
2004-01-04 17:07:04 +00:00
Frank Mori Hess
bc7a0262b2
moved SWIG code from python directory to new swig directory. Added
...
beginnings of support for ruby swig binding
2004-01-04 16:56:35 +00:00
Frank Mori Hess
56027b2154
html_targets and man_targets not working out so hot
2004-01-04 16:06:51 +00:00
Frank Mori Hess
998c091e1e
doing a retry for the preload write is useless, since the command
...
hasn't started yet. Print a useful error message and exit instead.
2004-01-02 01:16:00 +00:00
Frank Mori Hess
054cade97f
made BUF_LEN larger, so boards with huge ao fifos (ni 67xx)
...
don't underrun when starting up.
2004-01-02 00:06:33 +00:00
Frank Mori Hess
a264b821eb
try to keep html_targets and man_targets up-to-date as automatically
...
as possible
2003-12-24 16:09:30 +00:00
Frank Mori Hess
663896f325
use files to keep track of html and man targets
2003-12-24 15:46:55 +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