I've been using the library successfully on several identical boards. During the startup sequence I issue an ee.ping() as a sanity check and halt if it returns non-zero.
I have one board in particular that is halting due to ee.ping returning 4. However I2C Scanner on the same board shows the EEPROM present at the usual address 50 with no error.
Any idea where to look or what to try? I realize this is probably nothing to do with your code.
I've been using the library successfully on several identical boards. During the startup sequence I issue an ee.ping() as a sanity check and halt if it returns non-zero.
I have one board in particular that is halting due to ee.ping returning 4. However I2C Scanner on the same board shows the EEPROM present at the usual address 50 with no error.
Any idea where to look or what to try? I realize this is probably nothing to do with your code.