Hi,
Thanks for your inqury.
I checked BME280 shuttle board that has BMP280 inside BME280 chip and verified that Table 17 in BMP280 datasheet is correct. This means that for dig_T1 register 0x88 contains LSB and register 0x89 contains MSB. For example, dig_T1 shows value of 28033, while register 0x88 has value of 0x81 and register 0x89 has value of 0x6D. Therefore, dig_T1 = (0x89 MSB << 😎 | (0x88 LSB) = 0x6D81 = 28033.
Similarly, dig_P2 shows value of -10850 from register 0x90 (LSB) and 0x91 (MSB). I read register 0x90 and got value of 0x9E. And I got value of 0xD5 from register 0x91. So dig_P2 = (0x91 MSB << 😎 | (0x90 LSB) = 0xD59E = -0x2A62 = -10850.
Thanks.
... View more