Ping
部分I2C设备在连续读取数据时不需要停止位,只有到最后再给停止位,例如KX122-1037 G-sensor,读写时序要求如下,其中4为连续读取数据的时序要求。
I2C APP层驱动提供以下两套接口:
(1)接口一:不支持以上要求的RA地址;
(2)接口二:支持mem address,即以上时序中的RA;
满足以下时序,需要使用 app_i2c_mem_read_async()接口。
(1)参数id是对应的i2c id dev;
(2)address是外设的i2c地址;
(3)mem addr是要读的数据地址,就是时序中的RA;
(4)mem_addr_size是这个数据地址的长度,以byte为单位;
Ping
打开微信,使用“扫一扫”即可关注