k

Dependencies:   mbed FXOS8700 FXAS21002 MPL3115A2

Files at this revision

API Documentation at this revision

Comitter:
sbk
Date:
Fri Jul 30 11:17:50 2021 +0000
Parent:
2:eaf68a908096
Commit message:
l

Changed in this revision

FXAS21002.lib Show annotated file Show diff for this revision Revisions of this file
MPL3115A2.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/FXAS21002.lib	Fri Dec 14 10:24:37 2018 +0000
+++ b/FXAS21002.lib	Fri Jul 30 11:17:50 2021 +0000
@@ -1,1 +1,1 @@
-https://os.mbed.com/teams/MSS/code/FXAS21002/#8461f7fe0a7f
+https://os.mbed.com/users/sbk/code/FXAS21002/#1d1cd08b674d
--- a/MPL3115A2.lib	Fri Dec 14 10:24:37 2018 +0000
+++ b/MPL3115A2.lib	Fri Jul 30 11:17:50 2021 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/teams/NXP/code/MPL3115A2/#c705222de18d
+https://os.mbed.com/users/sbk/code/MPL3115A2/#c850737e6f51
--- a/main.cpp	Fri Dec 14 10:24:37 2018 +0000
+++ b/main.cpp	Fri Jul 30 11:17:50 2021 +0000
@@ -55,9 +55,10 @@
     
     float accel_data[3]; float accel_rms=0.0;
     float mag_data[3];   float mag_rms=0.0;
-    float gyro_data[3];  float gyro_rms=0.0;
+    int16_t gyro_data[3];  float gyro_rms=0.0;
     float alt_data[3];  float alt_rms=0.0;
-       
+    float temp_data[1]; 
+    char data_bytes[7];
     printf("Begin Data Acquisition....\r\n\r\n");
     wait(0.5);
     
@@ -65,25 +66,32 @@
     {
       accel.acquire_accel_data_g(accel_data);
       accel_rms = sqrt(((accel_data[0]*accel_data[0])+(accel_data[1]*accel_data[1])+(accel_data[2]*accel_data[2]))/3);
-      printf("%4.2f,%4.2f,%4.2f,\t",accel_data[0],accel_data[1],accel_data[2]);
-      wait(0.005);
+      //printf("AccX:%4.2f,AccY:%4.2f,AccZ:%4.2f,\t",accel_data[0],accel_data[1],accel_data[2]);
+      printf("%f,%f,%f,",accel_data[0],accel_data[1],accel_data[2]);
+      wait(0.01);
       
          
       mag.acquire_mag_data_uT(mag_data);
-      printf("%4.2f,%4.2f,%4.2f,\t",mag_data[0],mag_data[1],mag_data[2]);
+      //printf("MagX:%4.2f,MagY:%4.2f,MagZ:%4.2f,\t",mag_data[0],mag_data[1],mag_data[2]);
+      printf("%f,%f,%f,",mag_data[0],mag_data[1],mag_data[2]);
       mag_rms = sqrt(((mag_data[0]*mag_data[0])+(mag_data[1]*mag_data[1])+(mag_data[2]*mag_data[2]))/3);
-      wait(0.005);
+      wait(0.01);
 
      
- //     gyro.acquire_gyro_data_dps(gyro_data);
-      printf("%4.2f,%4.2f,%4.2f,",gyro.getX(),gyro.getY(),gyro.getZ());
- //     gyro_rms = sqrt(((gyro.getX()*gyro.getX())+(gyro.getY()*gyro.getY())+(gyro.getZ()*gyro.getZ()))/3);
-      wait(0.005);
+//      gyro.acquire_gyro_data_dps(gyro_data);
+      //printf("GyrX:%d,GyrY:%d,GyrZ:%d,\t",gyro.getX(),gyro.getY(),gyro.getZ());
+      printf("%d,%d,%d,",gyro.getX(),gyro.getY(),gyro.getZ());
+//      gyro_rms = sqrt(((gyro.getX()*gyro.getX())+(gyro.getY()*gyro.getY())+(gyro.getZ()*gyro.getZ()))/3);
+      wait(0.01);
       
-      mpl3115.acquire_MPL3115_data_Altitude_in_m(alt_data);
-      printf("\t%f",alt_data[0]);
+      mpl3115.acquire_MPL3115_data_Altitude_in_m(alt_data, temp_data, data_bytes);
+//      mpl3115.acquire_MPL3115_data_Altitude_in_m(alt_data);
+     // printf("Alt:%2f,\tTemp:%2f",alt_data[0],temp_data[0]);
+       printf("%2f,%2f",alt_data[0],temp_data[0]);
+     // printf("\nDatabytes:%s\n", data_bytes);
+//      printf("Alt:%f",alt_data[0]);
       alt_rms = sqrt(((alt_data[0]*alt_data[0])+(alt_data[1]*alt_data[1])+(alt_data[2]*alt_data[2]))/3);
-      wait(0.005);
+      wait(0.2);
       
       printf("\n\r");