I am trying to use the BMP388 for basic weather info. I am using the forced mode for starting measurements and get a 16-bit result as expected. But what is the temp measurement range so I can scale to a meaningful number? At this point I am not concerned with high accuracy, I just want to get ballpark numbers then go from there. I am using a PIC mpu so my program area is very limited and will have to avoid all the floating point libraries.
Solved! Go to Solution.
Using the compensation formulas is mandatory to convert raw register values into scaled outputs. If floating-point arithmetic cannot be used in your project, the only alternative we offer uses 64-bit integers, as implemement in the BMP3 sensor API.