diff --git a/Ubiquitous/XiZi/board/aiit-riscv64-board/third_party_driver/i2c/connect_i2c.c b/Ubiquitous/XiZi/board/aiit-riscv64-board/third_party_driver/i2c/connect_i2c.c index 8979e75c9..0b37643af 100644 --- a/Ubiquitous/XiZi/board/aiit-riscv64-board/third_party_driver/i2c/connect_i2c.c +++ b/Ubiquitous/XiZi/board/aiit-riscv64-board/third_party_driver/i2c/connect_i2c.c @@ -447,7 +447,7 @@ static uint32 I2cWriteData(struct I2cHardwareDevice *i2c_dev, struct I2cDataStan } } - if (msg->flags & I2C_WR) { + if (msg->flags == I2C_WR) { ret = I2cSendBytes(bus, msg); if (ret >= 1) //KPrintf("write %d byte%s", ret, ret == 1 ? "" : "s");