ft5x06 — Драйвер сенсорного екрана¶
Модуль ft5x06 надає драйвер для ємнісного контролера сенсорного екрана FT5x06, що використовується на OpenMV Pure Thermal.
клас FT5X06 – Контролер сенсорного екрана¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Створює об’єкт контролера сенсорного екрана.
i2c_addr— I2C-адреса контролера FT5x06.- get_gesture() int¶
Повертає поточний жест. Значення, що повертається, є однією з констант
ft5x06.GESTURE_*.Якщо зворотний виклик зареєстровано через
FT5X06.touch_callback(), цей метод слід викликати лише в межах зворотного виклику.
- get_points() int¶
Повертає поточну кількість точок дотику (0-5).
Якщо зворотний виклик зареєстровано через
FT5X06.touch_callback(), цей метод слід викликати лише в межах зворотного виклику.
- get_point_flag(index: int) int¶
Повертає поточний стан точки дотику за індексом
index(0-4). Значення, що повертається, є однією з константft5x06.FLAG_*.Якщо зворотний виклик зареєстровано через
FT5X06.touch_callback(), цей метод слід викликати лише в межах зворотного виклику.
- get_point_id(index: int) int¶
Повертає ідентифікатор точки дотику за індексом
index(0-4). Ідентифікатор — це числове значення, яке дозволяє відстежувати точку дотику між оновленнями в міру додавання та видалення точок.Якщо зворотний виклик зареєстровано через
FT5X06.touch_callback(), цей метод слід викликати лише в межах зворотного виклику.
- get_point_x(index: int) int¶
Повертає піксельну координату x точки дотику за індексом
index(0-4).Якщо зворотний виклик зареєстровано через
FT5X06.touch_callback(), цей метод слід викликати лише в межах зворотного виклику.
- get_point_y(index: int) int¶
Повертає піксельну координату y точки дотику за індексом
index(0-4).Якщо зворотний виклик зареєстровано через
FT5X06.touch_callback(), цей метод слід викликати лише в межах зворотного виклику.
- touch_callback(callback: object) None¶
Реєструє
callbackдля виклику при події дотику. Зворотний виклик отримує один аргумент: поточну кількість точок дотику (0-5).Передайте
Noneякcallback, щоб вимкнути зворотний виклик. Поки зареєстрований зворотний виклик, не викликайтеFT5X06.update_points()поза межами зворотного виклику.