OK, I'm an idiot. I have a magnet in my interface assembly. It's used for a reed switch that switches to external power when the interface is connected. Moved the magnet and low and behold it's all good.
It's just a damn good job we aren't running countries or something similar.
x=outputData << 8 | outputData; //Combine MSB and LSB of X Data output register z=outputData << 8 | outputData; //Combine MSB and LSB of Z Data output register y=outputData << 8 | outputData; //Combine MSB and LSB of Y Data output register
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16