diff options
| author | Bernard Xiong <[email protected]> | 2019-09-21 10:08:21 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-09-21 10:08:21 +0800 |
| commit | 32baa8e998b8598bf504f4256f7ccd63564543ad (patch) | |
| tree | 3a627cff15bfd494933f63e8c3726b1c96088dd8 | |
| parent | cb90a3c62b7408629c1a69bef0031317826b4ff3 (diff) | |
| parent | 55b69111dc869d5a116e4221689ec12ede732ecb (diff) | |
Merge pull request #3041 from FlyLu/master
fix i2c flags bug
| -rw-r--r-- | components/drivers/i2c/i2c_core.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/components/drivers/i2c/i2c_core.c b/components/drivers/i2c/i2c_core.c index f245abb9ca..c0f0c70565 100644 --- a/components/drivers/i2c/i2c_core.c +++ b/components/drivers/i2c/i2c_core.c @@ -83,7 +83,7 @@ rt_size_t rt_i2c_master_send(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msg; msg.addr = addr; - msg.flags = flags & RT_I2C_ADDR_10BIT; + msg.flags = flags; msg.len = count; msg.buf = (rt_uint8_t *)buf; @@ -103,8 +103,7 @@ rt_size_t rt_i2c_master_recv(struct rt_i2c_bus_device *bus, RT_ASSERT(bus != RT_NULL); msg.addr = addr; - msg.flags = flags & RT_I2C_ADDR_10BIT; - msg.flags |= RT_I2C_RD; + msg.flags = flags | RT_I2C_RD; msg.len = count; msg.buf = buf; |
