12-26-2022 09:49 AM - edited 12-26-2022 09:49 AM
Hi there,
I am in the process of creating a software version of the BME280 and one thing I cannot find is how to
program the calibration data such that I can simply use raw values that would be equal to the compensated values
For example if I have a raw temperature (16.4 format) with the value 0x3FFF0 then have a value that reads something like 84.99 celsius
Alternatively, is there a way to invert the formulas such that if I start with a temperature I can compute the raw value?
01-24-2023 04:31 AM
Hi @BSTRobin
I am still looking for answers 🙂
Is this possible to accomplish what I am attempting?
To clarify again - given a set of coefficients, is there a way to compute the values of the temperature registers (raw data) from a given temperature, something like `uint32_t BST_calculate_raw_temp(float temp);` ?
02-10-2023 08:00 AM
Hi bonnyr,
As described in BME280 data sheet, sensor provide temperature, humidity, pressure value output. The coefficient register is related to the chip design. We have no plan to open its details.