smartdof4 2.1.0.0
Loading...
Searching...
No Matches
Smart DOF 4 Registers Settings

Settings for registers of Smart DOF 4 Click driver. More...

Macros

#define SMARTDOF4_TIMEOUT_MS   2000
 Smart DOF 4 timeout setting.
 
#define SMARTDOF4_QPOINT_RAW_ACCEL   0
 Smart DOF 4 Sensor data Q points setting.
 
#define SMARTDOF4_QPOINT_ACCEL   8
 
#define SMARTDOF4_QPOINT_LINEAR_ACCEL   8
 
#define SMARTDOF4_QPOINT_GRAVITY   8
 
#define SMARTDOF4_QPOINT_RAW_GYRO   0
 
#define SMARTDOF4_QPOINT_GYRO_CALIB   9
 
#define SMARTDOF4_QPOINT_GYRO_UNCALIB   9
 
#define SMARTDOF4_QPOINT_RAW_MAGNETO   0
 
#define SMARTDOF4_QPOINT_MAGNET_CALIB   4
 
#define SMARTDOF4_QPOINT_MAGNET_UNCALIB   4
 
#define SMARTDOF4_QPOINT_ROT_VECT   14
 
#define SMARTDOF4_QPOINT_GAME_ROT_VECT   14
 
#define SMARTDOF4_QPOINT_GEOMAG_ROT_VECT   14
 
#define SMARTDOF4_QPOINT_TAP_DETECT   0
 
#define SMARTDOF4_QPOINT_STEP_DETECT   0
 
#define SMARTDOF4_QPOINT_STEP_COUNT   0
 
#define SMARTDOF4_QPOINT_SIG_MOTION   0
 
#define SMARTDOF4_QPOINT_STABIL_CLASS   0
 
#define SMARTDOF4_QPOINT_SHAKE_DETECT   0
 
#define SMARTDOF4_QPOINT_STABIL_DETECT   0
 
#define SMARTDOF4_QPOINT_PERS_ACT_CLASS   0
 
#define SMARTDOF4_QPOINT_ARVR_STABIL_ROT_VECT   14
 
#define SMARTDOF4_QPOINT_ARVR_STABIL_GAME_ROT_VECT   14
 
#define SMARTDOF4_QPOINT_GYRO_INT_ROT_VECT   14
 
#define SMARTDOF4_SCALEQ(x)
 Smart DOF 4 data calculation setting.
 
#define SMARTDOF4_GRAVITY   9.80665f
 
#define SMARTDOF4_RAD_TO_DEG   57.2957795f
 
#define SMARTDOF4_FEATURE_FLAGS   0x00
 Smart DOF 4 sensor feature setting.
 
#define SMARTDOF4_FEATURE_CHANCE_SENS   0x0000
 
#define SMARTDOF4_FEATURE_REP_INTERVAL_US   100000ul
 
#define SMARTDOF4_FEATURE_BATCH_INTERVAL_US   0ul
 
#define SMARTDOF4_FEATURE_SENSOR_SPEC   0x00000000ul
 
#define SMARTDOF4_DEVICE_ADDRESS_0   0x4A
 Smart DOF 4 device address setting.
 
#define SMARTDOF4_DEVICE_ADDRESS_1   0x4B
 
#define SMARTDOF4_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE
 Data sample selection.
 
#define SMARTDOF4_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE
 

Detailed Description

Settings for registers of Smart DOF 4 Click driver.

Macro Definition Documentation

◆ SMARTDOF4_DEVICE_ADDRESS_0

#define SMARTDOF4_DEVICE_ADDRESS_0   0x4A

Smart DOF 4 device address setting.

Specified setting for device slave address selection of Smart DOF 4 Click driver.

◆ SMARTDOF4_DEVICE_ADDRESS_1

#define SMARTDOF4_DEVICE_ADDRESS_1   0x4B

◆ SMARTDOF4_FEATURE_BATCH_INTERVAL_US

#define SMARTDOF4_FEATURE_BATCH_INTERVAL_US   0ul

◆ SMARTDOF4_FEATURE_CHANCE_SENS

#define SMARTDOF4_FEATURE_CHANCE_SENS   0x0000

◆ SMARTDOF4_FEATURE_FLAGS

#define SMARTDOF4_FEATURE_FLAGS   0x00

Smart DOF 4 sensor feature setting.

Specified setting for sensor feature of Smart DOF 4 Click driver.

◆ SMARTDOF4_FEATURE_REP_INTERVAL_US

#define SMARTDOF4_FEATURE_REP_INTERVAL_US   100000ul

◆ SMARTDOF4_FEATURE_SENSOR_SPEC

#define SMARTDOF4_FEATURE_SENSOR_SPEC   0x00000000ul

◆ SMARTDOF4_GRAVITY

#define SMARTDOF4_GRAVITY   9.80665f

◆ SMARTDOF4_QPOINT_ACCEL

#define SMARTDOF4_QPOINT_ACCEL   8

◆ SMARTDOF4_QPOINT_ARVR_STABIL_GAME_ROT_VECT

#define SMARTDOF4_QPOINT_ARVR_STABIL_GAME_ROT_VECT   14

◆ SMARTDOF4_QPOINT_ARVR_STABIL_ROT_VECT

#define SMARTDOF4_QPOINT_ARVR_STABIL_ROT_VECT   14

◆ SMARTDOF4_QPOINT_GAME_ROT_VECT

#define SMARTDOF4_QPOINT_GAME_ROT_VECT   14

◆ SMARTDOF4_QPOINT_GEOMAG_ROT_VECT

#define SMARTDOF4_QPOINT_GEOMAG_ROT_VECT   14

◆ SMARTDOF4_QPOINT_GRAVITY

#define SMARTDOF4_QPOINT_GRAVITY   8

◆ SMARTDOF4_QPOINT_GYRO_CALIB

#define SMARTDOF4_QPOINT_GYRO_CALIB   9

◆ SMARTDOF4_QPOINT_GYRO_INT_ROT_VECT

#define SMARTDOF4_QPOINT_GYRO_INT_ROT_VECT   14

◆ SMARTDOF4_QPOINT_GYRO_UNCALIB

#define SMARTDOF4_QPOINT_GYRO_UNCALIB   9

◆ SMARTDOF4_QPOINT_LINEAR_ACCEL

#define SMARTDOF4_QPOINT_LINEAR_ACCEL   8

◆ SMARTDOF4_QPOINT_MAGNET_CALIB

#define SMARTDOF4_QPOINT_MAGNET_CALIB   4

◆ SMARTDOF4_QPOINT_MAGNET_UNCALIB

#define SMARTDOF4_QPOINT_MAGNET_UNCALIB   4

◆ SMARTDOF4_QPOINT_PERS_ACT_CLASS

#define SMARTDOF4_QPOINT_PERS_ACT_CLASS   0

◆ SMARTDOF4_QPOINT_RAW_ACCEL

#define SMARTDOF4_QPOINT_RAW_ACCEL   0

Smart DOF 4 Sensor data Q points setting.

Specified setting for sensor data Q points of Smart DOF 4 Click driver.

◆ SMARTDOF4_QPOINT_RAW_GYRO

#define SMARTDOF4_QPOINT_RAW_GYRO   0

◆ SMARTDOF4_QPOINT_RAW_MAGNETO

#define SMARTDOF4_QPOINT_RAW_MAGNETO   0

◆ SMARTDOF4_QPOINT_ROT_VECT

#define SMARTDOF4_QPOINT_ROT_VECT   14

◆ SMARTDOF4_QPOINT_SHAKE_DETECT

#define SMARTDOF4_QPOINT_SHAKE_DETECT   0

◆ SMARTDOF4_QPOINT_SIG_MOTION

#define SMARTDOF4_QPOINT_SIG_MOTION   0

◆ SMARTDOF4_QPOINT_STABIL_CLASS

#define SMARTDOF4_QPOINT_STABIL_CLASS   0

◆ SMARTDOF4_QPOINT_STABIL_DETECT

#define SMARTDOF4_QPOINT_STABIL_DETECT   0

◆ SMARTDOF4_QPOINT_STEP_COUNT

#define SMARTDOF4_QPOINT_STEP_COUNT   0

◆ SMARTDOF4_QPOINT_STEP_DETECT

#define SMARTDOF4_QPOINT_STEP_DETECT   0

◆ SMARTDOF4_QPOINT_TAP_DETECT

#define SMARTDOF4_QPOINT_TAP_DETECT   0

◆ SMARTDOF4_RAD_TO_DEG

#define SMARTDOF4_RAD_TO_DEG   57.2957795f

◆ SMARTDOF4_SCALEQ

#define SMARTDOF4_SCALEQ ( x)
Value:
( 1.0f / ( 1u << x ) )

Smart DOF 4 data calculation setting.

Specified setting for data calculation of Smart DOF 4 Click driver.

◆ SMARTDOF4_SET_DATA_SAMPLE_EDGE

#define SMARTDOF4_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE

Data sample selection.

This macro sets data samples for SPI modules.

Note
Available only on Microchip PIC family devices. This macro will set data sampling for all SPI modules on MCU. Can be overwritten with smartdof4_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.

◆ SMARTDOF4_SET_DATA_SAMPLE_MIDDLE

#define SMARTDOF4_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE

◆ SMARTDOF4_TIMEOUT_MS

#define SMARTDOF4_TIMEOUT_MS   2000

Smart DOF 4 timeout setting.

Specified setting for timeout of Smart DOF 4 Click driver.