As far as i know, the barometer chip has some calibration values that are being read at startup, maybe they are not read correctly?
That's right, yes... So I guess that could mess things up (although I'd have hoped that if it failed then it would have kept the old values).
I've just made some changes to make it retry two more times if there's an I2C error, so if you use a cutting edge build now I'd hope that fixes it for you
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
That's right, yes... So I guess that could mess things up (although I'd have hoped that if it failed then it would have kept the old values).
I've just made some changes to make it retry two more times if there's an I2C error, so if you use a cutting edge build now I'd hope that fixes it for you