65#if THISCOORDSYSTEM == NED
70#if THISCOORDSYSTEM == ANDROID
73#if (THISCOORDSYSTEM == WIN8)
88#if THISCOORDSYSTEM == NED
94#if THISCOORDSYSTEM == ANDROID
96#if THISCOORDSYSTEM == WIN8
110#if THISCOORDSYSTEM == NED
116#if THISCOORDSYSTEM == ANDROID
118#if THISCOORDSYSTEM == WIN8
void ApplyMagHAL(struct MagSensor *Mag)
Apply the magnetometer Hardware Abstraction Layer.
void ApplyGyroHAL(struct GyroSensor *Gyro)
Apply the gyroscope Hardware Abstraction Layer.
void ApplyAccelHAL(struct AccelSensor *Accel)
Apply the accelerometer Hardware Abstraction Layer.
The sensor_fusion.h file implements the top level programming interface.
#define CHX
Used to access X-channel entries in various data data structures.
#define CHY
Used to access Y-channel entries in various data data structures.
#define CHZ
Used to access Z-channel entries in various data data structures.
The AccelSensor structure stores raw and processed measurements for a 3-axis accelerometer.
uint8_t iFIFOCount
number of measurements read from FIFO
int16_t iGsFIFO[ACCEL_FIFO_SIZE][3]
FIFO measurements (counts)
The GyroSensor structure stores raw and processed measurements for a 3-axis gyroscope.
int16_t iYsFIFO[GYRO_FIFO_SIZE][3]
FIFO measurements (counts)
uint8_t iFIFOCount
number of measurements read from FIFO
The MagSensor structure stores raw and processed measurements for a 3-axis magnetic sensor.
uint8_t iFIFOCount
number of measurements read from FIFO
int16_t iBsFIFO[MAG_FIFO_SIZE][3]
FIFO measurements (counts)