Hmm - well the values are 16 bit signed, so -32768..32767. I guess it's possible that it went overrange and rather than clipping, the accelerometer rolls over?
Maybe you could try this... It sets the accelerometer range to 4g (what is was before, not 2g)
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.
Hmm - well the values are 16 bit signed, so -32768..32767. I guess it's possible that it went overrange and rather than clipping, the accelerometer rolls over?
Maybe you could try this... It sets the accelerometer range to 4g (what is was before, not 2g)
But maybe if that helps it should actually be higher? 8 or 16 g?