立创庐山派触摸屏TOUCH捕获不到触摸松开的事件?

Viewed 62

使用代码如下

from machine import TOUCH

# 实例化 TOUCH 设备 0
tp = TOUCH(0)
# 获取 TOUCH 数据

while True:
    p = tp.read()
    if len(p):
        print(p)
        print(p[0].x)
        print(p[0].y)
        print(p[0].event)

打印输出的event里面只有0、2、3,没有手指松开的事件

1 Answers

你好,目前cst128这个触摸ic的触摸事件是由软件维护的,review了一下代码,只有在多个手指按下,比如按下了3根手指,然后抬起了1或者2根,这时候可以检测到这2个指头的抬起事件,如果只有一根手指,则无法检测到。