cvbxcvxcv

Revision:
8:118f07a02abc
Parent:
7:f1ba533021b8
Child:
10:220ab90b446d
--- a/Lis2dh12.cpp	Mon Oct 15 16:06:53 2018 +0200
+++ b/Lis2dh12.cpp	Mon Jul 22 10:09:40 2019 +0000
@@ -87,10 +87,10 @@
     }while(!(tempData & 0x80));
     // Same data have been overwritten
 
-    //readFromReg((char)OUT_X_H, (uint8_t*)&tempData, 1);
-    //rawData = (int8_t)tempData << 8;
-    readFromReg((char)OUT_X_L, (uint8_t*)&rawData, 1);
-    readFromReg((char)OUT_X_H, ((uint8_t*)&rawData)+1, 1);
+    readFromReg((char)OUT_X_H, (uint8_t*)&tempData, 1);
+    rawData = (int8_t)tempData << 8;
+//    readFromReg((char)OUT_X_L, (uint8_t*)&rawData, 1);
+//    readFromReg((char)OUT_X_H, ((uint8_t*)&rawData)+1, 1);
 
     if (rawData >= 0)
         rawData = (rawData>>4);
@@ -103,10 +103,10 @@
 int16_t Lis2dh12::readYAxis(){
     int16_t rawData;
     char tempData;
-    //readFromReg((char)OUT_Y_H, (uint8_t*)&tempData, 1);
-    //rawData = (int8_t)tempData << 8;
-    readFromReg((char)OUT_Y_L, (uint8_t*)&rawData, 1);
-    readFromReg((char)OUT_Y_H, ((uint8_t*)&rawData)+1, 1);
+    readFromReg((char)OUT_Y_H, (uint8_t*)&tempData, 1);
+    rawData = (int8_t)tempData << 8;
+//    readFromReg((char)OUT_Y_L, (uint8_t*)&rawData, 1);
+//    readFromReg((char)OUT_Y_H, ((uint8_t*)&rawData)+1, 1);
 
     if (rawData >= 0)
         rawData = (rawData>>4);
@@ -119,10 +119,10 @@
 int16_t Lis2dh12::readZAxis(){
     int16_t rawData = 0;
     char tempData;
-    //readFromReg((char)OUT_Z_H, (uint8_t*)&tempData, 1);
-    //rawData = (int8_t)tempData << 8;
-    readFromReg((char)OUT_Z_L, (uint8_t*)&rawData, 1);
-    readFromReg((char)OUT_Z_H, ((uint8_t*)&rawData)+1, 1);
+    readFromReg((char)OUT_Z_H, (uint8_t*)&tempData, 1);
+    rawData = (int8_t)tempData << 8;
+//    readFromReg((char)OUT_Z_L, (uint8_t*)&rawData, 1);
+//    readFromReg((char)OUT_Z_H, ((uint8_t*)&rawData)+1, 1);
 
     if (rawData >= 0)
         rawData = (rawData>>4);