附录
· 40 ·
EC3-1820V2NA
UCHAR ucCommand,
PUCHAR pData,
BOOLEAN bPecCheck
);
功能描述:向 SMBUS 上读一字节(UCHAR)数据
参数:
ucSlaveAddress——从设备地址
ucCommand——读操作命令
pData——返回数据
bPecCheck——false:不校验,true:校验
返回值:
非 0 --- 函数执行失败
0 --- 函数执行成功
以上两API接口函数,也是根据SMBUS寄存器等协议规范进行编写的,用户
按照SMBUS规范和我们规定的相关协议命令,即可建立与M054LDN的正常通信。
本产品现规定M054LDN从设备地址为0x75,目前GPIO通信协议命令如下,
typedef enum
{
SMBUS_POST_INFO = 0,
SMBUS_INITGPIO = 0x01,//init gpio
SMBUS_DEINITGPIO = 0x02,//deinit gpio
SMBUS_GETARMINFO = 0x03,//get arm version
SMBUS_SETGPOHIGH=0x06,//set one gpo output high
SMBUS_SETGPOLOW=0x07,//set one gpo output low
SMBUS_GETGPILEVEL=0x08,//get one gpi input level