ft5x06 — Driver del touch screen¶
Il modulo ft5x06 fornisce un driver per il controller di touch screen capacitivo FT5x06 usato sull’OpenMV Pure Thermal.
class FT5X06 – Controller del touch screen¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Crea un oggetto controller del touch screen.
i2c_addrè l’indirizzo I2C del controller FT5x06.- get_gesture() int¶
Restituisce il gesto corrente. Il valore restituito è una delle costanti
ft5x06.GESTURE_*.Quando una callback è registrata tramite
FT5X06.touch_callback(), questo metodo deve essere chiamato solo all’interno della callback.
- get_points() int¶
Restituisce il numero corrente di punti di tocco (0-5).
Quando una callback è registrata tramite
FT5X06.touch_callback(), questo metodo deve essere chiamato solo all’interno della callback.
- get_point_flag(index: int) int¶
Restituisce lo stato corrente del punto di tocco all’indice
index(0-4). Il valore restituito è una delle costantift5x06.FLAG_*.Quando una callback è registrata tramite
FT5X06.touch_callback(), questo metodo deve essere chiamato solo all’interno della callback.
- get_point_id(index: int) int¶
Restituisce l’id del punto di tocco all’indice
index(0-4). L’id è un valore numerico che consente di tracciare un punto di tocco attraverso gli aggiornamenti man mano che i punti vengono aggiunti e rimossi.Quando una callback è registrata tramite
FT5X06.touch_callback(), questo metodo deve essere chiamato solo all’interno della callback.
- get_point_x(index: int) int¶
Restituisce la posizione x in pixel del punto di tocco all’indice
index(0-4).Quando una callback è registrata tramite
FT5X06.touch_callback(), questo metodo deve essere chiamato solo all’interno della callback.
- get_point_y(index: int) int¶
Restituisce la posizione y in pixel del punto di tocco all’indice
index(0-4).Quando una callback è registrata tramite
FT5X06.touch_callback(), questo metodo deve essere chiamato solo all’interno della callback.
- touch_callback(callback: object) None¶
Registra
callbackper essere invocata a ogni evento di tocco. La callback riceve un argomento: il numero corrente di punti di tocco (0-5).Passa
Nonecomecallbackper disabilitare la callback. Finché una callback è registrata, non chiamareFT5X06.update_points()al di fuori della callback.