The modern modules FT232H, FT2232H and FT4232H do have one or more MPSSE units which can be programmed to create different bus systems. I added a class (MPSSE) which implements all the functions of the MPSSE. On top of this i added a class (SPI) which sets up the MPSSE to work as a SPI master. From a SPI master it is possible to create spiSlaves which are for the actual communication with other devices. I also added a GPIO and an InputOutput class which allow to use the MPSSE as a simple digital pin extension.
The modern modules FT232H, FT2232H and FT4232H do have one or more MPSSE units which can be programmed to create different bus systems. I added a class (MPSSE) which implements all the functions of the MPSSE. On top of this i added a class (SPI) which sets up the MPSSE to work as a SPI master. From a SPI master it is possible to create spiSlaves which are for the actual communication with other devices. I also added a GPIO and an InputOutput class which allow to use the MPSSE as a simple digital pin extension.