GPIO 源代码

# * coding: UTF8 *
"""

=================================================================================================

"""

[文档]def open(node): """ 打开实例 :param node: node 定义在board.json 文件中 :returns: 0: 成功,其他: 失败 :raises OSError: EINVAL """ pass
[文档]def write(value): """ 设置GPIO电平值,GPIO引脚为输出模式时可用 :param value: 待写入的数据 :returns: 0: 成功,其他: 失败 :raises OSError: EINVAL """ pass
[文档]def read(): """ 读取GPIO电平值,输入模式和输出模式时均可用 :param 空: :returns: 0: 低电平,1:高电平 其他: 失败 :raises OSError: EINVAL """ pass
[文档]def on(trigger, handler): """ 设置GPIO中断回调函数, handler为None的时候表示关闭中断 :param trigger: 回调触发类型,支持 IRQ_FALLING,IRQ_RISING, IRQ_FALLING|IRQ_RISING, :param callback: 回调函数 :returns: 0: 成功 其他: 失败 :raises OSError: EINVAL """ pass
[文档]def close(): """ 关闭实例 :param 空: :returns: 0: 成功,其他: 失败 :raises OSError: EINVAL """ pass