c

Files at this revision

API Documentation at this revision

Comitter:
TMRL123
Date:
Thu Aug 08 16:06:48 2019 +0000
Parent:
4:cc026f60357a
Commit message:
cc

Changed in this revision

GY80.cpp Show annotated file Show diff for this revision Revisions of this file
GY80.h Show annotated file Show diff for this revision Revisions of this file
diff -r cc026f60357a -r 9dc0f2d15783 GY80.cpp
--- a/GY80.cpp	Sat Oct 19 17:33:40 2013 +0000
+++ b/GY80.cpp	Thu Aug 08 16:06:48 2019 +0000
@@ -83,6 +83,11 @@
     accel_v[0] = (accel[0] - ACCEL_X_OFFSET) * ACCEL_X_SCALE;
     accel_v[1] = (accel[1] - ACCEL_Y_OFFSET) * ACCEL_Y_SCALE;
     accel_v[2] = (accel[2] - ACCEL_Z_OFFSET) * ACCEL_Z_SCALE;
+    
+    accel_v[0] = (accel_v[0]/255.0)*1000;
+    accel_v[1] = (accel[1]/255.0)*1000;
+    accel_v[2] = (accel[2]/255.0)*1000;
+    
 }
 
 
@@ -100,9 +105,11 @@
         gyro[1] = (short) ((uint16_t) buff[3] << 8 | buff[2]);
         gyro[2] = (short) ((uint16_t) buff[5] << 8 | buff[4]);
     }
+    
     gyro_v[0] = DEG2RAD((gyro[0] - GYRO_X_OFFSET) * GYRO_GAIN_X); 
     gyro_v[1] = DEG2RAD((gyro[1] - GYRO_Y_OFFSET) * GYRO_GAIN_Y);
     gyro_v[2] = DEG2RAD((gyro[2] - GYRO_Z_OFFSET) * GYRO_GAIN_Z);
+    
 }
 
 void GY80::Read_Magn(float* magn_v)
@@ -120,6 +127,7 @@
         mag[1] = (short) ((uint16_t) buff[3] << 8 | buff[2]);
         mag[2] = (short) ((uint16_t) buff[5] << 8 | buff[4]);
     }
+    
     magn_v[0] = (mag[0] - MAGN_X_OFFSET) * MAGN_X_SCALE;
     magn_v[1] = (mag[1] - MAGN_Y_OFFSET) * MAGN_Y_SCALE;
     magn_v[2] = (mag[2] - MAGN_Z_OFFSET) * MAGN_Z_SCALE;
diff -r cc026f60357a -r 9dc0f2d15783 GY80.h
--- a/GY80.h	Sat Oct 19 17:33:40 2013 +0000
+++ b/GY80.h	Thu Aug 08 16:06:48 2019 +0000
@@ -3,8 +3,8 @@
 
 #include "mbed.h"
 #define I2C_FREQ 400000
-#define SCL PTC8
-#define SDA PTC9
+#define SCL PB_6
+#define SDA PB_7
 
 #define ACCEL_ADDRESS (0xA6) // 0x53 = 0xA6 / 2
 #define MAGN_ADDRESS  (0x3C) // 0x1E = 0x3C / 2