| ICM45686 eMD driver Documentation of the eMD Driver API

- Main Page
- Related Pages
- Modules
- Classes
- Files

- File List
- File Members

Classes | Macros | Functions
inv_imu_selftest.h File Reference
Self-test
`#include <stdint.h>`
`#include "imu/inv_imu_driver_advanced.h"`
Include dependency graph for inv_imu_selftest.h:

Go to the source code of this file.

## Classes
struct | inv_imu_selftest_parameters_t
| Self-Test parameters. More...
struct | inv_imu_selftest_output_t
| Self-test outputs. More...

## Macros
#define | INV_IMU_ST_STATUS_SUCCESS 1
| Indicates test is successful. More...
#define | INV_IMU_ST_STATUS_FAIL -1
| Indicates test is failing. More...
#define | INV_IMU_ST_STATUS_NOT_RUN 0
| Indicates test has not run. More...

## Functions
int | inv_imu_selftest_init_params (inv_imu_device_t *s, inv_imu_selftest_parameters_t *st_params)
| Provide recommended parameters to execute self-test. More...
int | inv_imu_selftest (inv_imu_device_t *s, const inv_imu_selftest_parameters_t *st_params, inv_imu_selftest_output_t *st_output)
| Perform hardware self-test for Accel and/or Gyro. More...