This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BMP180 GY_68

Hi All,

I am trying to write driver for BMP180 on Beaglebone Black, which i have already mentioned in my previous discussion/question.

According to BMP180 data sheet Chip id is 0x55   &  chip id register Address     0xD0

I2c slave address EE >> 1


when I am reading chip register address I am getting output as:

I2c client  Address :- 0x77

chip id  :- 0x87

This is what I am doing in probe Function:-

i2c_smbus_read_byte_data(client, BMP180_CHIP_ID_REG);       //BMP180_CHIP_ID_REG = 0xD0

problem:: I am getting wrong Chip Id. (it should be 0x55).

Please guide.