ft5x06 — Driver de Ecrã Tátil¶
O módulo ft5x06 fornece um driver para o controlador de ecrã tátil capacitivo FT5x06 utilizado na OpenMV Pure Thermal.
classe FT5X06 – Controlador de Ecrã Tátil¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Cria um objeto controlador de ecrã tátil.
i2c_addré o endereço I2C do controlador FT5x06.- get_gesture() int¶
Devolve o gesto atual. O valor devolvido é uma das constantes
ft5x06.GESTURE_*.Quando um callback é registado via
FT5X06.touch_callback(), este método deve ser chamado apenas dentro do callback.
- get_points() int¶
Devolve o número atual de pontos de toque (0-5).
Quando um callback é registado via
FT5X06.touch_callback(), este método deve ser chamado apenas dentro do callback.
- get_point_flag(index: int) int¶
Devolve o estado atual do ponto de toque no
index(0-4). O valor devolvido é uma das constantesft5x06.FLAG_*.Quando um callback é registado via
FT5X06.touch_callback(), este método deve ser chamado apenas dentro do callback.
- get_point_id(index: int) int¶
Devolve o id do ponto de toque no
index(0-4). O id é um valor numérico que permite acompanhar um ponto de toque entre atualizações à medida que os pontos são adicionados e removidos.Quando um callback é registado via
FT5X06.touch_callback(), este método deve ser chamado apenas dentro do callback.
- get_point_x(index: int) int¶
Devolve a posição x em pixels do ponto de toque no
index(0-4).Quando um callback é registado via
FT5X06.touch_callback(), este método deve ser chamado apenas dentro do callback.
- get_point_y(index: int) int¶
Devolve a posição y em pixels do ponto de toque no
index(0-4).Quando um callback é registado via
FT5X06.touch_callback(), este método deve ser chamado apenas dentro do callback.
- touch_callback(callback: object) None¶
Regista
callbackpara ser invocado num evento de toque. O callback recebe um argumento: o número atual de pontos de toque (0-5).Passe
Nonecomocallbackpara desativar o callback. Enquanto um callback estiver registado, não chameFT5X06.update_points()fora do callback.