全部文档
OneOS简介 硬件支持 编译构造工具 API参考文档 高级语言 用户编程手册 应用笔记 FAQ

class device.Key

device.Key 类是device模块下面的一个硬件类,用于对按键电平的检测。

构造函数

构造函数 class device.Key(id)
功能 构造一个Key对象
参数说明 id:按钮编号
返回值 返回创建的Key对象
其他说明 构造时会对Key进行初始化,也可在init方法中进行初始化,该初始化应针对不同的硬件有不同的驱动进行对应设备的初始化动作。

实例方法

​ device.Key类包括如下实例方法

方法名 说明
Key.init() 初始化Key对象
Key.deinit() 关闭Key对象
Key.value() 读取按键逻辑电平值

​ 详细说明如下:

方法名称 Key.init()
功能 初始化按键检测模块
参数说明
返回值 固定返回None

注:该初始化动作应对GPIO接口进行初始化及防抖策略。

方法名称 Key.deinit()
功能 关闭Key对象
参数说明 无参数
返回值 固定返回None

​ 注:关闭Key对象后,需重新init才能正常使用Key对象。

方法名称 Key.value()
功能 获取按键逻辑电平
参数说明 无参数
返回值 返回获取的逻辑电平值

​ 注:在轮询判断按键状态或者收到按键触发中断event时进行调用

results matching ""

    No results matching ""

    返回顶部