• I think it might be worth trying to add pullup resistors on the 2 I2C lines and see if that helps?

    If I remember right I think the NRF52 hardware I2C might not enable internal pullups (I think it was something to do with what Nordic's library does), but the software I2C does enabled them so would work.

    ... although the nRF52 pullup resistors are something like 40k where they suggest using 10k on I2C I think, so that might explain the instability you're seeing?

About

Avatar for Gordon @Gordon started