Re: Hardware SSI support

Hi Arno,

On 02/08/07 06:49, you wrote:
> Ian Abbott wrote:
>> On 30/07/07 18:40, Arno Stienen wrote:
>>> I have a brand new absolute encoder. Considering all the options, I
>>> would prefer to use hardware SSI (synchronous serial interface).
>>> Grepping the Comedi source, the ADDI-DATA APCI-1710 seems to support
>>> this mode.
>>
>> The ADDI-DATA drivers aren't built at the moment due to improper use of
>> floating point in the kernel and inclusion of i386-specific header
>> files, which makes them non-portable.  They really need a bit of a
>> rewrite to use 64-bit integer arithmetic instead of floating point.
> 
> If I wanted to use such a card, what would you advice me to do?

It may be that Addi-Data are blissfully unaware that we no longer build
their drivers, which they seem to have written themselves.  You could
try contacting them about maintaining the drivers, avoiding floating
point arithmetic in the kernel.

If they're unwilling, well converting the driver to use scaled 64-bit
arithmetic is relatively straightforward, but has sweeping changes to
their source code and would really need testing on more than one of
their cards, since there are some differences in clock speeds etc.
between the different models.

-- 
-=( Ian Abbott _at_ MEV Ltd.    E-mail: <abbotti_at_mev.co.uk>        )=-
-=( Tel: +44 (0)161 477 1898   FAX: +44 (0)161 718 3587         )=-

Received on 2007-08-02Z09:28:56