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