Dependents:   Shake_the_maze

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) {