Module i2c
I2C
Functions
| I2C:close () | 关闭 |
| I2C:write (addr, data) | 写入 |
| I2C:read (addr, len) | 读取 |
| I2C:writeRegister (addr, reg, data) | 写入寄存器 |
| I2C:readRegister (addr, reg, len) | 读取寄存器 |
| iot.i2c (id, opts) | 创建I2C对象 |
Functions
- I2C:close ()
- 关闭
- I2C:write (addr, data)
-
写入
Parameters:
- addr integer 从站号
- data string 数据
Returns:
-
boolean 成功与否
- I2C:read (addr, len)
-
读取
Parameters:
- addr integer 从站号
- len integer 数据长度
Returns:
- boolean 成功与否
- string 数据
- I2C:writeRegister (addr, reg, data)
-
写入寄存器
Parameters:
- addr integer 从站号
- reg integer 寄存器
- data string 数据
Returns:
-
boolean 成功与否
- I2C:readRegister (addr, reg, len)
-
读取寄存器
Parameters:
- addr integer 从站号
- reg integer 寄存器
- len integer 长度
Returns:
- boolean 成功与否
- string 数据
- iot.i2c (id, opts)
-
创建I2C对象
Parameters:
- id integer
- opts table 参数 {fast=false}
Returns:
- boolean 成功与否
- I2C