# * coding: UTF8 *
"""
=================================================================================================
"""
[文档]def open(node):
"""
打开并根据配置实例
:param node: 节点类型,定义在board.json文件中
:returns: 0: 成功,其他: 失败
:raises OSError: EINVAL
"""
pass
[文档]def write(dataBuffer, size):
"""
通过SPI发送数据,完成/超时后返回。
:param dataBuffer: 待写入的数据
:param size: 待写入的数据的字节数
:returns: 负数表示异常,正数或0表示真实写出的数据
:raises OSError: EINVAL
"""
pass
[文档]def read(dataBuffer, size):
"""
读取SPI数据,完成/超时后返回。返回
:param dataBuffer: 读出来数据的存储空间
:param size: 期待读出来数据的大小
:returns: 负数表示异常,正数或0表示真实写出的数据
:raises OSError: EINVAL
"""
pass
[文档]def writeRead(writeBuffer, writeSize, readBuffer, readSize):
"""
通过SPI发送并接收数据,完成/超时后返回。
:param writeBuffer: 待写入的数据
:param writeBuffer: 待写入的数据长度
:param readBuffer: 读出来数据的存储空间
:param readSize: 读出来数据的长度
:returns: 0: 成功,其他: 失败
:raises OSError: EINVAL
"""
pass
[文档]def close():
"""
关闭实例
:param 空:
:returns: 0: 成功,其他: 失败
:raises OSError: EINVAL
"""
pass