SPI slave program to enable communication between the FPGA and the STM32L432 board.

Dependencies:   mbed

Revision:
7:0e9af5986488
Parent:
6:0ebecfecadc9
Child:
11:366f1186c121
--- a/IMUs.h	Tue Feb 26 01:22:53 2019 +0000
+++ b/IMUs.h	Tue Feb 26 18:57:16 2019 +0000
@@ -9,7 +9,8 @@
         vector GyroscopeOffset;
         vector AccelerometerOffset;
         char IMU_Identifier;
-        double accelSSF, gyroSSF;       
+        double accelSSF, gyroSSF;
+        Timer t;     
         //Functions
         
 
@@ -30,6 +31,12 @@
         IMU(char IMU_ID, double OffsetAX, double OffsetAY, double OffsetAZ, double OffsetGX, double OffsetGY, double OffsetGZ, char SSFA, char SSFG);
         IMU_Data concatenateData(int16_t SamplesPieces[12]);
         IMU_Data SSFmultiply(IMU_Data RawData);
+        IMU_Data getAngles(IMU_Data SSF_Format_Values, float dt);
+        
+        IMU_Data CalculateAngles(int16_t SamplesPieces[12]);
+        vector CalculateCFAngles(int16_t SamplesPieces[12]);
+        vector CalculateQCFAngles(int16_t SamplesPieces[12]);
+        vector getAccelAngles(vector SSF_Accel);
         //void CFAngle();
     //Functions-----------------------------------------------------------------
     };
\ No newline at end of file