- From: Ian Abbott <abbotti_at_mev.co.uk>
- Date: Thu, 02 Aug 2007 11:28:56 +0100
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