libftdi Archives

Subject: Re: Libusb-1.0

From: Xiaofan Chen <xiaofanc@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Thu, 2 Jul 2009 15:40:32 +0800
On Wed, Jul 1, 2009 at 9:22 PM, Thomas
Jarosch<thomas.jarosch@xxxxxxxxxxxxx> wrote:
> On Tuesday, 30. June 2009 11:51:08 Bas van Dijk wrote:
>> I was wondering if work is being done on using libusb-1.0:
>>
>> http://libusb.wiki.sourceforge.net/Libusb1.0
>
> Thanks for the link. AFAIK noone is activly working on this,
> though there are reports you can use the compat wrapper
> provided by libusb-1.0.
>

The compat wrapper should work.

One of the major potential advantage of libusb 1.0 to libftdi
is the support of asynchronous I/O.

Example: the author of libnifalcon is saying that libftdi is
slower than libusb 1.0.
http://github.com/qdot/libnifalcon/tree/master
http://www.nonpolynomial.com/archives/2008/04/libusb-libftdi-latency-and-my-own-stupid.php
http://www.nonpolynomial.com/archives/2008/04/libnifalcon-v02-and-np-nifalcon-maxpd-pa.php

The major disadvantage of libusb 1.0 is that it is only supported
under Linux and Mac OS X right and it is not compatible with
libusb 0.1 and libusb-win32 0.1.

Take note that libusb-win32 0.1 does support asynchronous I/O.


-- 
Xiaofan http://mcuee.blogspot.com

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread