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.