Understanding BME280 sensor read instruction

Thread Starter


Joined May 24, 2012
I'm writing code to read from BME280 sensor through SPI interface, I was reading datasheet and I was not able to understand some points.

Datasheet says that by default sensor will be in sleep mode, what I understand to trigger new measurement we need to send data 0xF4 register address 'ctrl_means' (Page 29) to the sensor and then we will start reading sensor for data, am I right?

To read calculated data (temp, humd, presu) we will send register address 0xF7 and will keep sending upto 0xFE, sensor response will be one byte behind, what should be last data to send? and please refer below picuture from datashee what is control byte means here? does it means command ie register address? why its sending register address 0xF6 twice?