My impression is that I2C reads are blocking, which introduces occasional delays on the other periodic operation (samples processing + SPI). Is this really the case? If so, is there any workaround?
Thanks!!

I2C/IIC is fairly slow, so you'd probably need to make sure each operation didn't happen until sufficient time had passed since the last one completed...shepan wrote: Tue Jan 07, 2020 12:06 pm My impression is that I2C reads are blocking, which introduces occasional delays on the other periodic operation (samples processing + SPI). Is this really the case? If so, is there any workaround?