Dependents:
Shake_the_maze
Diff: MMA8453.cpp
- Revision:
- 2:78ba7ed0699c
- Parent:
- 0:5764f3649fed
--- a/MMA8453.cpp Wed Feb 18 16:34:07 2015 +0000
+++ b/MMA8453.cpp Wed Feb 18 22:07:41 2015 +0000
@@ -24,21 +24,21 @@
}
double MMA8453::getX() {
- char buffer[6];
- readRegisters(0x01, buffer, 6);
+ char buffer[2];
+ readRegisters(0x01, buffer, 2);
return 2*convert(buffer);
}
double MMA8453::getY() {
- char buffer[6];
- readRegisters(0x01, buffer, 6);
- return 2*convert(buffer+2);
+ char buffer[2];
+ readRegisters(0x03, buffer, 2);
+ return 2*convert(buffer);
}
double MMA8453::getZ() {
- char buffer[6];
- readRegisters(0x01, buffer, 6);
- return 2*convert(buffer+4);
+ char buffer[2];
+ readRegisters(0x05, buffer, 2);
+ return 2*convert(buffer);
}
void MMA8453::getXYZ(double& x, double& y, double& z) {