bypassing pullup resistors on ISL29125

Hi. I’m using your ISL29125 color sensor with a Feather board from Adafruit. It works fine with the ISL29125 and a small OLED to display output. When I add a data logging shield to the Feather board, it no longer works. Is this because there are now too many pullup resistors in parallel on the O2C lines? Do you think that removing the pullups on the ISL29125 (as described in your excellent documentation) would fix this problem? For this particular setup, or in general?

I would just go ahead and try that, but I don’t want to take the chance of screwing something else up before I get an opinion! BTW, the ISL29125 is a very nice sensor! Thanks for any help you can provide.

You only need one set of pullup resistors on the I2C bus, I’d try disabling them on every board but one and see if that gets things running. :slight_smile: