Hey,
I'm sure the error happens somewhere inside libftdi or more probably libusb.
The function does not return, so I'm quite sure it's not my Program that's
faulty... MAybe I really need to dig into libusb a bit.
I'm using libusb 0.1. Isn't that the only one supported by libftdi?
Thanks for the help
Tim
Am 23.01.2011 um 17:48 schrieb Uwe Bonnes:
> Tim> Hello, after I was helped here really quick with my last problem,
> Tim> I'm hoping you guys can also help me with this:
>
> Tim> When I have a ftdi device connected and I'm reading data from it
> Tim> via libftdi, the program crashes if I just unplug the device. Of
> Tim> course one should never do that but I thought, the ftdi_read_data
> Tim> call would return some kind of error code if it did
> Tim> happen. Unfortunately it doesn't.
>
> Tim> Is this the normal behavior? Are there any ways how to detect
> Tim> weather the device has been disconnected before calling the read
> Tim> function? Any Ideas how to fix or work around this?
>
> You have to digg into libusb and libftdi to understand what's going on and
> howto fix it. Does the crash happen in libusb, libftdi or your user program.
> If it happens in your user program, what was the return value ?
>
> What version of libusb do you use?
--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|