Touch Controller FT5x06 SPI

Gast #3380721
Lesenswert?

Hallo Zusammen,

ich muss ein Touchdisplay mit edt ft5x06 Touchcontroller unter Linux 
ansteuern. Dazu mache ich eine Übersetzung von I2C nach SPI und wieder
zurück (leider ist das Display wg. der HW nur über SPI ansteuerbar, I2C 
gibts schon nen Treiber). Die Übersetzung findet in einem 
Mikrocontroller STM32 statt.

Also |Linux| ---I2C--->|STM32|----SPI-->ft5x06.

Ich bin inzwischen so weit, dass ich die Seriennummer des Displays 
auslesen
kann und auch die Touchevents und die Daten dazu bekomme. Allerdings ist
das Problem, dass das letzte Paket einer Gruppe immer nur 0xFF liefert.
Wenn ich das Display einmal kurz antippe, erhalte ich drei Interrupts
vom Touchcontroller. Das Datenpaket, das zum letzten Interrupt gehört
(ich denke wegen Finger vom Display nehmen) liefert aber immer nur 0xFF.

Hat schon mal jemand diesen Controller mit SPI um laufen bekommen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren