XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
I2C 的协作图:

模块

 I2C主机
 
 I2C外设
 

结构体

struct  xwds_i2c_msg
 I2C消息 更多...
 

枚举

enum  xwds_i2c_msgflag_em {
  XWDS_I2C_F_10BITADDR = (1U) , XWDS_I2C_F_ADDRMSK = (1U) , XWDS_I2C_F_RD = (2U) , XWDS_I2C_F_DIRMSK = (2U) ,
  XWDS_I2C_F_START = (4U) , XWDS_I2C_F_STOP = (8U)
}
 I2C消息标志枚举 更多...
 

详细描述

枚举类型说明

◆ xwds_i2c_msgflag_em

I2C消息标志枚举

枚举值
XWDS_I2C_F_10BITADDR 

10位外设地址,BIT(0)

XWDS_I2C_F_ADDRMSK 

地址掩码,BIT(0)

XWDS_I2C_F_RD 

方向:读,BIT(1)

XWDS_I2C_F_DIRMSK 

方向掩码,BIT(1)

XWDS_I2C_F_START 

产生起始条件,BIT(2)

XWDS_I2C_F_STOP 

产生结束条件,BIT(3)

在文件 common.h35 行定义.

35 {
37 XWDS_I2C_F_ADDRMSK = (1U),
39 XWDS_I2C_F_RD = (2U),
40 XWDS_I2C_F_DIRMSK = (2U),
42 XWDS_I2C_F_START = (4U),
43 XWDS_I2C_F_STOP = (8U),
44};
@ XWDS_I2C_F_START
Definition common.h:42
@ XWDS_I2C_F_RD
Definition common.h:39
@ XWDS_I2C_F_ADDRMSK
Definition common.h:37
@ XWDS_I2C_F_10BITADDR
Definition common.h:36
@ XWDS_I2C_F_DIRMSK
Definition common.h:40
@ XWDS_I2C_F_STOP
Definition common.h:43