Skip to content

Commit 76a3ce8

Browse files
committed
fix:nxp i2c addr
1 parent 3fdb940 commit 76a3ce8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

bsp/nxp/mcx/mcxa/Libraries/drivers/drv_i2c.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ static rt_ssize_t lpc_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg
6767

6868
if (msg->flags & RT_I2C_RD)
6969
{
70-
xfer.slaveAddress = msg->addr;
70+
xfer.slaveAddress = msg->addr >> 1;
7171
xfer.direction = kLPI2C_Read;
7272
xfer.subaddress = 0;
7373
xfer.subaddressSize = 0;
@@ -86,7 +86,7 @@ static rt_ssize_t lpc_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg
8686
}
8787
else
8888
{
89-
xfer.slaveAddress = msg->addr;
89+
xfer.slaveAddress = msg->addr >> 1;
9090
xfer.direction = kLPI2C_Write;
9191
xfer.subaddress = 0;
9292
xfer.subaddressSize = 0;

0 commit comments

Comments
 (0)