A Python wrapper for the libMPSSE library, intended for use with FTDI USB-Serial Bridge ICs to enable simple communication with embedded devices without having to endure the complexities of working with the USB protocol.
Two variants of libMPSSE exist (I2C and SPI), however, the initial pyMPSSE release only covers I2C communication and GPIO control. Future enhancements may include support for SPI and JTAG.
NOTE: libMPSSE is an extension of the ftd2xxx library. Please ensure that you've installed both ft2dxxx and libMPSSE as well as the D2xx driver before attempting to use pyMPSSE.
NOTE: Tested with Python 2.7 on Windows 7.
Enjoy! 🤘
The script currently looks for libMPSSE.dll in C:\Python27\Lib\site-packages\.
The location must be updated if residing elsewhere on your system.