Primary goals
PyFtdi currently supports the following features:
UART/Serial USB converter, up to 12Mbps (depending on the FTDI device capability)
Bitbang/GPIO support
SPI master
I2C master
JTAG master
PyFtdi provides a pyserial compliant API, so it can be used as a drop-in module to access USB-serial converters based on FTDI devices.