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.