The middle waveform is identical to the first, but with a slower timebase. This to illustrate the lack of activity on the bus for a 'long' time.
My bus has 2x3k3 pullup, more than adequate for a single device at 100kHz.
Delaying the I2C1.setup() solves the issue. On several power down/up cycles I only had 1 failure. So you can consider this as solved - it works, but does not feel very robust though...
Thank you for the support.
© Espruino, powered by microcosm.
Report a problem