Sensoray 626 driver from gpalli@deis.unibo.it (Gianluca Palli):
authorFrank Mori Hess <fmhess@speakeasy.net>
Fri, 17 Jun 2005 00:55:35 +0000 (00:55 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Fri, 17 Jun 2005 00:55:35 +0000 (00:55 +0000)
commit95218989344e07cd558a7c6f551879f1cc111eb2
tree384bb38018360c700a49f108db6528acb5ef577d
parent4da15759d97ecddfd71bd8ffc4f471bab4c3b3e6
Sensoray 626 driver from gpalli@deis.unibo.it (Gianluca Palli):

This driver is based on the Sensoray 626 GPL Linux driver

The ai_poll function is not yet implemented

ao_cmd support is under development

The 48 dio channels are divided in to 3 subdev (2,3 and 4) with 16 channels
(each group of 16 channels is managed by a different hardware registers). These
can be grouped in one subdev with 48 bit mask. Channels 0-39 can be used as
TRIG_EXT arg for ai_cmd (cmd->start_src=TRIG_EXT; cmd->start_arg=20; subdev 3
channel 3 is used as external trigger)

Encoder/timer device has a lot of configuration option. Now only the encoder
configuration is avaiable. If ai_cmd scan_begin_src=TRIG_TIMER or
convert_src=TRIG_TIMER are selected, the timer channel 5 and 4 respectively are
used as trigger.

The code is filled with a lot of debugging messages visible compiling the code
with -D_DEBUG_ flag
comedi/drivers/Makefile.am
comedi/drivers/s626.c [new file with mode: 0644]
comedi/drivers/s626.h [new file with mode: 0644]