JeVois  1.17
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
ICM-20948 DMP computation header fields\ingroup imu

Macros

#define JEVOIS_DMP_ACCEL   0x8000
 
#define JEVOIS_DMP_GYRO   0x4000
 
#define JEVOIS_DMP_CPASS   0x2000
 
#define JEVOIS_DMP_ALS   0x1000
 
#define JEVOIS_DMP_QUAT6   0x0800
 
#define JEVOIS_DMP_QUAT9   0x0400
 
#define JEVOIS_DMP_PQUAT6   0x0200
 
#define JEVOIS_DMP_GEOMAG   0x0100
 
#define JEVOIS_DMP_PRESSURE   0x0080
 
#define JEVOIS_DMP_GYRO_CALIBR   0x0040
 
#define JEVOIS_DMP_CPASS_CALIBR   0x0020
 
#define JEVOIS_DMP_PED_STEPDET   0x0010
 
#define JEVOIS_DMP_HEADER2   0x0008
 
#define JEVOIS_DMP_PED_STEPIND   0x0007
 
#define JEVOIS_DMP_ACCEL_ACCURACY   0x4000
 
#define JEVOIS_DMP_GYRO_ACCURACY   0x2000
 
#define JEVOIS_DMP_CPASS_ACCURACY   0x1000
 
#define JEVOIS_DMP_FSYNC   0x0800
 
#define JEVOIS_DMP_FLIP_PICKUP   0x0400
 
#define JEVOIS_DMP_BATCH_MODE_EN   0x0100
 
#define JEVOIS_DMP_ACT_RECOG   0x0080
 

Macro Definition Documentation

◆ JEVOIS_DMP_ACCEL

#define JEVOIS_DMP_ACCEL   0x8000

calibrated accel if accel calibrated, raw accel otherwise

Definition at line 99 of file IMUdata.H.

◆ JEVOIS_DMP_ACCEL_ACCURACY

#define JEVOIS_DMP_ACCEL_ACCURACY   0x4000

accel accuracy when changes (HEADER2)

Definition at line 114 of file IMUdata.H.

◆ JEVOIS_DMP_ACT_RECOG

#define JEVOIS_DMP_ACT_RECOG   0x0080

Activity recognition engine (HEADER2)

Definition at line 120 of file IMUdata.H.

◆ JEVOIS_DMP_ALS

#define JEVOIS_DMP_ALS   0x1000

ALS/proximity

Definition at line 102 of file IMUdata.H.

◆ JEVOIS_DMP_BATCH_MODE_EN

#define JEVOIS_DMP_BATCH_MODE_EN   0x0100

enable batching (HEADER2)

Definition at line 119 of file IMUdata.H.

◆ JEVOIS_DMP_CPASS

#define JEVOIS_DMP_CPASS   0x2000

raw magnetic

Definition at line 101 of file IMUdata.H.

◆ JEVOIS_DMP_CPASS_ACCURACY

#define JEVOIS_DMP_CPASS_ACCURACY   0x1000

compass accuracy when changes (HEADER2)

Definition at line 116 of file IMUdata.H.

◆ JEVOIS_DMP_CPASS_CALIBR

#define JEVOIS_DMP_CPASS_CALIBR   0x0020

calibrated magnetic

Definition at line 109 of file IMUdata.H.

◆ JEVOIS_DMP_FLIP_PICKUP

#define JEVOIS_DMP_FLIP_PICKUP   0x0400

Flip/pick-up gesture detector (HEADER2)

Definition at line 118 of file IMUdata.H.

◆ JEVOIS_DMP_FSYNC

#define JEVOIS_DMP_FSYNC   0x0800

frame sync from camera sensor (HEADER2)

Definition at line 117 of file IMUdata.H.

◆ JEVOIS_DMP_GEOMAG

#define JEVOIS_DMP_GEOMAG   0x0100

geomag rotation vector with heading accuracy

Definition at line 106 of file IMUdata.H.

◆ JEVOIS_DMP_GYRO

#define JEVOIS_DMP_GYRO   0x4000

raw gyro

Definition at line 100 of file IMUdata.H.

◆ JEVOIS_DMP_GYRO_ACCURACY

#define JEVOIS_DMP_GYRO_ACCURACY   0x2000

gyro accuracy when changes (HEADER2)

Definition at line 115 of file IMUdata.H.

◆ JEVOIS_DMP_GYRO_CALIBR

#define JEVOIS_DMP_GYRO_CALIBR   0x0040

calibrated gyro

Definition at line 108 of file IMUdata.H.

◆ JEVOIS_DMP_HEADER2

#define JEVOIS_DMP_HEADER2   0x0008

enable/disable data output in data output control register 2

Definition at line 111 of file IMUdata.H.

◆ JEVOIS_DMP_PED_STEPDET

#define JEVOIS_DMP_PED_STEPDET   0x0010

timestamp when each step is detected

Definition at line 110 of file IMUdata.H.

◆ JEVOIS_DMP_PED_STEPIND

#define JEVOIS_DMP_PED_STEPIND   0x0007

number of steps detected is in 3 LSBs of header (JEVOIS: always 0...)

Definition at line 112 of file IMUdata.H.

◆ JEVOIS_DMP_PQUAT6

#define JEVOIS_DMP_PQUAT6   0x0200

truncated game rotation vector for batching

Definition at line 105 of file IMUdata.H.

◆ JEVOIS_DMP_PRESSURE

#define JEVOIS_DMP_PRESSURE   0x0080

pressure

Definition at line 107 of file IMUdata.H.

◆ JEVOIS_DMP_QUAT6

#define JEVOIS_DMP_QUAT6   0x0800

game rotation vector

Definition at line 103 of file IMUdata.H.

◆ JEVOIS_DMP_QUAT9

#define JEVOIS_DMP_QUAT9   0x0400

rotation vector with heading accuracy

Definition at line 104 of file IMUdata.H.