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

Dependencies:   mbed

Revision:
6:0ebecfecadc9
Child:
7:0e9af5986488
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IMUs.h	Tue Feb 26 01:22:53 2019 +0000
@@ -0,0 +1,35 @@
+#include "Structures.h"
+#include "mbed.h"
+
+
+class IMU {
+    
+    private :
+        //Variables
+        vector GyroscopeOffset;
+        vector AccelerometerOffset;
+        char IMU_Identifier;
+        double accelSSF, gyroSSF;       
+        //Functions
+        
+
+    public :
+    //Variables-----------------------------------------------------------------
+        vector AcceAngle;
+        vector GyroAngle;
+        vector CFAngle;
+        vector RawAccel;
+        vector SSFRawAccel;
+        vector RawGyro;
+        vector SSFRawGyro;
+        vector CFQuaternion;
+    //Variables-----------------------------------------------------------------
+    
+    
+    //Functions-----------------------------------------------------------------
+        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);
+        //void CFAngle();
+    //Functions-----------------------------------------------------------------
+    };
\ No newline at end of file