diff --git a/bsp/imxrt1052-evk/drivers/drv_i2c.c b/bsp/imxrt1052-evk/drivers/drv_i2c.c index 38a3c45482b0e6b50882348814a916912ded1d2d..4d23ea36cc12e030118d5cd3b004b95acd4e1a15 100644 --- a/bsp/imxrt1052-evk/drivers/drv_i2c.c +++ b/bsp/imxrt1052-evk/drivers/drv_i2c.c @@ -234,7 +234,7 @@ static void _search_i2c_device(rt_device_t dev, uint8_t cmd) msgs[0].addr = i; msgs[1].addr = i; - len = rt_i2c_transfer(dev, msgs, 2); + len = rt_i2c_transfer((struct rt_i2c_bus_device *)dev, msgs, 2); if (len == 2) { count++;