Open sjnaylor59 opened 1 year ago
@sjnaylor59 Cpol only configures the clock (the "C' stands for clock). SS0 polarity is controlled by the eeprom settings in FT4222. You need to use FT_PROG to change those settings for your part (it is not a dynamically controlled by the API... It should be, but isn't). It is very rare to find a device that uses an active-high slave select. https://www.ftdichip.com/Support/Documents/AppNotes/AN_124_User_Guide_For_FT_PROG.pdf Page 20, see slave select pullups/pulldowns/drive strength etc...
No change in SS0 when changing between Cpol.IDLE_LOW and Cpol.IDLE_HIGH. Both show SS0 idling high.
Using:
And UMFT4222EV HW rev. 1.1