Home | History | Annotate | Download | only in mllite
      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
     29 extern "C" {
     30 #endif
     31 
     32 #include "mltypes.h"
     33 
     34 /* user APIs */
     35 inv_error_t inv_self_test_factory_calibrate(
     36                 void *mlsl_handle, unsigned char provide_result);
     37 inv_error_t inv_self_test_set_accel_z_orient(signed char z_sign);
     38 inv_error_t inv_self_test_run(void);
     39 inv_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