cvbxcvxcv

Revision:
4:043396f22548
Parent:
3:07ddb07f8b7f
Child:
5:15d1c73137e8
diff -r 07ddb07f8b7f -r 043396f22548 Lis2dh12.cpp
--- a/Lis2dh12.cpp	Fri Jan 12 16:10:28 2018 +0000
+++ b/Lis2dh12.cpp	Wed Feb 28 19:59:37 2018 +0000
@@ -77,30 +77,30 @@
     }while(!(tempData & 0x80));
     // Same data have been overwritten
     
+    //i2c.readFromReg((char)OUT_X_H, &tempData, 1);
+    //rawData = (int8_t)tempData << 8;
     i2c.readFromReg((char)OUT_X_H, &tempData, 1);
-    rawData = (int8_t)tempData << 8;
-    i2c.readFromReg((char)OUT_X_L, &tempData, 1);
-    rawData |= (int8_t)tempData;
+    rawData = (int8_t)tempData;
     return rawData;
 }
 
 int16_t Lis2dh12::readYAxis(){
     int16_t rawData;
     char tempData;
+    //i2c.readFromReg((char)OUT_Y_H, &tempData, 1);
+    //rawData = (int8_t)tempData << 8;
     i2c.readFromReg((char)OUT_Y_H, &tempData, 1);
-    rawData = (int8_t)tempData << 8;
-    i2c.readFromReg((char)OUT_Y_L, &tempData, 1);
-    rawData |= (int8_t)tempData;
+    rawData = (int8_t)tempData;
     return rawData;
 }
 
 int16_t Lis2dh12::readZAxis(){
-    int16_t rawData;
+    int16_t rawData = 0;
     char tempData;
+    //i2c.readFromReg((char)OUT_Z_H, &tempData, 1);
+    //rawData = (int8_t)tempData << 8;
     i2c.readFromReg((char)OUT_Z_H, &tempData, 1);
-    rawData = (int8_t)tempData << 8;
-    i2c.readFromReg((char)OUT_Z_L, &tempData, 1);
-    rawData |= (int8_t)tempData;
+    rawData = (int8_t)tempData;
     return rawData;
 }