ft5x06 — Pilote d’écran tactile¶
Le module ft5x06 fournit un pilote pour le contrôleur d’écran tactile capacitif FT5x06 utilisé sur l’OpenMV Pure Thermal.
class FT5X06 – Contrôleur d’écran tactile¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Crée un objet contrôleur d’écran tactile.
i2c_addrest l’adresse I2C du contrôleur FT5x06.- get_gesture() int¶
Renvoie le geste actuel. La valeur de retour est l’une des constantes
ft5x06.GESTURE_*.Lorsqu’une fonction de rappel est enregistrée via
FT5X06.touch_callback(), cette méthode ne doit être appelée que depuis l’intérieur de la fonction de rappel.
- get_points() int¶
Renvoie le nombre actuel de points de contact (0-5).
Lorsqu’une fonction de rappel est enregistrée via
FT5X06.touch_callback(), cette méthode ne doit être appelée que depuis l’intérieur de la fonction de rappel.
- get_point_flag(index: int) int¶
Renvoie l’état actuel du point de contact à l’index
index(0-4). La valeur de retour est l’une des constantesft5x06.FLAG_*.Lorsqu’une fonction de rappel est enregistrée via
FT5X06.touch_callback(), cette méthode ne doit être appelée que depuis l’intérieur de la fonction de rappel.
- get_point_id(index: int) int¶
Renvoie l’identifiant du point de contact à l’index
index(0-4). L’identifiant est une valeur numérique qui permet de suivre un point de contact au fil des mises à jour, à mesure que des points sont ajoutés et retirés.Lorsqu’une fonction de rappel est enregistrée via
FT5X06.touch_callback(), cette méthode ne doit être appelée que depuis l’intérieur de la fonction de rappel.
- get_point_x(index: int) int¶
Renvoie la position en pixels x du point de contact à l’index
index(0-4).Lorsqu’une fonction de rappel est enregistrée via
FT5X06.touch_callback(), cette méthode ne doit être appelée que depuis l’intérieur de la fonction de rappel.
- get_point_y(index: int) int¶
Renvoie la position en pixels y du point de contact à l’index
index(0-4).Lorsqu’une fonction de rappel est enregistrée via
FT5X06.touch_callback(), cette méthode ne doit être appelée que depuis l’intérieur de la fonction de rappel.
- touch_callback(callback: object) None¶
Enregistre
callbackpour qu’elle soit invoquée lors d’un événement tactile. La fonction de rappel reçoit un argument : le nombre actuel de points de contact (0-5).Passez
Nonecommecallbackpour désactiver la fonction de rappel. Tant qu’une fonction de rappel est enregistrée, n’appelez pasFT5X06.update_points()en dehors de la fonction de rappel.