ft5x06 — drivrutin för pekskärm¶
Modulen ft5x06 tillhandahåller en drivrutin för den kapacitiva pekskärmsstyrenheten FT5x06 som används på OpenMV Pure Thermal.
class FT5X06 – pekskärmsstyrenhet¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Skapar ett objekt för en pekskärmsstyrenhet.
i2c_addrär I2C-adressen för FT5x06-styrenheten.- get_gesture() int¶
Returnerar den aktuella gesten. Returvärdet är en av konstanterna
ft5x06.GESTURE_*.När ett återanrop har registrerats via
FT5X06.touch_callback()bör denna metod endast anropas inifrån återanropet.
- get_points() int¶
Returnerar det aktuella antalet beröringspunkter (0-5).
När ett återanrop har registrerats via
FT5X06.touch_callback()bör denna metod endast anropas inifrån återanropet.
- get_point_flag(index: int) int¶
Returnerar det aktuella tillståndet för beröringspunkten vid
index(0-4). Returvärdet är en av konstanternaft5x06.FLAG_*.När ett återanrop har registrerats via
FT5X06.touch_callback()bör denna metod endast anropas inifrån återanropet.
- get_point_id(index: int) int¶
Returnerar id för beröringspunkten vid
index(0-4). Id:t är ett numeriskt värde som gör det möjligt att spåra en beröringspunkt mellan uppdateringar allteftersom punkter läggs till och tas bort.När ett återanrop har registrerats via
FT5X06.touch_callback()bör denna metod endast anropas inifrån återanropet.
- get_point_x(index: int) int¶
Returnerar x-pixelpositionen för beröringspunkten vid
index(0-4).När ett återanrop har registrerats via
FT5X06.touch_callback()bör denna metod endast anropas inifrån återanropet.
- get_point_y(index: int) int¶
Returnerar y-pixelpositionen för beröringspunkten vid
index(0-4).När ett återanrop har registrerats via
FT5X06.touch_callback()bör denna metod endast anropas inifrån återanropet.
- touch_callback(callback: object) None¶
Registrerar
callbackför att anropas vid en beröringshändelse. Återanropet tar emot ett argument: det aktuella antalet beröringspunkter (0-5).Skicka
Nonesomcallbackför att inaktivera återanropet. Medan ett återanrop är registrerat ska du inte anropaFT5X06.update_points()utanför återanropet.