I am using a BMP085 sensor and the Adafruit library that I found in Build. The call to begin() in my setup() is failing and returning false. The only thing I see in begin() that can make that happen is:
if (read8(0xD0) != 0x55) return false;
My question is what is that line testing for? I have looked at the BMP085 datasheet and it does not mention that address nor the return value.