ft5x06 — Touchscreen-driver¶
De ft5x06-module biedt een driver voor de FT5x06 capacitieve touchscreen-controller die wordt gebruikt op de OpenMV Pure Thermal.
class FT5X06 – Touchscreen-controller¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Maakt een touchscreen-controllerobject aan.
i2c_addris het I2C-adres van de FT5x06-controller.- get_gesture() int¶
Retourneert het huidige gebaar. De retourwaarde is een van de
ft5x06.GESTURE_*-constanten.Wanneer een callback is geregistreerd via
FT5X06.touch_callback(), mag deze methode alleen vanuit de callback worden aangeroepen.
- get_points() int¶
Retourneert het huidige aantal aanraakpunten (0-5).
Wanneer een callback is geregistreerd via
FT5X06.touch_callback(), mag deze methode alleen vanuit de callback worden aangeroepen.
- get_point_flag(index: int) int¶
Retourneert de huidige staat van het aanraakpunt op
index(0-4). De retourwaarde is een van deft5x06.FLAG_*-constanten.Wanneer een callback is geregistreerd via
FT5X06.touch_callback(), mag deze methode alleen vanuit de callback worden aangeroepen.
- get_point_id(index: int) int¶
Retourneert de id van het aanraakpunt op
index(0-4). De id is een numerieke waarde waarmee een aanraakpunt door updates heen kan worden gevolgd terwijl punten worden toegevoegd en verwijderd.Wanneer een callback is geregistreerd via
FT5X06.touch_callback(), mag deze methode alleen vanuit de callback worden aangeroepen.
- get_point_x(index: int) int¶
Retourneert de x-pixelpositie van het aanraakpunt op
index(0-4).Wanneer een callback is geregistreerd via
FT5X06.touch_callback(), mag deze methode alleen vanuit de callback worden aangeroepen.
- get_point_y(index: int) int¶
Retourneert de y-pixelpositie van het aanraakpunt op
index(0-4).Wanneer een callback is geregistreerd via
FT5X06.touch_callback(), mag deze methode alleen vanuit de callback worden aangeroepen.
- touch_callback(callback: object) None¶
Registreert
callbackom te worden aangeroepen bij een aanraakgebeurtenis. De callback ontvangt één argument: het huidige aantal aanraakpunten (0-5).Geef
Nonedoor alscallbackom de callback uit te schakelen. Zolang een callback is geregistreerd, roepFT5X06.update_points()niet buiten de callback aan.