1/* 2 $License: 3 Copyright (C) 2011-2012 InvenSense Corporation, All Rights Reserved. 4 See included License.txt for License information. 5 $ 6 */ 7 8/****************************************************************************** 9 * 10 * $Id$ 11 * 12 *****************************************************************************/ 13 14#ifndef MLDMP_FUSION9AXIS_H__ 15#define MLDMP_FUSION9AXIS_H__ 16 17#include "mltypes.h" 18 19#ifdef __cplusplus 20extern "C" { 21#endif 22 23 void inv_init_9x_fusion(void); 24 inv_error_t inv_9x_fusion_state_change(unsigned char newState); 25 inv_error_t inv_enable_9x_sensor_fusion(void); 26 inv_error_t inv_disable_9x_sensor_fusion(void); 27 inv_error_t inv_start_9x_sensor_fusion(void); 28 inv_error_t inv_stop_9x_sensor_fusion(void); 29 inv_error_t inv_9x_fusion_set_mag_fb(double fb); 30 inv_error_t inv_9x_fusion_enable_jitter_reduction(int en); 31 32 float inv_9x_sensor_fusion_get_correction_angle(void); 33#ifdef __cplusplus 34} 35#endif 36 37 38#endif // MLDMP_FUSION9AXIS_H__ 39