vowstar@gmail.com
Huang Rui
pyftdi
eblot/pyftdi
Emmanuel Blot
emmanuel.blot@free.fr
https://github.com/eblot/pyftdi/issues
PyFtdi aims at providing a user-space driver for popular FTDI devices,
implemented in pure Python language.
PyFtdi supports various features, including UART/Serial USB conversion with
speeds up to 12Mbps, depending on the FTDI device. It also offers
GPIO/Bitbang functionality, supporting 8-bit asynchronous,
8-bit synchronous, and 8-/16-bit MPSSE modes. For SPI and I2C, PyFtdi
provides master capabilities with simultaneous GPIO support, managing up to
12 pins per port for SPI and up to 14 pins for I2C. Additionally, it
includes basic JTAG master functions, EEPROM access (though some parameters
are read-only), and experimental CBUS support on selected devices with
4 pins per port.