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_ACCEL_AUTO_CALIBRATION_H__
     15 #define MLDMP_ACCEL_AUTO_CALIBRATION_H__
     16 
     17 #include "mltypes.h"
     18 
     19 #ifdef __cplusplus
     20 extern "C" {
     21 #endif
     22 
     23 inv_error_t inv_enable_in_use_auto_calibration(void);
     24 inv_error_t inv_disable_in_use_auto_calibration(void);
     25 inv_error_t inv_stop_in_use_auto_calibration(void);
     26 inv_error_t inv_start_in_use_auto_calibration(void);
     27 inv_error_t inv_in_use_auto_calibration_is_enabled(unsigned char *is_enabled);
     28 inv_error_t inv_init_in_use_auto_calibration(void);
     29 void inv_init_accel_maxmin(void);
     30 void inv_record_good_accel_maxmin(void);
     31 int inv_get_accel_bias_stage();
     32 
     33 #ifdef __cplusplus
     34 }
     35 #endif
     36 
     37 #endif // MLDMP_ACCEL_AUTO_CALIBRATION_H__
     38 
     39