ISF  2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
fusion_exec.h File Reference
#include "PE_Types.h"
#include "isf_sensor_base_types.h"
#include "sensor_data_types.h"
#include "fusion_types.h"
#include "fusion_config.h"
#include "magnetic.h"
Include dependency graph for fusion_exec.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fusion_state_t
 

Functions

void ApplyAccelHAL (struct AccelSensor *pthisAccel)
 
void ApplyMagHAL (struct MagSensor *pthisMag)
 
void ApplyGyroHAL (struct GyroSensor *pthisGyro, int16 irow)
 
void RdSensData_Init (void)
 
int32 RdSensData_Run ()
 
void Fusion_Init (fusion_state_t *pState)
 
int8 Fusion_Run (fusion_state_t *pState, fusion_algorithmConfig_t *pAlgorithmConfig)
 
void MagCal_Run (fusion_state_t *pState)
 

Variables

struct PressureSensor thisPressure
 
struct AccelSensor thisAccel
 
struct MagSensor thisMag
 
struct GyroSensor thisGyro
 

Function Documentation

void ApplyAccelHAL ( struct AccelSensor pthisAccel)
void ApplyGyroHAL ( struct GyroSensor pthisGyro,
int16  irow 
)
void ApplyMagHAL ( struct MagSensor pthisMag)
void MagCal_Run ( fusion_state_t pState)

Definition at line 257 of file fusion_exec.c.

References fRunMagCalibration(), fusion_state_t::thisMag, fusion_state_t::thisMagBuffer, and fusion_state_t::thisMagCal.

Referenced by fsl_MagCal_task().

Here is the call graph for this function:

Here is the caller graph for this function:

void RdSensData_Init ( void  )
int32 RdSensData_Run ( )

Variable Documentation

struct AccelSensor thisAccel
struct GyroSensor thisGyro
struct MagSensor thisMag
struct PressureSensor thisPressure