Servus Robinator
Also mal ganz im allgemeinen gesagt, das Display hat in dieser Form gar keine Touch Hardware eingebaut. Der RIAO chip hat zwar die möglichkeit ein touch interface zu verwalten, aber wenn es nicht verbaut wird, dann ist die programmierung relativ sinnfrei
Da ich mich vor einiger Zeit intensiver mit der RAIO documentation auseinandergesetzt habe, denke ich ein paar kommentare dazu abgeben zu können. So wie ich das sehe, müsste man erstmal eine routine schreiben, welche bytes vom controller wieder ausliest, anstatt dorthin zu schreiben. In der tft.c/h datei sind die schreib funktionen implementiert (also kommunikation über den SPI bus, welcher wiederum durch bcm library implementiert ist). Dort müsste man analog eine entsprechende lese routine schreiben.
Wie man das STSR register adressiert hatte ich mich damals selbst auch gefragt, das wäre nämlich auch für andere Zwecke ggf. hilfreich. Ich habs mittlerweile vergessen, aber ich denke, dass man in einem anderen register (eines der ersteren register) einen entsprechenden modus setzen kann, der normalerweise auf sowas wie command oder write gesetzt ist. Wenn man den auf den anderen Modus setzt, dann sollte er (vermutlich) automatisch das status register auslesen (sofern man sich eben eine lese routine im allgeinenen geschrieben hat).
Da wie gesagt, das STSR register auch außerhalb des touch events sinnvolle informaionen liefert, wäre es durchaus eine schöne sportliche aufgabe, die notwenidgen funktionen zu schreiben.
Vielleicht bist du motiviert genug es zu probieren?
Ich würde dir ggf. meine Unterstützung anbieten, und es dann später auch in meinen c++ code einbauen.
Apropos C++, ich habe schon seit über nem monat eine neue Version davon *eigentlch* fertig. ich hatte nur nie die zeit/mühe aufgebracht eine entsprechende doku aufzubauen und es zu packagen.
Was in der neuen version drinnen ist, ist u.a. eine bequeme farbverwaltung (man kann RGB nach 8 bit, 12 bit, 16 bit farben konvertieren), ein transparenzmodus, PNG bild support und andere kleinigkeiten. ein kleines demoprogramm für eine slideshow mit überblendeffekt ist dabei usw...
Sollte sich noch jemand dafür interessieren, bitte melden, dann hock ich mich wirklcih ncohmal hin und poste das hier. wäre ja sonst eigtl. zu schade, wenn es nie veröffentlcih würde
cheers,
Thomas