Ich habe ein 240*128 Grafix-LCD mit T6963 Controller. Da das Ding alle Ports verbraucht, möchte ich es über ein MCP23017 I2C Portexpander am Arduino Uno oder Leonardo betreiben.
Kennt jemand eine Library, die diese Konstellation unterstützt?
Damit dürftest Du keine Freude haben. Normalerweise wird das Display 8-bit parallel angesteuert, nach Möglichkeit von einem ganzen Port aus, damit es halbwegs schnell reagiert. Diese Daten über einen I2C-Bus mit 100kHz zu übertragen, ist so langsam, dass Aufdatierungsraten von weniger als 1fps zustande kommen werden. Wenn es Dir genügt, dass das Display die neue Temperatur erst 5 Sekunden später anzeigt, kann das gehen, aber z.B. eine Stoppuhr dürfte keinen Spass machen.
Das ist natürlich ein Weg, da nimmst Du (vom Prinzip her) einen zweiten Arduino (bzw. etwas vergleichbares), welcher sich dann nur um das Display kümmert und vom I2C her seine Befehle kriegt.
Und eine Arduino-Bibliothek beinhaltet diese Lösung auch noch nicht.