25 lines
732 B
C
25 lines
732 B
C
/**
|
|
* @file FusionCompass.h
|
|
* @author Seb Madgwick
|
|
* @brief Tilt-compensated compass to calculate the magnetic heading using
|
|
* accelerometer and magnetometer measurements.
|
|
*/
|
|
|
|
#ifndef FUSION_COMPASS_H
|
|
#define FUSION_COMPASS_H
|
|
|
|
//------------------------------------------------------------------------------
|
|
// Includes
|
|
|
|
#include "FusionConvention.h"
|
|
#include "FusionMath.h"
|
|
|
|
//------------------------------------------------------------------------------
|
|
// Function declarations
|
|
|
|
float FusionCompassCalculateHeading(const FusionConvention convention, const FusionVector accelerometer, const FusionVector magnetometer);
|
|
|
|
#endif
|
|
|
|
//------------------------------------------------------------------------------
|
|
// End of file
|