| ICM42370P eMD Driver 2.2.7 Documentation of the eMD Driver API

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

- File List
- File Members

Classes | Typedefs | Functions
inv_imu_apex.h File Reference
APEX
`#include "imu/inv_imu_defs.h"`
`#include "Invn/InvError.h"`
`#include <stdint.h>`
`#include <string.h>`
Include dependency graph for inv_imu_apex.h:

Go to the source code of this file.

## Classes
struct | inv_imu_apex_parameters_t
| IMU APEX inputs parameters definition. More...
struct | inv_imu_apex_step_activity
| APEX pedometer outputs. More...

## Typedefs
typedef struct inv_imu_apex_step_activity | inv_imu_apex_step_activity_t
| APEX pedometer outputs. More...

## Functions
int | inv_imu_apex_enable_ff (struct inv_imu_device *s)
| Enable Free Fall. More...
int | inv_imu_apex_disable_ff (struct inv_imu_device *s)
| Disable Free Fall. More...
int | inv_imu_apex_enable_smd (struct inv_imu_device *s)
| Enable Significant Motion Detection. More...
int | inv_imu_apex_disable_smd (struct inv_imu_device *s)
| Disable Significant Motion Detection. More...
int | inv_imu_apex_init_parameters_struct (struct inv_imu_device *s, inv_imu_apex_parameters_t *apex_inputs)
| Fill the APEX parameters structure with all the default parameters for APEX algorithms. More...
int | inv_imu_apex_configure_parameters (struct inv_imu_device *s, const inv_imu_apex_parameters_t *apex_inputs)
| Configures DMP parameters for APEX algorithms. More...
int | inv_imu_apex_get_parameters (struct inv_imu_device *s, inv_imu_apex_parameters_t *apex_params)
| Returns current DMP parameters for APEX algorithms. More...
int | inv_imu_apex_set_frequency (struct inv_imu_device *s, const APEX_CONFIG1_DMP_ODR_t frequency)
| Configure DMP Output Data Rate for APEX algorithms. More...
int | inv_imu_apex_enable_pedometer (struct inv_imu_device *s)
| Enable APEX algorithm Pedometer. More...
int | inv_imu_apex_disable_pedometer (struct inv_imu_device *s)
| Disable APEX algorithm Pedometer. More...
int | inv_imu_apex_enable_tilt (struct inv_imu_device *s)
| Enable APEX algorithm Tilt. More...
int | inv_imu_apex_disable_tilt (struct inv_imu_device *s)
| Disable APEX algorithm Tilt. More...
int | inv_imu_apex_get_data_activity (struct inv_imu_device *s, inv_imu_apex_step_activity_t *apex_activity)
| Retrieve APEX pedometer outputs and format them. More...
int | inv_imu_apex_get_data_free_fall (struct inv_imu_device *s, uint16_t *freefall_duration)
| Retrieve APEX free fall outputs and format them. More...