tp - 触摸库#
常量#
常量 |
类型 |
解释 |
---|---|---|
tp.EVENT_NONE |
number |
空事件,不应出现 |
tp.EVENT_DOWN |
number |
按下 |
tp.EVENT_UP |
number |
抬起 |
tp.EVENT_MOVE |
number |
移动 |
tp.init(tp, args)#
触摸初始化
参数
传入值类型 |
解释 |
---|---|
string |
触摸芯片型号,当前支持: |
table |
附加参数,与具体设备有关: |
function |
回调函数(可选,使用lvgl时可不传入,lvgl会自动处理), 回调参数: |
返回值
返回值类型 |
解释 |
---|---|
userdata |
tp_device:触摸设备对象 |
例子
local function tp_callBack(tp_device, tp_data)
log.info("TP", tp_data[1].x, tp_data[1].y, tp_data[1].event)
sys.publish("TP", tp_device, tp_data)
end
-- 硬件i2c驱动
--tp.init("gt911",{port=0,pin_rst = 22,pin_int = 23},tp_callBack)
-- 软件i2c驱动
--local softI2C = i2c.createSoft(20, 21)
--tp.init("gt911",{port=softI2C,pin_rst = 22,pin_int = 23},tp_callBack)