
SPI slave program to enable communication between the FPGA and the STM32L432 board.
IMUs.h
- Committer:
- Zbyszek
- Date:
- 2019-02-26
- Revision:
- 6:0ebecfecadc9
- Child:
- 7:0e9af5986488
File content as of revision 6:0ebecfecadc9:
#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----------------------------------------------------------------- };