Open Ghazigq opened 3 weeks ago
使用的是I2C1 引脚SD1_D3、SD1_D0 package为i2c-tools-latest 使用命令i2c scan i2c1时报错:[E/drv.i2c] xfer finish tiemout 测试发现当msg.len长度是0,就会有该报错 测试代码如下:
struct rt_i2c_msg msg; msg.addr = AHT10_ADDR; msg.flags = RT_I2C_WR; msg.buf = cmd; msg.len = 0; rt_i2c_transfer(i2c_bus, &msg, 1);
报告问题时建议提供对应代码的 commit,方便复现问题。
另外,最近 duo-v5.1.0 分支上的 72b59ab7ef542fb3c5763cd7f0c32faf9c29aa4c 已经对 i2c driver 做了很大的修改,所以你这个问题在最新的 duo-v5.1.0 上是否依然可以复现?
使用的是I2C1 引脚SD1_D3、SD1_D0 package为i2c-tools-latest 使用命令i2c scan i2c1时报错:[E/drv.i2c] xfer finish tiemout 测试发现当msg.len长度是0,就会有该报错 测试代码如下: