eblot / pyftdi

FTDI device driver written in pure Python
Other
502 stars 211 forks source link

Does pyftdi support the MCP2221 chips? #287

Closed ullix closed 2 years ago

ullix commented 2 years ago

I used the pyftdi lib on an Adafruit FT232H Breakout board. I liked the lib very much, but the FT232H performance was lousy! I've posted a review here: Review of USB-To-I2C Dongles as used by GeigerLog

Now I was pointed to another breakout board using chip MCP2221A, also used as USB-To-I2C dongle. As the FTDI232H and the MCP2221 seem to have a lot in common I was wondering whether pyftdi is also supporting this chip?

eblot commented 2 years ago

No sorry. PyFTDI only deals with FTDI protocol(s).

Yes, I2C support is quite lousy because the I2C ACK is performed by the host, so most of the time, it requires a full round trip over USB.