I hope you are fine?
I was busy last two weekend but now I have some time so I'm going to work on my driver .
I just finished to implement the driver with your last modifications on the Barometer and Thermometer classes. So I add to the driver the following methods (set_bias, reset_bias, set_sensitivity, reset_sensitivity).
The BMP085 don't give us a way to manage either the bias or the sensitivity that why I didn't use those methods in my first iteration. According to the BMP085 data-sheet, we just need to read calibration data and use them to cook pressure and temperature.
Now I already add the all those methods but their implementation have no effect, I just check the driver state and return an error message.
Is it the right way to do or is there a better way because this sensor don't really those methods?
I will make these edits in the next 48h. I suggest you to take a look to new version of device driver before to develop your own driver.
If I’m right you didn't finish your new version of the device driver? or can I take a look to what you did in the l3gd20 device driver?