l29ah / libmpsse

(a maintenance fork of the) Open source library for SPI/I2C control via FTDI chips

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for FT232H

ardnew opened this issue · comments

This is one of the more recent/popular chips from FTDI, with breakouts offered by Adafruit and Sparkfun. It has a single MPSSE channel on a USB high-speed interface.

I couldn't find any documentation explicitly saying if this chip was supported or not (and the App Note in docs appears to have been written prior its release). From a cursory glance, the pin definitions in mpsse.h looked possibly incompatible, but I'm not sure what else to be suspicious of.

Has anyone tried this chip? Would it be a substantial effort to add support?

I am working on a Go module for this chip, but the D2XX+LibMPSSE drivers it currently uses are a bit of a headache. See: https://github.com/ardnew/ft232h/tree/master/native

I would be interested in moving over to libftdi and this library, and I feel confident I could add support (for the C code only) if it isn't presently available. Would like confirmation from a current developer.

I'm mostly using libmpsse on ft2232h.

@l29ah the FT232H and FT2232H are two different devices, in case you thought I was meaning FT2232H (I wasn't 😄)

Ouch, i've misread your post :)

I've used libmpsse on both. I suspect ft4232h will also work.