Source code for Active Aerodynamics and Drag Reduction System

Dependencies:   mbed Servo mbed-rtos LSM9DS1_Library_cal MPL3115A2

Files at this revision

API Documentation at this revision

Comitter:
abir77935
Date:
Tue Apr 21 07:11:23 2020 +0000
Parent:
1:8e8aac99a366
Child:
3:4b9d098dcb04
Commit message:
fixed issues with a few volatile global variables

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Tue Apr 21 06:55:43 2020 +0000
+++ b/main.cpp	Tue Apr 21 07:11:23 2020 +0000
@@ -77,12 +77,11 @@
     pc.printf("gyro:  %9f %9f %9f in deg/s\n\r", IMU.calcGyro(IMU.gx), IMU.calcGyro(IMU.gy), IMU.calcGyro(IMU.gz));
     pc.printf("accel: %9f %9f %9f in Gs\n\r", IMU.calcAccel(IMU.ax), IMU.calcAccel(IMU.ay), IMU.calcAccel(IMU.az));
     pc.printf("mag:   %9f %9f %9f in gauss\n\r", IMU.calcMag(IMU.mx), IMU.calcMag(IMU.my), IMU.calcMag(IMU.mz));
-    printAttitude(IMU.calcAccel(IMU.ax), IMU.calcAccel(IMU.ay), IMU.calcAccel(IMU.az), IMU.calcMag(IMU.mx),
-                  IMU.calcMag(IMU.my), IMU.calcMag(IMU.mz));
+    printAttitude(IMU.calcAccel(IMU.ax), IMU.calcAccel(IMU.ay), IMU.calcAccel(IMU.az), IMU.calcMag(IMU.mx),IMU.calcMag(IMU.my), IMU.calcMag(IMU.mz));
                   
-    zAccel = IMU.calcAccel(IMU.az));//setting global variable for storage of z-Axis acceleration
-    yAccel = IMU.calcAccel(IMU.ay));
-    xAccel = IMU.calcAccel(IMU.ax));
+    zAccel = IMU.calcAccel(IMU.az);//setting global variable for storage of z-Axis acceleration
+    yAccel = IMU.calcAccel(IMU.ay);
+    xAccel = IMU.calcAccel(IMU.ax);
 } 
 
 
@@ -98,7 +97,7 @@
 void blue_rec()
 {    
     while(1){
-        dev.putc(zAccel);
+        blue.putc(zAccel);
         Thread::wait(1000);
     }
 }