Home | History | Annotate | Download | only in mpl
      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
     20 extern "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     int inv_verify_9x_fusion_data(float *data);
     32 
     33     float inv_9x_sensor_fusion_get_correction_angle(void);
     34 #ifdef __cplusplus
     35 }
     36 #endif
     37 
     38 
     39 #endif // MLDMP_FUSION9AXIS_H__
     40