/* $License: Copyright (C) 2011-2012 InvenSense Corporation, All Rights Reserved. See included License.txt for License information. $ */ /******************************************************************************* * * $Id$ * ******************************************************************************/ #ifndef MLDMP_ACCEL_AUTO_CALIBRATION_H__ #define MLDMP_ACCEL_AUTO_CALIBRATION_H__ #include "mltypes.h" #ifdef __cplusplus extern "C" { #endif inv_error_t inv_enable_in_use_auto_calibration(void); inv_error_t inv_disable_in_use_auto_calibration(void); inv_error_t inv_stop_in_use_auto_calibration(void); inv_error_t inv_start_in_use_auto_calibration(void); inv_error_t inv_in_use_auto_calibration_is_enabled(unsigned char *is_enabled); inv_error_t inv_init_in_use_auto_calibration(void); void inv_init_accel_maxmin(void); void inv_record_good_accel_maxmin(void); int inv_get_accel_bias_stage(); #ifdef __cplusplus } #endif #endif // MLDMP_ACCEL_AUTO_CALIBRATION_H__