touchkey - 触摸按键#

已适配 Air601 Air101/Air103

备注

本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!

touchkey.setup(id, scan_period, window, threshold)#

配置触摸按键

参数

传入值类型

解释

int

传感器id,请查阅硬件文档, 例如air101/air103支持 1~15, 例如PA7对应touch id=1

int

扫描间隔,范围1 ~ 0x3F, 单位16ms,可选

int

扫描窗口,范围2-7, 可选

int

阀值, 范围0-127, 可选

返回值

返回值类型

解释

bool

成功返回true, 失败返回false

例子

touchkey.setup(1)
sys.subscribe("TOUCHKEY_INC", function(id, count)
    -- 传感器id
    -- 计数器,触摸次数统计
    log.info("touchkey", id, count)
end)

touchkey.close(id)#

关闭初始触摸按键

参数

传入值类型

解释

int

传感器id,请查阅硬件文档

返回值

返回值类型

解释

nil

无返回值

例子

-- 不太可能需要关掉的样子
touchkey.close(1)