Since there are literally hundreds of devices around that use the FTDI chip (actually one of several chips that all should be supported) there is a good chance that one of you already has a device on hand.
If you have one of these, which could be a USB to Serial cable like this https://www.adafruit.com/product/70 or could be one of the earlier Arduino models that had the FTDI chip built on the board or could even be one of the many custom boards that have been produced using this chip, and you are willing to do some simple tests it would be great to hear your results.
The simplest way to test would be to create a new project based on Example 13 (Serial Connection) from https://github.com/ultibohub/Examples, include the FTDISerial unit and make sure USB support is also included (simply include RaspberryPi/RaspberryPi2/RaspberryPi3 depending on your board).
You will also need to substitute the SerialOpen(), SerialRead(), SerialWrite() functions used in the example with the advanced versions from the Serial unit (SerialDeviceOpen, SerialDeviceRead etc) so you can pass a specific serial device to work with. You can easily obtain a pointer to the FTDI device like this:
Code: Select all
SerialDevice:=SerialDeviceFindByDescription('FTDI USB to Serial');
//Use the returned SerialDevice in calls to SerialDeviceOpen(), SerialDeviceRead() etc
What you have available will affect what sort of testing you can do, if the other device is an Arduino then you could write a little program to echo serial data back. The driver currently has debug logging enabled which might be helpful in capturing some information if it doesn't work.
If you have any questions or need further ideas on how to get a test working with your device please post a follow up here.