I want to connect my Arduino to a CS1694 display driver chip. The 3 wire interface this uses has the signals STROBE, CLOCK and DATA IN/OUT.
From the data sheet is seems we lower STROBE and clock the data bits in or out. CLOCK is lowered before each bit is read/written and raised half way through each bit and then lowered before the reading/writing the next bit. The minimum data pulse width is 800ns.
Is this a commonly used communication format with a library to use?