Skip to content

jmbattle/pyMPSSE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyMPSSE

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! 🤘

Setup

The script currently looks for libMPSSE.dll in C:\Python27\Lib\site-packages\. The location must be updated if residing elsewhere on your system.

References

MPSSE Basics

libMPSSE User Guide

libMPSSE-I2C Sample Project

libMPSSE Source

FT232H Datasheet

C232HM-DDHSL-0 Datasheet

About

libMPSSE for Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages