Class xwds.i2cm.msg
XWLUA模块:XWLUA I2C主机消息
CAPI
Methods
| xwds.i2cm.msg:addr (idx, addr, addr10bit) | 设置XWLUA I2C主机消息的外设地址 |
| xwds.i2cm.msg:read (idx, flag) | 设置XWLUA I2C主机消息的读标志 |
| xwds.i2cm.msg:start (idx, flag) | 设置XWLUA I2C主机消息的开始标志 |
| xwds.i2cm.msg:stop (idx, flag) | 设置XWLUA I2C主机消息的停止标志 |
| xwds.i2cm.msg:data (idx, data) | 设置XWLUA I2C主机消息的数据(用于发送) |
| xwds.i2cm.msg:buffer (idx, size) | 为XWLUA I2C主机消息申请数据缓冲区(用于接收) |
Methods
- xwds.i2cm.msg:addr (idx, addr, addr10bit)
-
设置XWLUA I2C主机消息的外设地址
Parameters:
- idx number (in) 消息的索引
- addr number (in) 外设地址
- addr10bit
boolean
(in) 是否为10位地址模式
- xwds.i2cm.msg:read (idx, flag)
-
设置XWLUA I2C主机消息的读标志
Parameters:
- idx number (in) 消息的索引
- flag
boolean
(in) 是否为读模式
- xwds.i2cm.msg:start (idx, flag)
-
设置XWLUA I2C主机消息的开始标志
Parameters:
- idx number (in) 消息的索引
- flag
boolean
(in) 是否包含START标志
- xwds.i2cm.msg:stop (idx, flag)
-
设置XWLUA I2C主机消息的停止标志
Parameters:
- idx number (in) 消息的索引
- flag
boolean
(in) 是否包含STOP标志
- xwds.i2cm.msg:data (idx, data)
-
设置XWLUA I2C主机消息的数据(用于发送)
Parameters:
- idx number (in) 消息的索引
- data
string
(in) 待发送的数据
- xwds.i2cm.msg:buffer (idx, size)
-
为XWLUA I2C主机消息申请数据缓冲区(用于接收)
Parameters:
- idx number (in) 消息的索引
- size number (in) 缓冲区大小
Returns:
-
string
用于接收数据的缓冲区