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