|
#define | AIRMOTION_DEVICE_CONFIG 0x11 |
| Air Motion description register.
|
|
#define | AIRMOTION_DRIVE_CONFIG 0x13 |
|
#define | AIRMOTION_INT_CONFIG 0x14 |
|
#define | AIRMOTION_FIFO_CONFIG 0x16 |
|
#define | AIRMOTION_TEMP_DATA1 0x1D |
|
#define | AIRMOTION_TEMP_DATA0 0x1E |
|
#define | AIRMOTION_ACCEL_DATA_X1 0x1F |
|
#define | AIRMOTION_ACCEL_DATA_X0 0x20 |
|
#define | AIRMOTION_ACCEL_DATA_Y1 0x21 |
|
#define | AIRMOTION_ACCEL_DATA_Y0 0x22 |
|
#define | AIRMOTION_ACCEL_DATA_Z1 0x23 |
|
#define | AIRMOTION_ACCEL_DATA_Z0 0x24 |
|
#define | AIRMOTION_GYRO_DATA_X1 0x25 |
|
#define | AIRMOTION_GYRO_DATA_X0 0x26 |
|
#define | AIRMOTION_GYRO_DATA_Y1 0x27 |
|
#define | AIRMOTION_GYRO_DATA_Y0 0x28 |
|
#define | AIRMOTION_GYRO_DATA_Z1 0x29 |
|
#define | AIRMOTION_GYRO_DATA_Z0 0x2A |
|
#define | AIRMOTION_TMST_FSYNCH 0x2B |
|
#define | AIRMOTION_TMST_FSYNCL 0x2C |
|
#define | AIRMOTION_INT_STATUS 0x2D |
|
#define | AIRMOTION_FIFO_COUNTH 0x2E |
|
#define | AIRMOTION_FIFO_COUNTL 0x2F |
|
#define | AIRMOTION_FIFO_DATA 0x30 |
|
#define | AIRMOTION_APEX_DATA0 0x31 |
|
#define | AIRMOTION_APEX_DATA1 0x32 |
|
#define | AIRMOTION_APEX_DATA2 0x33 |
|
#define | AIRMOTION_APEX_DATA3 0x34 |
|
#define | AIRMOTION_APEX_DATA4 0x35 |
|
#define | AIRMOTION_APEX_DATA5 0x36 |
|
#define | AIRMOTION_INT_STATUS2 0x37 |
|
#define | AIRMOTION_INT_STATUS3 0x38 |
|
#define | AIRMOTION_SIGNAL_PATH_RESET 0x4B |
|
#define | AIRMOTION_INTF_CONFIG0 0x4C |
|
#define | AIRMOTION_INTF_CONFIG1 0x4D |
|
#define | AIRMOTION_PWR_MGMT0 0x4E |
|
#define | AIRMOTION_GYRO_CONFIG0 0x4F |
|
#define | AIRMOTION_ACCEL_CONFIG0 0x50 |
|
#define | AIRMOTION_GYRO_CONFIG1 0x51 |
|
#define | AIRMOTION_GYRO_ACCEL_CONFIG0 0x52 |
|
#define | AIRMOTION_ACCEL_CONFIG1 0x53 |
|
#define | AIRMOTION_TMST_CONFIG 0x54 |
|
#define | AIRMOTION_APEX_CONFIG0 0x56 |
|
#define | AIRMOTION_SMD_CONFIG 0x57 |
|
#define | AIRMOTION_FIFO_CONFIG1 0x5F |
|
#define | AIRMOTION_FIFO_CONFIG2 0x60 |
|
#define | AIRMOTION_FIFO_CONFIG3 0x61 |
|
#define | AIRMOTION_FSYNC_CONFIG 0x62 |
|
#define | AIRMOTION_INT_CONFIG0 0x63 |
|
#define | AIRMOTION_INT_CONFIG1 0x64 |
|
#define | AIRMOTION_INT_SOURCE0 0x65 |
|
#define | AIRMOTION_INT_SOURCE1 0x66 |
|
#define | AIRMOTION_INT_SOURCE3 0x68 |
|
#define | AIRMOTION_INT_SOURCE4 0x69 |
|
#define | AIRMOTION_FIFO_LOST_PKT0 0x6C |
|
#define | AIRMOTION_FIFO_LOST_PKT1 0x6D |
|
#define | AIRMOTION_SELF_TEST_CONFIG 0x70 |
|
#define | AIRMOTION_WHO_AM_I 0x75 |
|
#define | AIRMOTION_REG_BANK_SEL 0x76 |
|
#define | AIRMOTION_SENSOR_CONFIG0 0x03 |
| Air Motion bank 1 registers.
|
|
#define | AIRMOTION_GYRO_CONFIG_STATIC2 0x0B |
|
#define | AIRMOTION_GYRO_CONFIG_STATIC3 0x0C |
|
#define | AIRMOTION_GYRO_CONFIG_STATIC4 0x0D |
|
#define | AIRMOTION_GYRO_CONFIG_STATIC5 0x0E |
|
#define | AIRMOTION_GYRO_CONFIG_STATIC6 0x0F |
|
#define | AIRMOTION_GYRO_CONFIG_STATIC7 0x10 |
|
#define | AIRMOTION_GYRO_CONFIG_STATIC8 0x11 |
|
#define | AIRMOTION_GYRO_CONFIG_STATIC9 0x12 |
|
#define | AIRMOTION_GYRO_CONFIG_STATIC10 0x13 |
|
#define | AIRMOTION_XG_ST_DATA 0x5F |
|
#define | AIRMOTION_YG_ST_DATA 0x60 |
|
#define | AIRMOTION_ZG_ST_DATA 0x61 |
|
#define | AIRMOTION_TMSTVAL0 0x62 |
|
#define | AIRMOTION_TMSTVAL1 0x63 |
|
#define | AIRMOTION_TMSTVAL2 0x64 |
|
#define | AIRMOTION_INTF_CONFIG4 0x7A |
|
#define | AIRMOTION_INTF_CONFIG5 0x7B |
|
#define | AIRMOTION_ACCEL_CONFIG_STATIC2 0x03 |
| Air Motion bank 2 registers.
|
|
#define | AIRMOTION_ACCEL_CONFIG_STATIC3 0x04 |
|
#define | AIRMOTION_ACCEL_CONFIG_STATIC4 0x05 |
|
#define | AIRMOTION_XA_ST_DATA 0x3B |
|
#define | AIRMOTION_YA_ST_DATA 0x3C |
|
#define | AIRMOTION_ZA_ST_DATA 0x3D |
|
#define | AIRMOTION_APEX_CONFIG1 0x40 |
| Air Motion bank 4 registers.
|
|
#define | AIRMOTION_APEX_CONFIG2 0x41 |
|
#define | AIRMOTION_APEX_CONFIG3 0x42 |
|
#define | AIRMOTION_APEX_CONFIG4 0x43 |
|
#define | AIRMOTION_APEX_CONFIG5 0x44 |
|
#define | AIRMOTION_APEX_CONFIG6 0x45 |
|
#define | AIRMOTION_APEX_CONFIG7 0x46 |
|
#define | AIRMOTION_APEX_CONFIG8 0x47 |
|
#define | AIRMOTION_APEX_CONFIG9 0x48 |
|
#define | AIRMOTION_ACCEL_WOM_X_THR 0x4A |
|
#define | AIRMOTION_ACCEL_WOM_Y_THR 0x4B |
|
#define | AIRMOTION_ACCEL_WOM_Z_THR 0x4C |
|
#define | AIRMOTION_INT_SOURCE6 0x4D |
|
#define | AIRMOTION_INT_SOURCE7 0x4E |
|
#define | AIRMOTION_OFFSET_USER0 0x77 |
|
#define | AIRMOTION_OFFSET_USER1 0x78 |
|
#define | AIRMOTION_OFFSET_USER2 0x79 |
|
#define | AIRMOTION_OFFSET_USER3 0x7A |
|
#define | AIRMOTION_OFFSET_USER4 0x7B |
|
#define | AIRMOTION_OFFSET_USER5 0x7C |
|
#define | AIRMOTION_OFFSET_USER6 0x7D |
|
#define | AIRMOTION_OFFSET_USER7 0x7E |
|
#define | AIRMOTION_OFFSET_USER8 0x7F |
|
#define | AIRMOTION_BANK0_SEL 0x00 |
| Air Motion description setting.
|
|
#define | AIRMOTION_BANK1_SEL 0x01 |
|
#define | AIRMOTION_BANK2_SEL 0x02 |
|
#define | AIRMOTION_BANK3_SEL 0x03 |
|
#define | AIRMOTION_BANK4_SEL 0x04 |
|
#define | AIRMOTION_SLEW_RATE_60nS 0x00 |
| Air Motion communication slew rate.
|
|
#define | AIRMOTION_SLEW_RATE_36nS 0x01 |
|
#define | AIRMOTION_SLEW_RATE_18nS 0x02 |
|
#define | AIRMOTION_SLEW_RATE_12nS 0x03 |
|
#define | AIRMOTION_SLEW_RATE_6nS 0x04 |
|
#define | AIRMOTION_SLEW_RATE_2nS 0x05 |
|
#define | AIRMOTION_SPI_MODE0_MODE3 0x00 |
| Air Motion SPI mode.
|
|
#define | AIRMOTION_SPI_MODE1_MODE2 0x01 |
|
#define | AIRMOTION_ENABLE_SW_RESET 0x01 |
|
#define | AIRMOTION_DMP_IDEL_FLAG 0x04 |
| Air Motion APEX DATA 3 register masks.
|
|
#define | AIRMOTION_ACTIVITY_UNKNOWN 0x00 |
|
#define | AIRMOTION_ACTIVITY_WALK 0x01 |
|
#define | AIRMOTION_ACTIVITY_RUN 0x02 |
|
#define | AIRMOTION_ACTIVITY_MASK 0x03 |
|
#define | AIRMOTION_TAP_NUM_MASK 0x18 |
|
#define | AIRMOTION_TAP_SINGLE 0x08 |
|
#define | AIRMOTION_TAP_DOUBLE 0x10 |
|
#define | AIRMOTION_TAP_AXIS_MASK 0x06 |
|
#define | AIRMOTION_TAP_AXIS_X 0x00 |
|
#define | AIRMOTION_TAP_AXIS_Y 0x02 |
|
#define | AIRMOTION_TAP_AXIS_Z 0x04 |
|
#define | AIRMOTION_TAP_DIR_MASK 0x01 |
|
#define | AIRMOTION_TAP_DIR_POSITIVE 0x00 |
|
#define | AIRMOTION_TAP_DIR_NEGATIVE 0x01 |
|
#define | AIRMOTION_INT_INT2_MODE_PULSED 0x00 |
| Air Motion INT CONFIG register masks.
|
|
#define | AIRMOTION_INT_INT2_MODE_LATCHED 0x20 |
|
#define | AIRMOTION_INT_INT2_OPEN_DRAIN 0x00 |
|
#define | AIRMOTION_INT_INT2_PUSH_PULL 0x10 |
|
#define | AIRMOTION_INT_INT2_ACTIVE_LOW 0x00 |
|
#define | AIRMOTION_INT_INT2_ACTIVE_HIGH 0x08 |
|
#define | AIRMOTION_INT_INT1_MODE_PULSED 0x00 |
|
#define | AIRMOTION_INT_INT1_MODE_LATCHED 0x04 |
|
#define | AIRMOTION_INT_INT1_OPEN_DRAIN 0x00 |
|
#define | AIRMOTION_INT_INT1_PUSH_PULL 0x02 |
|
#define | AIRMOTION_INT_INT1_ACTIVE_LOW 0x00 |
|
#define | AIRMOTION_INT_INT1_ACTIVE_HIGH 0x01 |
|
#define | AIRMOTION_INT_CONFIG_MASK 0x3F |
|
#define | AIRMOTION_DRDY_INT_CLR_ON_STATUS_READ 0x00 |
| Air Motion INT CONFIG 0 register masks.
|
|
#define | AIRMOTION_DRDY_INT_CLR_FIFO_READ 0x20 |
|
#define | AIRMOTION_DRDY_INT_CLR_STATUS_AND_REG 0x30 |
|
#define | AIRMOTION_FIFO_INT_CLR_ON_STATUS_READ 0x00 |
|
#define | AIRMOTION_FIFO_INT_CLR_FIFO_READ 0x80 |
|
#define | AIRMOTION_FIFO_INT_CLR_STATUS_AND_REG 0xc0 |
|
#define | AIRMOTION_FIFO_FULL_CLR_ON_STATUS_READ 0x00 |
|
#define | AIRMOTION_FIFO_FULL_CLR_FIFO_READ 0x02 |
|
#define | AIRMOTION_FIFO_FULL_CLR_STATUS_AND_REG 0x03 |
|
#define | AIRMOTION_INT_TPULSE_100uS 0x00 |
| Air Motion INT CONFIG 1 register masks.
|
|
#define | AIRMOTION_INT_TPULSE_8uS 0x40 |
|
#define | AIRMOTION_INT_TDEASSERT_DISABLE 0x20 |
|
#define | AIRMOTION_INT_ASYNC_RESET_DISABLE 0x10 |
|
#define | AIRMOTION_INT_ASYNC_RESET_ENABLE 0x00 |
|
#define | AIRMOTION_INT_CONFIG1_MASK 0x70 |
|
#define | AIRMOTION_INT_UI_FSYNC_INT1_EN 0x40 |
| Air Motion INT SOURCE 0 register masks.
|
|
#define | AIRMOTION_INT_PLL_RDY_INT1_EN 0x20 |
|
#define | AIRMOTION_INT_RESET_DONE_INT1_EN 0x10 |
|
#define | AIRMOTION_INT_UI_DRDY_INT1_EN 0x08 |
|
#define | AIRMOTION_INT_FIFO_THS_INT1_EN 0x04 |
|
#define | AIRMOTION_INT_FIFO_FULL_INT1_EN 0x02 |
|
#define | AIRMOTION_INT_UI_AGC_RDY_INT1_EN 0x01 |
|
#define | AIRMOTION_INT_SOURCE0_MASK 0x7F |
|
#define | AIRMOTION_SMD_INT1_EN 0x08 |
| Air Motion INT SOURCE 1 register masks.
|
|
#define | AIRMOTION_WOM_Z_INT1_EN 0x04 |
|
#define | AIRMOTION_WOM_Y_INT1_EN 0x02 |
|
#define | AIRMOTION_WOM_X_INT1_EN 0x01 |
|
#define | AIRMOTION_INT_SOURCE1_MASK 0x0F |
|
#define | AIRMOTION_INT_UI_FSYNC_INT2_EN 0x40 |
| Air Motion INT SOURCE 3 register masks.
|
|
#define | AIRMOTION_INT_PLL_RDY_INT2_EN 0x20 |
|
#define | AIRMOTION_INT_RESET_DONE_INT2_EN 0x10 |
|
#define | AIRMOTION_INT_UI_DRDY_INT2_EN 0x08 |
|
#define | AIRMOTION_INT_FIFO_THS_INT2_EN 0x04 |
|
#define | AIRMOTION_INT_FIFO_FULL_INT2_EN 0x02 |
|
#define | AIRMOTION_INT_UI_AGC_RDY_INT2_EN 0x01 |
|
#define | AIRMOTION_INT_SOURCE3_MASK 0x7F |
|
#define | AIRMOTION_SMD_INT2_EN 0x08 |
| Air Motion INT SOURCE 4 register masks.
|
|
#define | AIRMOTION_WOM_Z_INT2_EN 0x04 |
|
#define | AIRMOTION_WOM_Y_INT2_EN 0x02 |
|
#define | AIRMOTION_WOM_X_INT2_EN 0x01 |
|
#define | AIRMOTION_INT_SOURCE4_MASK 0x0F |
|
#define | AIRMOTION_INT_SOURCE6_STEP_DET_INT1_EN 0x20 |
| Air Motion INT SOURCE 6 register masks.
|
|
#define | AIRMOTION_INT_SOURCE6_STEP_CNT_INT1_EN 0x10 |
|
#define | AIRMOTION_INT_SOURCE6_TILT_DET_INT1_EN 0x08 |
|
#define | AIRMOTION_INT_SOURCE6_TAP_DET_INT1_EN 0x01 |
|
#define | AIRMOTION_INT_SOURCE6_MASK 0x39 |
|
#define | AIRMOTION_INT_SOURCE7_STEP_DET_INT2_EN 0x20 |
| Air Motion INT SOURCE 7 register masks.
|
|
#define | AIRMOTION_INT_SOURCE7_STEP_CNT_INT2_EN 0x10 |
|
#define | AIRMOTION_INT_SOURCE7_TILT_DET_INT2_EN 0x08 |
|
#define | AIRMOTION_INT_SOURCE7_TAP_DET_INT2_EN 0x01 |
|
#define | AIRMOTION_INT_SOURCE7_MASK 0x39 |
|
#define | AIRMOTION_UI_FSYNC_INT_FLAG 0x40 |
| Air Motion INT STATUS register masks.
|
|
#define | AIRMOTION_PLL_DONE_INT_FLAG 0x20 |
|
#define | AIRMOTION_RESET_DONE_INT_FLAG 0x10 |
|
#define | AIRMOTION_DATA_RDY_INT_FLAG 0x08 |
|
#define | AIRMOTION_FIFO_THS_INT_FLAG 0x04 |
|
#define | AIRMOTION_FIFO_FULL_INT_FLAG 0x02 |
|
#define | AIRMOTION_AGC_RDY_INT_FLAG 0x01 |
|
#define | AIRMOTION_SMD_INT_FLAG 0x08 |
| Air Motion INT STATUS 2 register masks.
|
|
#define | AIRMOTION_WOM_Z_INT_FLAG 0x04 |
|
#define | AIRMOTION_WOM_Y_INT_FLAG 0x02 |
|
#define | AIRMOTION_WOM_X_INT_FLAG 0x01 |
|
#define | AIRMOTION_STEP_DET_INT_FLAG 0x10 |
| Air Motion INT STATUS 3 register masks.
|
|
#define | AIRMOTION_STEP_CNT_OVF_INT_FLAG 0x08 |
|
#define | AIRMOTION_TILT_DET_INT_FLAG 0x04 |
|
#define | AIRMOTION_SLEEP_INT_FLAG 0x02 |
|
#define | AIRMOTION_TAP_DET_INT_FLAG 0x01 |
|
#define | AIRMOTION_FIFO_HLD_LAST_DATA_EN 0x80 |
| Air Motion INTF CONFIG 0 register masks.
|
|
#define | AIRMOTION_FIFO_COUNT_REC 0x40 |
|
#define | AIRMOTION_FIFO_COUNT_ENDIAN 0x20 |
|
#define | AIRMOTION_FIFO_DATA_ENDIAN 0x10 |
|
#define | AIRMOTION_UI_SIFS_CFG_DISABLE_I2C 0x03 |
|
#define | AIRMOTION_UI_SIFS_CFG_DISABLE_SPI 0x02 |
|
#define | AIRMOTION_INTF_CONFIG0_MASK 0xF3 |
|
#define | AIRMOTION_ACCEL_LP_CLK_SEL_WAKE_UP_OSC 0x00 |
| Air Motion INTF CONFIG 1 register masks.
|
|
#define | AIRMOTION_ACCEL_LP_CLK_SEL_RC_OSC 0x08 |
|
#define | AIRMOTION_ACCEL_CLKSEL_RC 0x00 |
|
#define | AIRMOTION_ACCEL_CLKSEL_PLL_OR_RC 0x01 |
|
#define | AIRMOTION_ACCEL_CLKSEL_DISABLE 0x03 |
|
#define | AIRMOTION_SPI_3WIRE 0x00 |
| Air Motion INTF CONFIG 4 register masks.
|
|
#define | AIRMOTION_SPI_4WIRE 0x02 |
|
#define | AIRMOTION_PIN9_INT2 0x00 |
| Air Motion INTF CONFIG 5 register masks.
|
|
#define | AIRMOTION_PIN9_FSYNC 0x01 |
|
#define | AIRMOTION_DMP_INIT_EN 0x40 |
| Air Motion SIGNAL PATH RESET register masks.
|
|
#define | AIRMOTION_DMP_MEM_RESET_EN 0x20 |
|
#define | AIRMOTION_ABORT_AND_RESET 0x08 |
|
#define | AIRMOTION_TMST_STROBE 0x04 |
|
#define | AIRMOTION_FIFO_FLUSH 0x02 |
|
#define | AIRMOTION_PWR_TEMP_DIS 0x20 |
| Air Motion PWR MGMT0 register masks.
|
|
#define | AIRMOTION_PWR_IDLE_OFF 0x10 |
|
#define | AIRMOTION_PWR_GYRO_MODE_OFF 0x00 |
|
#define | AIRMOTION_PWR_GYRO_STANDBY 0x04 |
|
#define | AIRMOTION_PWR_GYRO_LN_MODE 0x0C |
|
#define | AIRMOTION_PWR_ACCEL_MODE_OFF 0x00 |
|
#define | AIRMOTION_PWR_ACCEL_LP_MODE 0x02 |
|
#define | AIRMOTION_PWR_ACCEL_LN_MODE 0x03 |
|
#define | AIRMOTION_GYRO_FS_SEL_2000DPS 0x00 |
| Air Motion GYRO CONFIG 0 register masks.
|
|
#define | AIRMOTION_GYRO_FS_SEL_1000DPS 0x20 |
|
#define | AIRMOTION_GYRO_FS_SEL_500DPS 0x40 |
|
#define | AIRMOTION_GYRO_FS_SEL_250DPS 0x60 |
|
#define | AIRMOTION_GYRO_FS_SEL_125DPS 0x80 |
|
#define | AIRMOTION_GYRO_FS_SEL_62DPS 0xA0 |
|
#define | AIRMOTION_GYRO_FS_SEL_32DPS 0xC0 |
|
#define | AIRMOTION_GYRO_FS_SEL_15DPS 0xE0 |
|
#define | AIRMOTION_GYRO_FS_SEL_MASK 0xE0 |
|
#define | AIRMOTION_GYRO_ODR_8kHz 0x03 |
|
#define | AIRMOTION_GYRO_ODR_4kHz 0x04 |
|
#define | AIRMOTION_GYRO_ODR_2kHz 0x05 |
|
#define | AIRMOTION_GYRO_ODR_1kHz 0x06 |
|
#define | AIRMOTION_GYRO_ODR_200Hz 0x07 |
|
#define | AIRMOTION_GYRO_ODR_100Hz 0x08 |
|
#define | AIRMOTION_GYRO_ODR_50Hz 0x09 |
|
#define | AIRMOTION_GYRO_ODR_25Hz 0x0A |
|
#define | AIRMOTION_GYRO_ODR_12Hz 0x0B |
|
#define | AIRMOTION_GYRO_ODR_500Hz 0x0F |
|
#define | AIRMOTION_GYRO_ODR_MASK 0x0F |
|
#define | AIRMOTION_GYRO_ODR_MASK 0x0F |
|
#define | AIRMOTION_TEMP_FILT_BW_4kHz 0x00 |
| Air Motion GYRO CONFIG 1 register masks.
|
|
#define | AIRMOTION_TEMP_FILT_BW_170Hz 0x20 |
|
#define | AIRMOTION_TEMP_FILT_BW_82Hz 0x40 |
|
#define | AIRMOTION_TEMP_FILT_BW_40Hz 0x60 |
|
#define | AIRMOTION_TEMP_FILT_BW_20Hz 0x80 |
|
#define | AIRMOTION_TEMP_FILT_BW_10Hz 0xA0 |
|
#define | AIRMOTION_TEMP_FILT_BW_5Hz_0 0xC0 |
|
#define | AIRMOTION_TEMP_FILT_BW_5Hz_1 0xE0 |
|
#define | AIRMOTION_GYRO_UI_FILT_ORD_1st 0x00 |
|
#define | AIRMOTION_GYRO_UI_FILT_ORD_2nd 0x04 |
|
#define | AIRMOTION_GYRO_UI_FILT_ORD_3rd 0x08 |
|
#define | AIRMOTION_GYRO_UI_FILT_ORD_MASK 0x0C |
|
#define | AIRMOTION_GYRO_DEC2_M2_ORD_3rd 0x02 |
|
#define | AIRMOTION_GYRO_CONFIG1_MASK 0xEF |
|
#define | AIRMOTION_ACCEL_FS_SEL_16G 0x00 |
| Air Motion ACCEL CONFIG 0 register masks.
|
|
#define | AIRMOTION_ACCEL_FS_SEL_8G 0x20 |
|
#define | AIRMOTION_ACCEL_FS_SEL_4G 0x40 |
|
#define | AIRMOTION_ACCEL_FS_SEL_2G 0x60 |
|
#define | AIRMOTION_ACCEL_FS_SEL_MASK 0x60 |
|
#define | AIRMOTION_ACCEL_ODR_8kHz_LN 0x03 |
|
#define | AIRMOTION_ACCEL_ODR_4kHz_LN 0x04 |
|
#define | AIRMOTION_ACCEL_ODR_2kHz_LN 0x05 |
|
#define | AIRMOTION_ACCEL_ODR_1kHz_LN 0x06 |
|
#define | AIRMOTION_ACCEL_ODR_200Hz_LP_LN 0x07 |
|
#define | AIRMOTION_ACCEL_ODR_100Hz_LP_LN 0x08 |
|
#define | AIRMOTION_ACCEL_ODR_50Hz_LP_LN 0x09 |
|
#define | AIRMOTION_ACCEL_ODR_25Hz_LP_LN 0x0A |
|
#define | AIRMOTION_ACCEL_ODR_12Hz_LP_LN 0x0B |
|
#define | AIRMOTION_ACCEL_ODR_6Hz_LP 0x0C |
|
#define | AIRMOTION_ACCEL_ODR_3Hz_LP 0x0D |
|
#define | AIRMOTION_ACCEL_ODR_1Hz_LP 0x0E |
|
#define | AIRMOTION_ACCEL_ODR_500Hz_LP_LN 0x0F |
|
#define | AIRMOTION_ACCEL_ODR_MASK 0x0F |
|
#define | AIRMOTION_ACCEL_UI_FILT_ORD_1st 0x00 |
| Air Motion ACCEL CONFIG 1 register masks.
|
|
#define | AIRMOTION_ACCEL_UI_FILT_ORD_2nd 0x08 |
|
#define | AIRMOTION_ACCEL_UI_FILT_ORD_3rd 0x10 |
|
#define | AIRMOTION_ACCEL_UI_FILT_ORD_MASK 0x18 |
|
#define | AIRMOTION_ACCEL_DEC2_M2_ORD_3rd 0x04 |
|
#define | AIRMOTION_TMST_TO_REGS_EN 0x10 |
| Air Motion TMST CONFIG register masks.
|
|
#define | AIRMOTION_TMST_RES 0x08 |
|
#define | AIRMOTION_TMST_DELTA_EN 0x04 |
|
#define | AIRMOTION_TMST_FSYNC_EN 0x02 |
|
#define | AIRMOTION_TMST_EN 0x01 |
|
#define | AIRMOTION_TMST_MASK 0x1F |
|
#define | AIRMOTION_FIFO_BYPASS 0x00 |
| Air Motion FIFO CONFIG register masks.
|
|
#define | AIRMOTION_FIFO_STREAM_TO_FIFO 0x40 |
|
#define | AIRMOTION_FIFO_STOP_ON_FULL 0x80 |
|
#define | AIRMOTION_FIFO_CONFIG_MASK 0xC0 |
|
#define | AIRMOTION_FIFO_RESUME_PARTIAL_RD 0x40 |
| Air Motion FIFO CONFIG 1 register masks.
|
|
#define | AIRMOTION_FIFO_WM_GT_TH 0x20 |
|
#define | AIRMOTION_FIFO_TMST_FSYNC_EN 0x08 |
|
#define | AIRMOTION_FIFO_TEMP_EN 0x04 |
|
#define | AIRMOTION_FIFO_GYRO_EN 0x02 |
|
#define | AIRMOTION_FIFO_ACCEL_EN 0x01 |
|
#define | AIRMOTION_DO_NOT_TAG_FSYNC 0x00 |
| Air Motion FSYNC CONFIG register masks.
|
|
#define | AIRMOTION_FSYNC_TAG_TEMP_OUT_LSB 0x10 |
|
#define | AIRMOTION_FSYNC_GYRO_XOUT_LSB 0x20 |
|
#define | AIRMOTION_FSYNC_GYRO_YOUT_LSB 0x30 |
|
#define | AIRMOTION_FSYNC_GYRO_ZOUT_LSB 0x40 |
|
#define | AIRMOTION_FSYNC_ACCEL_XOUT_LSB 0x50 |
|
#define | AIRMOTION_FSYNC_ACCEL_YOUT_LSB 0x60 |
|
#define | AIRMOTION_FSYNC_ACCEL_ZOUT_LSB 0x70 |
|
#define | AIRMOTION_FSYNC_UI_SEL_MASK 0x70 |
|
#define | AIRMOTION_FSYNC_UI_FLAG_CLEAR_SEL 0x02 |
|
#define | AIRMOTION_FSYNC_POLARITY_RISING_EGDE 0x01 |
|
#define | AIRMOTION_FSYNC_POLARITY_FALLING_EGDE 0x01 |
|
#define | AIRMOTION_DMP_POVER_SAVE_EN 0x80 |
| Air Motion APEX CONFIG 0 register masks.
|
|
#define | AIRMOTION_TAP_ENABLE 0x40 |
|
#define | AIRMOTION_PED_ENABLE 0x20 |
|
#define | AIRMOTION_TILT_ENABLE 0x10 |
|
#define | AIRMOTION_R2W_ENABLE 0x08 |
|
#define | AIRMOTION_DMP_ODR_25Hz 0x00 |
|
#define | AIRMOTION_DMP_ODR_50Hz 0x02 |
|
#define | AIRMOTION_LOW_ENERGY_AMP_TH_SEL 0xA0 |
| Air Motion APEX CONFIG 1 register masks.
|
|
#define | AIRMOTION_DMP_POVER_SAVE_TIME_0S 0x00 |
|
#define | AIRMOTION_DMP_POVER_SAVE_TIME_4S 0x01 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_8S 0x02 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_12S 0x03 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_16S 0x04 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_20S 0x05 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_24S 0x06 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_28S 0x07 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_32S 0x08 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_36S 0x09 |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_40S 0x0A |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_44S 0x0B |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_48S 0x0C |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_52S 0x0D |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_56S 0x0E |
|
#define | AIRMOTION_DMP_POWER_SAVE_TIME_60S 0x0F |
|
#define | AIRMOTION_PED_AMP_TH_SEL 0x80 |
| Air Motion APEX CONFIG 2 register masks.
|
|
#define | AIRMOTION_PED_STEP_CNT_TH_0_STEPS 0x00 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_1_STEPS 0x01 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_2_STEPS 0x02 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_3_STEPS 0x03 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_4_STEPS 0x04 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_5_STEPS 0x05 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_6_STEPS 0x06 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_7_STEPS 0x07 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_8_STEPS 0x08 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_9_STEPS 0x09 |
|
#define | AIRMOTION_PED_STEP_CNT_TH_10_STEPS 0x0A |
|
#define | AIRMOTION_PED_STEP_CNT_TH_11_STEPS 0x0B |
|
#define | AIRMOTION_PED_STEP_CNT_TH_12_STEPS 0x0C |
|
#define | AIRMOTION_PED_STEP_CNT_TH_13_STEPS 0x0D |
|
#define | AIRMOTION_PED_STEP_CNT_TH_14_STEPS 0x0E |
|
#define | AIRMOTION_PED_STEP_CNT_TH_15_STEPS 0x0F |
|
#define | AIRMOTION_PED_STEP_CNT_TH_MASK 0x0F |
|
#define | AIRMOTION_PED_STEP_DET_TH_0_STEPS 0x00 |
| Air Motion APEX CONFIG 3 register masks.
|
|
#define | AIRMOTION_PED_STEP_DET_TH_1_STEPS 0x20 |
|
#define | AIRMOTION_PED_STEP_DET_TH_2_STEPS 0x40 |
|
#define | AIRMOTION_PED_STEP_DET_TH_3_STEPS 0x60 |
|
#define | AIRMOTION_PED_STEP_DET_TH_4_STEPS 0x80 |
|
#define | AIRMOTION_PED_STEP_DET_TH_5_STEPS 0xA0 |
|
#define | AIRMOTION_PED_STEP_DET_TH_6_STEPS 0xC0 |
|
#define | AIRMOTION_PED_STEP_DET_TH_7_STEPS 0xE0 |
|
#define | AIRMOTION_PED_SB_TIMER_TH_0_SAMPLES 0x00 |
|
#define | AIRMOTION_PED_SB_TIMER_TH_1_SAMPLES 0x04 |
|
#define | AIRMOTION_PED_SB_TIMER_TH_2_SAMPLES 0x08 |
|
#define | AIRMOTION_PED_SB_TIMER_TH_3_SAMPLES 0x0C |
|
#define | AIRMOTION_PED_SB_TIMER_TH_4_SAMPLES 0x10 |
|
#define | AIRMOTION_PED_SB_TIMER_TH_5_SAMPLES 0x14 |
|
#define | AIRMOTION_PED_SB_TIMER_TH_6_SAMPLES 0x18 |
|
#define | AIRMOTION_PED_SB_TIMER_TH_7_SAMPLES 0x1C |
|
#define | AIRMOTION_PED_HI_EN_TH_SEL 0x01 |
|
#define | AIRMOTION_TILT_WAIT_TIME_0S 0x00 |
| Air Motion APEX CONFIG 4 register masks.
|
|
#define | AIRMOTION_TILT_WAIT_TIME_2S 0x40 |
|
#define | AIRMOTION_TILT_WAIT_TIME_4S 0x80 |
|
#define | AIRMOTION_TILT_WAIT_TIME_6S 0xC0 |
|
#define | AIRMOTION_TILT_WAIT_TIME_MASK 0xC0 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_1s28 0x00 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_2s56 0x08 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_3s84 0x10 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_5s12 0x18 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_6s4 0x20 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_7s68 0x28 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_8s96 0x30 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_10s24 0x38 |
|
#define | AIRMOTION_SLEEP_TIME_OUT_MASK 0x38 |
|
#define | AIRMOTION_TAP_MIN_JERK_THR 0x44 |
| Air Motion APEX CONFIG 7 register masks.
|
|
#define | AIRMOTION_TAP_MAX_OEAK_TOL 0x01 |
|
#define | AIRMOTION_TAP_TMAX 0x20 |
| Air Motion APEX CONFIG 8 register masks.
|
|
#define | AIRMOTION_TAP_TAVG 0x08 |
|
#define | AIRMOTION_TAP_TMIN 0x03 |
|
#define | AIRMOTION_SENSITIVITY_MODE_HIGH_PERF 0x00 |
| Air Motion APEX CONFIG 9 register masks.
|
|
#define | AIRMOTION_SENSITIVITY_MODE_SLOW_WALK 0x01 |
|
#define | AIRMOTION_DEVICE_ADDRESS_GND 0x68 |
| Air Motion device address setting.
|
|
#define | AIRMOTION_DEVICE_ADDRESS_VCC 0x69 |
|
#define | AIRMOTION_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
| Data sample selection.
|
|
#define | AIRMOTION_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
|
#define | AIRMOTION_MAP_MIKROBUS(cfg, mikrobus) |
| MikroBUS pin mapping.
|
|