Touch » Historie » Revision 1
Revision 1/3
| Weiter »
Maximilian Seesslen, 24.08.2022 10:41
Touch¶
Eval¶
Der TSC2007 loest beim Druecken und Loslassen des Displays Interrupts aus.
Das Auslesen der Koordinaten loest selbst Interrupts aus.
Diese muessen waerend dem Auslesen gesperrt sein.
Ueber die Z-Werte kann Druecken oder Loslassen ermittelt werden. Bei leichter Beruehrung koennen einige Events verloren gehen (zittern der Interrupts).
Es sollen nur Aenderungen beim Auslesen bewertet werden (Filterung beim Auslesen vs. Interrupts?).
Die Touch-Klasse hat 3 Signale; pressed, released, clicked.
Ophio kann diese entsprechend verdrahten.
CBringup kann sie auch verdrahten und wartet auch ein clicked mit entsprechenden koordinaten.
Die Signale werden in der Main-Event-Loop ausgefuehrt, ein CRing/Event-Speicher ist nicht notwendig.
Von Maximilian Seesslen vor mehr als 2 Jahren aktualisiert · 1 Revisionen