Kinetis SDK v.1.2 Demo Applications User's Guide  Rev. 0
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
magnetic.c File Reference
#include "include.h"
#include "fsl_debug_console.h"

Functions

void ResetMagCalibration (struct MagCalibration *pthisMagCal, struct MagneticBuffer *pthisMagneticBuffer)
 
void fInvertMagCal (struct MagSensor *pthisMag, struct MagCalibration *pthisMagCal)
 
void fUpdateMagnetometerBuffer (struct MagneticBuffer *pthisMagneticBuffer, struct MagSensor *pthisMag, struct AccelSensor *pthisAccel, int32 loopcounter)
 
void fUpdateCalibration10EIG (struct MagCalibration *pthisMagCal, struct MagneticBuffer *pthisMagneticBuffer, float **ftmpA10x10, float **ftmpB10x10, float **ftmpA10x1, float **ftmpA3x3, float **ftmpA3x1)
 
void fUpdateCalibration7EIG (struct MagCalibration *pthisMagCal, struct MagneticBuffer *pthisMagneticBuffer, float **ftmpA7x7, float **ftmpB7x7, float **ftmpA7x1)
 
void fUpdateCalibration4INV (struct MagCalibration *pthisMagCal, struct MagneticBuffer *pthisMagneticBuffer, float **ftmpA4x4, float **ftmpB4x4, float **ftmpA4x1, float **ftmpB4x1, int32 **icolind, int32 **irowind, int32 **ipivot)
 

Function Documentation

void fInvertMagCal ( struct MagSensor pthisMag,
struct MagCalibration pthisMagCal 
)
void fUpdateCalibration10EIG ( struct MagCalibration pthisMagCal,
struct MagneticBuffer pthisMagneticBuffer,
float **  ftmpA10x10,
float **  ftmpB10x10,
float **  ftmpA10x1,
float **  ftmpA3x3,
float **  ftmpA3x1 
)
void fUpdateCalibration4INV ( struct MagCalibration pthisMagCal,
struct MagneticBuffer pthisMagneticBuffer,
float **  ftmpA4x4,
float **  ftmpB4x4,
float **  ftmpA4x1,
float **  ftmpB4x1,
int32 **  icolind,
int32 **  irowind,
int32 **  ipivot 
)
void fUpdateCalibration7EIG ( struct MagCalibration pthisMagCal,
struct MagneticBuffer pthisMagneticBuffer,
float **  ftmpA7x7,
float **  ftmpB7x7,
float **  ftmpA7x1 
)
void fUpdateMagnetometerBuffer ( struct MagneticBuffer pthisMagneticBuffer,
struct MagSensor pthisMag,
struct AccelSensor pthisAccel,
int32  loopcounter 
)
void ResetMagCalibration ( struct MagCalibration pthisMagCal,
struct MagneticBuffer pthisMagneticBuffer 
)