just to chime in here, libusb is probably the easiest way to go here. we've been using the ftdi and cypress chips under windows and linux with (almost) the same code (pascal and c). got them to work on arm, too :)
have a look at the libusb mailing list, as they're going through some api changes now. i'm hopeful for the asynchronous io. good luck henry _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal