1/*
2 $License:
3   Copyright 2011 InvenSense, Inc.
4
5 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16  $
17 */
18
19/******************************************************************************
20 *
21 * $Id: ml_mputest.h 5629 2011-06-11 03:13:08Z mcaramello $
22 *
23 *****************************************************************************/
24
25#ifndef _INV_MPUTEST_H_
26#define _INV_MPUTEST_H_
27
28#ifdef __cplusplus
29extern "C" {
30#endif
31
32#include "mltypes.h"
33
34/* user APIs */
35inv_error_t inv_self_test_factory_calibrate(
36                void *mlsl_handle, unsigned char provide_result);
37inv_error_t inv_self_test_set_accel_z_orient(signed char z_sign);
38inv_error_t inv_self_test_run(void);
39inv_error_t inv_self_test_bias_only(void);
40
41/* other functions */
42#define inv_set_self_test_parameters inv_set_test_parameters
43
44#ifdef __cplusplus
45}
46#endif
47
48#endif /* _INV_MPUTEST_H_ */
49
50