ft5x06 — Touchscreen-Treiber¶
Das Modul ft5x06 stellt einen Treiber für den kapazitiven Touchscreen-Controller FT5x06 bereit, der auf der OpenMV Pure Thermal verwendet wird.
class FT5X06 – Touchscreen-Controller¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Erstellt ein Touchscreen-Controller-Objekt.
i2c_addrist die I2C-Adresse des FT5x06-Controllers.- get_gesture() int¶
Gibt die aktuelle Geste zurück. Der Rückgabewert ist eine der Konstanten
ft5x06.GESTURE_*.Wenn ein Callback über
FT5X06.touch_callback()registriert ist, sollte diese Methode nur innerhalb des Callbacks aufgerufen werden.
- get_points() int¶
Gibt die aktuelle Anzahl der Berührungspunkte zurück (0-5).
Wenn ein Callback über
FT5X06.touch_callback()registriert ist, sollte diese Methode nur innerhalb des Callbacks aufgerufen werden.
- get_point_flag(index: int) int¶
Gibt den aktuellen Zustand des Berührungspunkts bei
index(0-4) zurück. Der Rückgabewert ist eine der Konstantenft5x06.FLAG_*.Wenn ein Callback über
FT5X06.touch_callback()registriert ist, sollte diese Methode nur innerhalb des Callbacks aufgerufen werden.
- get_point_id(index: int) int¶
Gibt die ID des Berührungspunkts bei
index(0-4) zurück. Die ID ist ein numerischer Wert, der das Verfolgen eines Berührungspunkts über mehrere Aktualisierungen hinweg ermöglicht, während Punkte hinzugefügt und entfernt werden.Wenn ein Callback über
FT5X06.touch_callback()registriert ist, sollte diese Methode nur innerhalb des Callbacks aufgerufen werden.
- get_point_x(index: int) int¶
Gibt die x-Pixelposition des Berührungspunkts bei
index(0-4) zurück.Wenn ein Callback über
FT5X06.touch_callback()registriert ist, sollte diese Methode nur innerhalb des Callbacks aufgerufen werden.
- get_point_y(index: int) int¶
Gibt die y-Pixelposition des Berührungspunkts bei
index(0-4) zurück.Wenn ein Callback über
FT5X06.touch_callback()registriert ist, sollte diese Methode nur innerhalb des Callbacks aufgerufen werden.
- touch_callback(callback: object) None¶
Registriert
callback, um bei einem Berührungsereignis aufgerufen zu werden. Der Callback erhält ein Argument: die aktuelle Anzahl der Berührungspunkte (0-5).Übergeben Sie
Nonealscallback, um den Callback zu deaktivieren. Solange ein Callback registriert ist, rufen SieFT5X06.update_points()nicht außerhalb des Callbacks auf.