float readTempC( void ) { float output = (float)readRawTemp() / 16; //divide by 16 to scale output += 25; //Add 25 degrees to remove offset return output; }
float LSM6DS3::readTempF( void ) { float output = (float)readRawTemp() / 16; //divide by 16 to scale output += 25; //Add 25 degrees to remove offset output = (output * 9) / 5 + 32; return output; }