airmotion 2.1.0.0
Air Motion Registers Settings

Settings for registers of Air Motion Click driver. More...

Macros

#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
 

Detailed Description

Settings for registers of Air Motion Click driver.

Macro Definition Documentation

◆ AIRMOTION_ABORT_AND_RESET

#define AIRMOTION_ABORT_AND_RESET   0x08

◆ AIRMOTION_ACCEL_CLKSEL_DISABLE

#define AIRMOTION_ACCEL_CLKSEL_DISABLE   0x03

◆ AIRMOTION_ACCEL_CLKSEL_PLL_OR_RC

#define AIRMOTION_ACCEL_CLKSEL_PLL_OR_RC   0x01

◆ AIRMOTION_ACCEL_CLKSEL_RC

#define AIRMOTION_ACCEL_CLKSEL_RC   0x00

◆ AIRMOTION_ACCEL_DEC2_M2_ORD_3rd

#define AIRMOTION_ACCEL_DEC2_M2_ORD_3rd   0x04

◆ AIRMOTION_ACCEL_FS_SEL_16G

#define AIRMOTION_ACCEL_FS_SEL_16G   0x00

Air Motion ACCEL CONFIG 0 register masks.

Specified setting for ACCEL CONFIG 0 register of Air Motion Click driver.

◆ AIRMOTION_ACCEL_FS_SEL_2G

#define AIRMOTION_ACCEL_FS_SEL_2G   0x60

◆ AIRMOTION_ACCEL_FS_SEL_4G

#define AIRMOTION_ACCEL_FS_SEL_4G   0x40

◆ AIRMOTION_ACCEL_FS_SEL_8G

#define AIRMOTION_ACCEL_FS_SEL_8G   0x20

◆ AIRMOTION_ACCEL_FS_SEL_MASK

#define AIRMOTION_ACCEL_FS_SEL_MASK   0x60

◆ AIRMOTION_ACCEL_LP_CLK_SEL_RC_OSC

#define AIRMOTION_ACCEL_LP_CLK_SEL_RC_OSC   0x08

◆ AIRMOTION_ACCEL_LP_CLK_SEL_WAKE_UP_OSC

#define AIRMOTION_ACCEL_LP_CLK_SEL_WAKE_UP_OSC   0x00

Air Motion INTF CONFIG 1 register masks.

Specified setting for INTF CONFIG 1 register of Air Motion Click driver.

◆ AIRMOTION_ACCEL_ODR_100Hz_LP_LN

#define AIRMOTION_ACCEL_ODR_100Hz_LP_LN   0x08

◆ AIRMOTION_ACCEL_ODR_12Hz_LP_LN

#define AIRMOTION_ACCEL_ODR_12Hz_LP_LN   0x0B

◆ AIRMOTION_ACCEL_ODR_1Hz_LP

#define AIRMOTION_ACCEL_ODR_1Hz_LP   0x0E

◆ AIRMOTION_ACCEL_ODR_1kHz_LN

#define AIRMOTION_ACCEL_ODR_1kHz_LN   0x06

◆ AIRMOTION_ACCEL_ODR_200Hz_LP_LN

#define AIRMOTION_ACCEL_ODR_200Hz_LP_LN   0x07

◆ AIRMOTION_ACCEL_ODR_25Hz_LP_LN

#define AIRMOTION_ACCEL_ODR_25Hz_LP_LN   0x0A

◆ AIRMOTION_ACCEL_ODR_2kHz_LN

#define AIRMOTION_ACCEL_ODR_2kHz_LN   0x05

◆ AIRMOTION_ACCEL_ODR_3Hz_LP

#define AIRMOTION_ACCEL_ODR_3Hz_LP   0x0D

◆ AIRMOTION_ACCEL_ODR_4kHz_LN

#define AIRMOTION_ACCEL_ODR_4kHz_LN   0x04

◆ AIRMOTION_ACCEL_ODR_500Hz_LP_LN

#define AIRMOTION_ACCEL_ODR_500Hz_LP_LN   0x0F

◆ AIRMOTION_ACCEL_ODR_50Hz_LP_LN

#define AIRMOTION_ACCEL_ODR_50Hz_LP_LN   0x09

◆ AIRMOTION_ACCEL_ODR_6Hz_LP

#define AIRMOTION_ACCEL_ODR_6Hz_LP   0x0C

◆ AIRMOTION_ACCEL_ODR_8kHz_LN

#define AIRMOTION_ACCEL_ODR_8kHz_LN   0x03

◆ AIRMOTION_ACCEL_ODR_MASK

#define AIRMOTION_ACCEL_ODR_MASK   0x0F

◆ AIRMOTION_ACCEL_UI_FILT_ORD_1st

#define AIRMOTION_ACCEL_UI_FILT_ORD_1st   0x00

Air Motion ACCEL CONFIG 1 register masks.

Specified setting for ACCEL CONFIG 1 register of Air Motion Click driver.

◆ AIRMOTION_ACCEL_UI_FILT_ORD_2nd

#define AIRMOTION_ACCEL_UI_FILT_ORD_2nd   0x08

◆ AIRMOTION_ACCEL_UI_FILT_ORD_3rd

#define AIRMOTION_ACCEL_UI_FILT_ORD_3rd   0x10

◆ AIRMOTION_ACCEL_UI_FILT_ORD_MASK

#define AIRMOTION_ACCEL_UI_FILT_ORD_MASK   0x18

◆ AIRMOTION_ACTIVITY_MASK

#define AIRMOTION_ACTIVITY_MASK   0x03

◆ AIRMOTION_ACTIVITY_RUN

#define AIRMOTION_ACTIVITY_RUN   0x02

◆ AIRMOTION_ACTIVITY_UNKNOWN

#define AIRMOTION_ACTIVITY_UNKNOWN   0x00

◆ AIRMOTION_ACTIVITY_WALK

#define AIRMOTION_ACTIVITY_WALK   0x01

◆ AIRMOTION_AGC_RDY_INT_FLAG

#define AIRMOTION_AGC_RDY_INT_FLAG   0x01

◆ AIRMOTION_BANK0_SEL

#define AIRMOTION_BANK0_SEL   0x00

Air Motion description setting.

Specified setting for description of Air Motion Click driver.

◆ AIRMOTION_BANK1_SEL

#define AIRMOTION_BANK1_SEL   0x01

◆ AIRMOTION_BANK2_SEL

#define AIRMOTION_BANK2_SEL   0x02

◆ AIRMOTION_BANK3_SEL

#define AIRMOTION_BANK3_SEL   0x03

◆ AIRMOTION_BANK4_SEL

#define AIRMOTION_BANK4_SEL   0x04

◆ AIRMOTION_DATA_RDY_INT_FLAG

#define AIRMOTION_DATA_RDY_INT_FLAG   0x08

◆ AIRMOTION_DEVICE_ADDRESS_GND

#define AIRMOTION_DEVICE_ADDRESS_GND   0x68

Air Motion device address setting.

Specified setting for device slave address selection of Air Motion Click driver.

◆ AIRMOTION_DEVICE_ADDRESS_VCC

#define AIRMOTION_DEVICE_ADDRESS_VCC   0x69

◆ AIRMOTION_DMP_IDEL_FLAG

#define AIRMOTION_DMP_IDEL_FLAG   0x04

Air Motion APEX DATA 3 register masks.

Specified setting for APEX DATA 3 register of Air Motion Click driver.

◆ AIRMOTION_DMP_INIT_EN

#define AIRMOTION_DMP_INIT_EN   0x40

Air Motion SIGNAL PATH RESET register masks.

Specified setting for SIGNAL PATH RESET register of Air Motion Click driver.

◆ AIRMOTION_DMP_MEM_RESET_EN

#define AIRMOTION_DMP_MEM_RESET_EN   0x20

◆ AIRMOTION_DMP_ODR_25Hz

#define AIRMOTION_DMP_ODR_25Hz   0x00

◆ AIRMOTION_DMP_ODR_50Hz

#define AIRMOTION_DMP_ODR_50Hz   0x02

◆ AIRMOTION_DMP_POVER_SAVE_EN

#define AIRMOTION_DMP_POVER_SAVE_EN   0x80

Air Motion APEX CONFIG 0 register masks.

Specified setting for APEX CONFIG 0 register of Air Motion Click driver.

◆ AIRMOTION_DMP_POVER_SAVE_TIME_0S

#define AIRMOTION_DMP_POVER_SAVE_TIME_0S   0x00

◆ AIRMOTION_DMP_POVER_SAVE_TIME_4S

#define AIRMOTION_DMP_POVER_SAVE_TIME_4S   0x01

◆ AIRMOTION_DMP_POWER_SAVE_TIME_12S

#define AIRMOTION_DMP_POWER_SAVE_TIME_12S   0x03

◆ AIRMOTION_DMP_POWER_SAVE_TIME_16S

#define AIRMOTION_DMP_POWER_SAVE_TIME_16S   0x04

◆ AIRMOTION_DMP_POWER_SAVE_TIME_20S

#define AIRMOTION_DMP_POWER_SAVE_TIME_20S   0x05

◆ AIRMOTION_DMP_POWER_SAVE_TIME_24S

#define AIRMOTION_DMP_POWER_SAVE_TIME_24S   0x06

◆ AIRMOTION_DMP_POWER_SAVE_TIME_28S

#define AIRMOTION_DMP_POWER_SAVE_TIME_28S   0x07

◆ AIRMOTION_DMP_POWER_SAVE_TIME_32S

#define AIRMOTION_DMP_POWER_SAVE_TIME_32S   0x08

◆ AIRMOTION_DMP_POWER_SAVE_TIME_36S

#define AIRMOTION_DMP_POWER_SAVE_TIME_36S   0x09

◆ AIRMOTION_DMP_POWER_SAVE_TIME_40S

#define AIRMOTION_DMP_POWER_SAVE_TIME_40S   0x0A

◆ AIRMOTION_DMP_POWER_SAVE_TIME_44S

#define AIRMOTION_DMP_POWER_SAVE_TIME_44S   0x0B

◆ AIRMOTION_DMP_POWER_SAVE_TIME_48S

#define AIRMOTION_DMP_POWER_SAVE_TIME_48S   0x0C

◆ AIRMOTION_DMP_POWER_SAVE_TIME_52S

#define AIRMOTION_DMP_POWER_SAVE_TIME_52S   0x0D

◆ AIRMOTION_DMP_POWER_SAVE_TIME_56S

#define AIRMOTION_DMP_POWER_SAVE_TIME_56S   0x0E

◆ AIRMOTION_DMP_POWER_SAVE_TIME_60S

#define AIRMOTION_DMP_POWER_SAVE_TIME_60S   0x0F

◆ AIRMOTION_DMP_POWER_SAVE_TIME_8S

#define AIRMOTION_DMP_POWER_SAVE_TIME_8S   0x02

◆ AIRMOTION_DO_NOT_TAG_FSYNC

#define AIRMOTION_DO_NOT_TAG_FSYNC   0x00

Air Motion FSYNC CONFIG register masks.

Specified setting for FSYNC CONFIG register of Air Motion Click driver.

◆ AIRMOTION_DRDY_INT_CLR_FIFO_READ

#define AIRMOTION_DRDY_INT_CLR_FIFO_READ   0x20

◆ AIRMOTION_DRDY_INT_CLR_ON_STATUS_READ

#define AIRMOTION_DRDY_INT_CLR_ON_STATUS_READ   0x00

Air Motion INT CONFIG 0 register masks.

Specified setting for INT CONFIG 0 register of Air Motion Click driver.

◆ AIRMOTION_DRDY_INT_CLR_STATUS_AND_REG

#define AIRMOTION_DRDY_INT_CLR_STATUS_AND_REG   0x30

◆ AIRMOTION_ENABLE_SW_RESET

#define AIRMOTION_ENABLE_SW_RESET   0x01

◆ AIRMOTION_FIFO_ACCEL_EN

#define AIRMOTION_FIFO_ACCEL_EN   0x01

◆ AIRMOTION_FIFO_BYPASS

#define AIRMOTION_FIFO_BYPASS   0x00

Air Motion FIFO CONFIG register masks.

Specified setting for FIFO CONFIG register of Air Motion Click driver.

◆ AIRMOTION_FIFO_CONFIG_MASK

#define AIRMOTION_FIFO_CONFIG_MASK   0xC0

◆ AIRMOTION_FIFO_COUNT_ENDIAN

#define AIRMOTION_FIFO_COUNT_ENDIAN   0x20

◆ AIRMOTION_FIFO_COUNT_REC

#define AIRMOTION_FIFO_COUNT_REC   0x40

◆ AIRMOTION_FIFO_DATA_ENDIAN

#define AIRMOTION_FIFO_DATA_ENDIAN   0x10

◆ AIRMOTION_FIFO_FLUSH

#define AIRMOTION_FIFO_FLUSH   0x02

◆ AIRMOTION_FIFO_FULL_CLR_FIFO_READ

#define AIRMOTION_FIFO_FULL_CLR_FIFO_READ   0x02

◆ AIRMOTION_FIFO_FULL_CLR_ON_STATUS_READ

#define AIRMOTION_FIFO_FULL_CLR_ON_STATUS_READ   0x00

◆ AIRMOTION_FIFO_FULL_CLR_STATUS_AND_REG

#define AIRMOTION_FIFO_FULL_CLR_STATUS_AND_REG   0x03

◆ AIRMOTION_FIFO_FULL_INT_FLAG

#define AIRMOTION_FIFO_FULL_INT_FLAG   0x02

◆ AIRMOTION_FIFO_GYRO_EN

#define AIRMOTION_FIFO_GYRO_EN   0x02

◆ AIRMOTION_FIFO_HLD_LAST_DATA_EN

#define AIRMOTION_FIFO_HLD_LAST_DATA_EN   0x80

Air Motion INTF CONFIG 0 register masks.

Specified setting for INTF CONFIG 0 register of Air Motion Click driver.

◆ AIRMOTION_FIFO_INT_CLR_FIFO_READ

#define AIRMOTION_FIFO_INT_CLR_FIFO_READ   0x80

◆ AIRMOTION_FIFO_INT_CLR_ON_STATUS_READ

#define AIRMOTION_FIFO_INT_CLR_ON_STATUS_READ   0x00

◆ AIRMOTION_FIFO_INT_CLR_STATUS_AND_REG

#define AIRMOTION_FIFO_INT_CLR_STATUS_AND_REG   0xc0

◆ AIRMOTION_FIFO_RESUME_PARTIAL_RD

#define AIRMOTION_FIFO_RESUME_PARTIAL_RD   0x40

Air Motion FIFO CONFIG 1 register masks.

Specified setting for FIFO CONFIG 1 register of Air Motion Click driver.

◆ AIRMOTION_FIFO_STOP_ON_FULL

#define AIRMOTION_FIFO_STOP_ON_FULL   0x80

◆ AIRMOTION_FIFO_STREAM_TO_FIFO

#define AIRMOTION_FIFO_STREAM_TO_FIFO   0x40

◆ AIRMOTION_FIFO_TEMP_EN

#define AIRMOTION_FIFO_TEMP_EN   0x04

◆ AIRMOTION_FIFO_THS_INT_FLAG

#define AIRMOTION_FIFO_THS_INT_FLAG   0x04

◆ AIRMOTION_FIFO_TMST_FSYNC_EN

#define AIRMOTION_FIFO_TMST_FSYNC_EN   0x08

◆ AIRMOTION_FIFO_WM_GT_TH

#define AIRMOTION_FIFO_WM_GT_TH   0x20

◆ AIRMOTION_FSYNC_ACCEL_XOUT_LSB

#define AIRMOTION_FSYNC_ACCEL_XOUT_LSB   0x50

◆ AIRMOTION_FSYNC_ACCEL_YOUT_LSB

#define AIRMOTION_FSYNC_ACCEL_YOUT_LSB   0x60

◆ AIRMOTION_FSYNC_ACCEL_ZOUT_LSB

#define AIRMOTION_FSYNC_ACCEL_ZOUT_LSB   0x70

◆ AIRMOTION_FSYNC_GYRO_XOUT_LSB

#define AIRMOTION_FSYNC_GYRO_XOUT_LSB   0x20

◆ AIRMOTION_FSYNC_GYRO_YOUT_LSB

#define AIRMOTION_FSYNC_GYRO_YOUT_LSB   0x30

◆ AIRMOTION_FSYNC_GYRO_ZOUT_LSB

#define AIRMOTION_FSYNC_GYRO_ZOUT_LSB   0x40

◆ AIRMOTION_FSYNC_POLARITY_FALLING_EGDE

#define AIRMOTION_FSYNC_POLARITY_FALLING_EGDE   0x01

◆ AIRMOTION_FSYNC_POLARITY_RISING_EGDE

#define AIRMOTION_FSYNC_POLARITY_RISING_EGDE   0x01

◆ AIRMOTION_FSYNC_TAG_TEMP_OUT_LSB

#define AIRMOTION_FSYNC_TAG_TEMP_OUT_LSB   0x10

◆ AIRMOTION_FSYNC_UI_FLAG_CLEAR_SEL

#define AIRMOTION_FSYNC_UI_FLAG_CLEAR_SEL   0x02

◆ AIRMOTION_FSYNC_UI_SEL_MASK

#define AIRMOTION_FSYNC_UI_SEL_MASK   0x70

◆ AIRMOTION_GYRO_CONFIG1_MASK

#define AIRMOTION_GYRO_CONFIG1_MASK   0xEF

◆ AIRMOTION_GYRO_DEC2_M2_ORD_3rd

#define AIRMOTION_GYRO_DEC2_M2_ORD_3rd   0x02

◆ AIRMOTION_GYRO_FS_SEL_1000DPS

#define AIRMOTION_GYRO_FS_SEL_1000DPS   0x20

◆ AIRMOTION_GYRO_FS_SEL_125DPS

#define AIRMOTION_GYRO_FS_SEL_125DPS   0x80

◆ AIRMOTION_GYRO_FS_SEL_15DPS

#define AIRMOTION_GYRO_FS_SEL_15DPS   0xE0

◆ AIRMOTION_GYRO_FS_SEL_2000DPS

#define AIRMOTION_GYRO_FS_SEL_2000DPS   0x00

Air Motion GYRO CONFIG 0 register masks.

Specified setting for GYRO CONFIG 0 register of Air Motion Click driver.

◆ AIRMOTION_GYRO_FS_SEL_250DPS

#define AIRMOTION_GYRO_FS_SEL_250DPS   0x60

◆ AIRMOTION_GYRO_FS_SEL_32DPS

#define AIRMOTION_GYRO_FS_SEL_32DPS   0xC0

◆ AIRMOTION_GYRO_FS_SEL_500DPS

#define AIRMOTION_GYRO_FS_SEL_500DPS   0x40

◆ AIRMOTION_GYRO_FS_SEL_62DPS

#define AIRMOTION_GYRO_FS_SEL_62DPS   0xA0

◆ AIRMOTION_GYRO_FS_SEL_MASK

#define AIRMOTION_GYRO_FS_SEL_MASK   0xE0

◆ AIRMOTION_GYRO_ODR_100Hz

#define AIRMOTION_GYRO_ODR_100Hz   0x08

◆ AIRMOTION_GYRO_ODR_12Hz

#define AIRMOTION_GYRO_ODR_12Hz   0x0B

◆ AIRMOTION_GYRO_ODR_1kHz

#define AIRMOTION_GYRO_ODR_1kHz   0x06

◆ AIRMOTION_GYRO_ODR_200Hz

#define AIRMOTION_GYRO_ODR_200Hz   0x07

◆ AIRMOTION_GYRO_ODR_25Hz

#define AIRMOTION_GYRO_ODR_25Hz   0x0A

◆ AIRMOTION_GYRO_ODR_2kHz

#define AIRMOTION_GYRO_ODR_2kHz   0x05

◆ AIRMOTION_GYRO_ODR_4kHz

#define AIRMOTION_GYRO_ODR_4kHz   0x04

◆ AIRMOTION_GYRO_ODR_500Hz

#define AIRMOTION_GYRO_ODR_500Hz   0x0F

◆ AIRMOTION_GYRO_ODR_50Hz

#define AIRMOTION_GYRO_ODR_50Hz   0x09

◆ AIRMOTION_GYRO_ODR_8kHz

#define AIRMOTION_GYRO_ODR_8kHz   0x03

◆ AIRMOTION_GYRO_ODR_MASK [1/2]

#define AIRMOTION_GYRO_ODR_MASK   0x0F

◆ AIRMOTION_GYRO_ODR_MASK [2/2]

#define AIRMOTION_GYRO_ODR_MASK   0x0F

◆ AIRMOTION_GYRO_UI_FILT_ORD_1st

#define AIRMOTION_GYRO_UI_FILT_ORD_1st   0x00

◆ AIRMOTION_GYRO_UI_FILT_ORD_2nd

#define AIRMOTION_GYRO_UI_FILT_ORD_2nd   0x04

◆ AIRMOTION_GYRO_UI_FILT_ORD_3rd

#define AIRMOTION_GYRO_UI_FILT_ORD_3rd   0x08

◆ AIRMOTION_GYRO_UI_FILT_ORD_MASK

#define AIRMOTION_GYRO_UI_FILT_ORD_MASK   0x0C

◆ AIRMOTION_INT_ASYNC_RESET_DISABLE

#define AIRMOTION_INT_ASYNC_RESET_DISABLE   0x10

◆ AIRMOTION_INT_ASYNC_RESET_ENABLE

#define AIRMOTION_INT_ASYNC_RESET_ENABLE   0x00

◆ AIRMOTION_INT_CONFIG1_MASK

#define AIRMOTION_INT_CONFIG1_MASK   0x70

◆ AIRMOTION_INT_CONFIG_MASK

#define AIRMOTION_INT_CONFIG_MASK   0x3F

◆ AIRMOTION_INT_FIFO_FULL_INT1_EN

#define AIRMOTION_INT_FIFO_FULL_INT1_EN   0x02

◆ AIRMOTION_INT_FIFO_FULL_INT2_EN

#define AIRMOTION_INT_FIFO_FULL_INT2_EN   0x02

◆ AIRMOTION_INT_FIFO_THS_INT1_EN

#define AIRMOTION_INT_FIFO_THS_INT1_EN   0x04

◆ AIRMOTION_INT_FIFO_THS_INT2_EN

#define AIRMOTION_INT_FIFO_THS_INT2_EN   0x04

◆ AIRMOTION_INT_INT1_ACTIVE_HIGH

#define AIRMOTION_INT_INT1_ACTIVE_HIGH   0x01

◆ AIRMOTION_INT_INT1_ACTIVE_LOW

#define AIRMOTION_INT_INT1_ACTIVE_LOW   0x00

◆ AIRMOTION_INT_INT1_MODE_LATCHED

#define AIRMOTION_INT_INT1_MODE_LATCHED   0x04

◆ AIRMOTION_INT_INT1_MODE_PULSED

#define AIRMOTION_INT_INT1_MODE_PULSED   0x00

◆ AIRMOTION_INT_INT1_OPEN_DRAIN

#define AIRMOTION_INT_INT1_OPEN_DRAIN   0x00

◆ AIRMOTION_INT_INT1_PUSH_PULL

#define AIRMOTION_INT_INT1_PUSH_PULL   0x02

◆ AIRMOTION_INT_INT2_ACTIVE_HIGH

#define AIRMOTION_INT_INT2_ACTIVE_HIGH   0x08

◆ AIRMOTION_INT_INT2_ACTIVE_LOW

#define AIRMOTION_INT_INT2_ACTIVE_LOW   0x00

◆ AIRMOTION_INT_INT2_MODE_LATCHED

#define AIRMOTION_INT_INT2_MODE_LATCHED   0x20

◆ AIRMOTION_INT_INT2_MODE_PULSED

#define AIRMOTION_INT_INT2_MODE_PULSED   0x00

Air Motion INT CONFIG register masks.

Specified setting for INT CONFIG register of Air Motion Click driver.

◆ AIRMOTION_INT_INT2_OPEN_DRAIN

#define AIRMOTION_INT_INT2_OPEN_DRAIN   0x00

◆ AIRMOTION_INT_INT2_PUSH_PULL

#define AIRMOTION_INT_INT2_PUSH_PULL   0x10

◆ AIRMOTION_INT_PLL_RDY_INT1_EN

#define AIRMOTION_INT_PLL_RDY_INT1_EN   0x20

◆ AIRMOTION_INT_PLL_RDY_INT2_EN

#define AIRMOTION_INT_PLL_RDY_INT2_EN   0x20

◆ AIRMOTION_INT_RESET_DONE_INT1_EN

#define AIRMOTION_INT_RESET_DONE_INT1_EN   0x10

◆ AIRMOTION_INT_RESET_DONE_INT2_EN

#define AIRMOTION_INT_RESET_DONE_INT2_EN   0x10

◆ AIRMOTION_INT_SOURCE0_MASK

#define AIRMOTION_INT_SOURCE0_MASK   0x7F

◆ AIRMOTION_INT_SOURCE1_MASK

#define AIRMOTION_INT_SOURCE1_MASK   0x0F

◆ AIRMOTION_INT_SOURCE3_MASK

#define AIRMOTION_INT_SOURCE3_MASK   0x7F

◆ AIRMOTION_INT_SOURCE4_MASK

#define AIRMOTION_INT_SOURCE4_MASK   0x0F

◆ AIRMOTION_INT_SOURCE6_MASK

#define AIRMOTION_INT_SOURCE6_MASK   0x39

◆ AIRMOTION_INT_SOURCE6_STEP_CNT_INT1_EN

#define AIRMOTION_INT_SOURCE6_STEP_CNT_INT1_EN   0x10

◆ AIRMOTION_INT_SOURCE6_STEP_DET_INT1_EN

#define AIRMOTION_INT_SOURCE6_STEP_DET_INT1_EN   0x20

Air Motion INT SOURCE 6 register masks.

Specified setting for INT SOURCE 6 register of Air Motion Click driver.

◆ AIRMOTION_INT_SOURCE6_TAP_DET_INT1_EN

#define AIRMOTION_INT_SOURCE6_TAP_DET_INT1_EN   0x01

◆ AIRMOTION_INT_SOURCE6_TILT_DET_INT1_EN

#define AIRMOTION_INT_SOURCE6_TILT_DET_INT1_EN   0x08

◆ AIRMOTION_INT_SOURCE7_MASK

#define AIRMOTION_INT_SOURCE7_MASK   0x39

◆ AIRMOTION_INT_SOURCE7_STEP_CNT_INT2_EN

#define AIRMOTION_INT_SOURCE7_STEP_CNT_INT2_EN   0x10

◆ AIRMOTION_INT_SOURCE7_STEP_DET_INT2_EN

#define AIRMOTION_INT_SOURCE7_STEP_DET_INT2_EN   0x20

Air Motion INT SOURCE 7 register masks.

Specified setting for INT SOURCE 7 register of Air Motion Click driver.

◆ AIRMOTION_INT_SOURCE7_TAP_DET_INT2_EN

#define AIRMOTION_INT_SOURCE7_TAP_DET_INT2_EN   0x01

◆ AIRMOTION_INT_SOURCE7_TILT_DET_INT2_EN

#define AIRMOTION_INT_SOURCE7_TILT_DET_INT2_EN   0x08

◆ AIRMOTION_INT_TDEASSERT_DISABLE

#define AIRMOTION_INT_TDEASSERT_DISABLE   0x20

◆ AIRMOTION_INT_TPULSE_100uS

#define AIRMOTION_INT_TPULSE_100uS   0x00

Air Motion INT CONFIG 1 register masks.

Specified setting for INT CONFIG 1 register of Air Motion Click driver.

◆ AIRMOTION_INT_TPULSE_8uS

#define AIRMOTION_INT_TPULSE_8uS   0x40

◆ AIRMOTION_INT_UI_AGC_RDY_INT1_EN

#define AIRMOTION_INT_UI_AGC_RDY_INT1_EN   0x01

◆ AIRMOTION_INT_UI_AGC_RDY_INT2_EN

#define AIRMOTION_INT_UI_AGC_RDY_INT2_EN   0x01

◆ AIRMOTION_INT_UI_DRDY_INT1_EN

#define AIRMOTION_INT_UI_DRDY_INT1_EN   0x08

◆ AIRMOTION_INT_UI_DRDY_INT2_EN

#define AIRMOTION_INT_UI_DRDY_INT2_EN   0x08

◆ AIRMOTION_INT_UI_FSYNC_INT1_EN

#define AIRMOTION_INT_UI_FSYNC_INT1_EN   0x40

Air Motion INT SOURCE 0 register masks.

Specified setting for INT SOURCE 0 register of Air Motion Click driver.

◆ AIRMOTION_INT_UI_FSYNC_INT2_EN

#define AIRMOTION_INT_UI_FSYNC_INT2_EN   0x40

Air Motion INT SOURCE 3 register masks.

Specified setting for INT SOURCE 3 register of Air Motion Click driver.

◆ AIRMOTION_INTF_CONFIG0_MASK

#define AIRMOTION_INTF_CONFIG0_MASK   0xF3

◆ AIRMOTION_LOW_ENERGY_AMP_TH_SEL

#define AIRMOTION_LOW_ENERGY_AMP_TH_SEL   0xA0

Air Motion APEX CONFIG 1 register masks.

Specified setting for APEX CONFIG 1 register of Air Motion Click driver.

◆ AIRMOTION_PED_AMP_TH_SEL

#define AIRMOTION_PED_AMP_TH_SEL   0x80

Air Motion APEX CONFIG 2 register masks.

Specified setting for APEX CONFIG 2 register of Air Motion Click driver.

◆ AIRMOTION_PED_ENABLE

#define AIRMOTION_PED_ENABLE   0x20

◆ AIRMOTION_PED_HI_EN_TH_SEL

#define AIRMOTION_PED_HI_EN_TH_SEL   0x01

◆ AIRMOTION_PED_SB_TIMER_TH_0_SAMPLES

#define AIRMOTION_PED_SB_TIMER_TH_0_SAMPLES   0x00

◆ AIRMOTION_PED_SB_TIMER_TH_1_SAMPLES

#define AIRMOTION_PED_SB_TIMER_TH_1_SAMPLES   0x04

◆ AIRMOTION_PED_SB_TIMER_TH_2_SAMPLES

#define AIRMOTION_PED_SB_TIMER_TH_2_SAMPLES   0x08

◆ AIRMOTION_PED_SB_TIMER_TH_3_SAMPLES

#define AIRMOTION_PED_SB_TIMER_TH_3_SAMPLES   0x0C

◆ AIRMOTION_PED_SB_TIMER_TH_4_SAMPLES

#define AIRMOTION_PED_SB_TIMER_TH_4_SAMPLES   0x10

◆ AIRMOTION_PED_SB_TIMER_TH_5_SAMPLES

#define AIRMOTION_PED_SB_TIMER_TH_5_SAMPLES   0x14

◆ AIRMOTION_PED_SB_TIMER_TH_6_SAMPLES

#define AIRMOTION_PED_SB_TIMER_TH_6_SAMPLES   0x18

◆ AIRMOTION_PED_SB_TIMER_TH_7_SAMPLES

#define AIRMOTION_PED_SB_TIMER_TH_7_SAMPLES   0x1C

◆ AIRMOTION_PED_STEP_CNT_TH_0_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_0_STEPS   0x00

◆ AIRMOTION_PED_STEP_CNT_TH_10_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_10_STEPS   0x0A

◆ AIRMOTION_PED_STEP_CNT_TH_11_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_11_STEPS   0x0B

◆ AIRMOTION_PED_STEP_CNT_TH_12_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_12_STEPS   0x0C

◆ AIRMOTION_PED_STEP_CNT_TH_13_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_13_STEPS   0x0D

◆ AIRMOTION_PED_STEP_CNT_TH_14_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_14_STEPS   0x0E

◆ AIRMOTION_PED_STEP_CNT_TH_15_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_15_STEPS   0x0F

◆ AIRMOTION_PED_STEP_CNT_TH_1_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_1_STEPS   0x01

◆ AIRMOTION_PED_STEP_CNT_TH_2_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_2_STEPS   0x02

◆ AIRMOTION_PED_STEP_CNT_TH_3_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_3_STEPS   0x03

◆ AIRMOTION_PED_STEP_CNT_TH_4_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_4_STEPS   0x04

◆ AIRMOTION_PED_STEP_CNT_TH_5_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_5_STEPS   0x05

◆ AIRMOTION_PED_STEP_CNT_TH_6_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_6_STEPS   0x06

◆ AIRMOTION_PED_STEP_CNT_TH_7_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_7_STEPS   0x07

◆ AIRMOTION_PED_STEP_CNT_TH_8_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_8_STEPS   0x08

◆ AIRMOTION_PED_STEP_CNT_TH_9_STEPS

#define AIRMOTION_PED_STEP_CNT_TH_9_STEPS   0x09

◆ AIRMOTION_PED_STEP_CNT_TH_MASK

#define AIRMOTION_PED_STEP_CNT_TH_MASK   0x0F

◆ AIRMOTION_PED_STEP_DET_TH_0_STEPS

#define AIRMOTION_PED_STEP_DET_TH_0_STEPS   0x00

Air Motion APEX CONFIG 3 register masks.

Specified setting for APEX CONFIG 3 register of Air Motion Click driver.

◆ AIRMOTION_PED_STEP_DET_TH_1_STEPS

#define AIRMOTION_PED_STEP_DET_TH_1_STEPS   0x20

◆ AIRMOTION_PED_STEP_DET_TH_2_STEPS

#define AIRMOTION_PED_STEP_DET_TH_2_STEPS   0x40

◆ AIRMOTION_PED_STEP_DET_TH_3_STEPS

#define AIRMOTION_PED_STEP_DET_TH_3_STEPS   0x60

◆ AIRMOTION_PED_STEP_DET_TH_4_STEPS

#define AIRMOTION_PED_STEP_DET_TH_4_STEPS   0x80

◆ AIRMOTION_PED_STEP_DET_TH_5_STEPS

#define AIRMOTION_PED_STEP_DET_TH_5_STEPS   0xA0

◆ AIRMOTION_PED_STEP_DET_TH_6_STEPS

#define AIRMOTION_PED_STEP_DET_TH_6_STEPS   0xC0

◆ AIRMOTION_PED_STEP_DET_TH_7_STEPS

#define AIRMOTION_PED_STEP_DET_TH_7_STEPS   0xE0

◆ AIRMOTION_PIN9_FSYNC

#define AIRMOTION_PIN9_FSYNC   0x01

◆ AIRMOTION_PIN9_INT2

#define AIRMOTION_PIN9_INT2   0x00

Air Motion INTF CONFIG 5 register masks.

Specified setting for INTF CONFIG 5 register of Air Motion Click driver.

◆ AIRMOTION_PLL_DONE_INT_FLAG

#define AIRMOTION_PLL_DONE_INT_FLAG   0x20

◆ AIRMOTION_PWR_ACCEL_LN_MODE

#define AIRMOTION_PWR_ACCEL_LN_MODE   0x03

◆ AIRMOTION_PWR_ACCEL_LP_MODE

#define AIRMOTION_PWR_ACCEL_LP_MODE   0x02

◆ AIRMOTION_PWR_ACCEL_MODE_OFF

#define AIRMOTION_PWR_ACCEL_MODE_OFF   0x00

◆ AIRMOTION_PWR_GYRO_LN_MODE

#define AIRMOTION_PWR_GYRO_LN_MODE   0x0C

◆ AIRMOTION_PWR_GYRO_MODE_OFF

#define AIRMOTION_PWR_GYRO_MODE_OFF   0x00

◆ AIRMOTION_PWR_GYRO_STANDBY

#define AIRMOTION_PWR_GYRO_STANDBY   0x04

◆ AIRMOTION_PWR_IDLE_OFF

#define AIRMOTION_PWR_IDLE_OFF   0x10

◆ AIRMOTION_PWR_TEMP_DIS

#define AIRMOTION_PWR_TEMP_DIS   0x20

Air Motion PWR MGMT0 register masks.

Specified setting for PWR MGMT0 register of Air Motion Click driver.

◆ AIRMOTION_R2W_ENABLE

#define AIRMOTION_R2W_ENABLE   0x08

◆ AIRMOTION_RESET_DONE_INT_FLAG

#define AIRMOTION_RESET_DONE_INT_FLAG   0x10

◆ AIRMOTION_SENSITIVITY_MODE_HIGH_PERF

#define AIRMOTION_SENSITIVITY_MODE_HIGH_PERF   0x00

Air Motion APEX CONFIG 9 register masks.

Specified setting for APEX CONFIG 9 register of Air Motion Click driver.

◆ AIRMOTION_SENSITIVITY_MODE_SLOW_WALK

#define AIRMOTION_SENSITIVITY_MODE_SLOW_WALK   0x01

◆ AIRMOTION_SET_DATA_SAMPLE_EDGE

#define AIRMOTION_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 airmotion_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.

◆ AIRMOTION_SET_DATA_SAMPLE_MIDDLE

#define AIRMOTION_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE

◆ AIRMOTION_SLEEP_INT_FLAG

#define AIRMOTION_SLEEP_INT_FLAG   0x02

◆ AIRMOTION_SLEEP_TIME_OUT_10s24

#define AIRMOTION_SLEEP_TIME_OUT_10s24   0x38

◆ AIRMOTION_SLEEP_TIME_OUT_1s28

#define AIRMOTION_SLEEP_TIME_OUT_1s28   0x00

◆ AIRMOTION_SLEEP_TIME_OUT_2s56

#define AIRMOTION_SLEEP_TIME_OUT_2s56   0x08

◆ AIRMOTION_SLEEP_TIME_OUT_3s84

#define AIRMOTION_SLEEP_TIME_OUT_3s84   0x10

◆ AIRMOTION_SLEEP_TIME_OUT_5s12

#define AIRMOTION_SLEEP_TIME_OUT_5s12   0x18

◆ AIRMOTION_SLEEP_TIME_OUT_6s4

#define AIRMOTION_SLEEP_TIME_OUT_6s4   0x20

◆ AIRMOTION_SLEEP_TIME_OUT_7s68

#define AIRMOTION_SLEEP_TIME_OUT_7s68   0x28

◆ AIRMOTION_SLEEP_TIME_OUT_8s96

#define AIRMOTION_SLEEP_TIME_OUT_8s96   0x30

◆ AIRMOTION_SLEEP_TIME_OUT_MASK

#define AIRMOTION_SLEEP_TIME_OUT_MASK   0x38

◆ AIRMOTION_SLEW_RATE_12nS

#define AIRMOTION_SLEW_RATE_12nS   0x03

◆ AIRMOTION_SLEW_RATE_18nS

#define AIRMOTION_SLEW_RATE_18nS   0x02

◆ AIRMOTION_SLEW_RATE_2nS

#define AIRMOTION_SLEW_RATE_2nS   0x05

◆ AIRMOTION_SLEW_RATE_36nS

#define AIRMOTION_SLEW_RATE_36nS   0x01

◆ AIRMOTION_SLEW_RATE_60nS

#define AIRMOTION_SLEW_RATE_60nS   0x00

Air Motion communication slew rate.

Specified setting for communication slew rate of Air Motion Click driver.

◆ AIRMOTION_SLEW_RATE_6nS

#define AIRMOTION_SLEW_RATE_6nS   0x04

◆ AIRMOTION_SMD_INT1_EN

#define AIRMOTION_SMD_INT1_EN   0x08

Air Motion INT SOURCE 1 register masks.

Specified setting for INT SOURCE 1 register of Air Motion Click driver.

◆ AIRMOTION_SMD_INT2_EN

#define AIRMOTION_SMD_INT2_EN   0x08

Air Motion INT SOURCE 4 register masks.

Specified setting for INT SOURCE 4 register of Air Motion Click driver.

◆ AIRMOTION_SMD_INT_FLAG

#define AIRMOTION_SMD_INT_FLAG   0x08

Air Motion INT STATUS 2 register masks.

Specified setting for INT STATUS 2 register of Air Motion Click driver.

◆ AIRMOTION_SPI_3WIRE

#define AIRMOTION_SPI_3WIRE   0x00

Air Motion INTF CONFIG 4 register masks.

Specified setting for INTF CONFIG 4 register of Air Motion Click driver.

◆ AIRMOTION_SPI_4WIRE

#define AIRMOTION_SPI_4WIRE   0x02

◆ AIRMOTION_SPI_MODE0_MODE3

#define AIRMOTION_SPI_MODE0_MODE3   0x00

Air Motion SPI mode.

Specified setting for SPI mode of Air Motion Click driver.

◆ AIRMOTION_SPI_MODE1_MODE2

#define AIRMOTION_SPI_MODE1_MODE2   0x01

◆ AIRMOTION_STEP_CNT_OVF_INT_FLAG

#define AIRMOTION_STEP_CNT_OVF_INT_FLAG   0x08

◆ AIRMOTION_STEP_DET_INT_FLAG

#define AIRMOTION_STEP_DET_INT_FLAG   0x10

Air Motion INT STATUS 3 register masks.

Specified setting for INT STATUS 3 register of Air Motion Click driver.

◆ AIRMOTION_TAP_AXIS_MASK

#define AIRMOTION_TAP_AXIS_MASK   0x06

◆ AIRMOTION_TAP_AXIS_X

#define AIRMOTION_TAP_AXIS_X   0x00

◆ AIRMOTION_TAP_AXIS_Y

#define AIRMOTION_TAP_AXIS_Y   0x02

◆ AIRMOTION_TAP_AXIS_Z

#define AIRMOTION_TAP_AXIS_Z   0x04

◆ AIRMOTION_TAP_DET_INT_FLAG

#define AIRMOTION_TAP_DET_INT_FLAG   0x01

◆ AIRMOTION_TAP_DIR_MASK

#define AIRMOTION_TAP_DIR_MASK   0x01

◆ AIRMOTION_TAP_DIR_NEGATIVE

#define AIRMOTION_TAP_DIR_NEGATIVE   0x01

◆ AIRMOTION_TAP_DIR_POSITIVE

#define AIRMOTION_TAP_DIR_POSITIVE   0x00

◆ AIRMOTION_TAP_DOUBLE

#define AIRMOTION_TAP_DOUBLE   0x10

◆ AIRMOTION_TAP_ENABLE

#define AIRMOTION_TAP_ENABLE   0x40

◆ AIRMOTION_TAP_MAX_OEAK_TOL

#define AIRMOTION_TAP_MAX_OEAK_TOL   0x01

◆ AIRMOTION_TAP_MIN_JERK_THR

#define AIRMOTION_TAP_MIN_JERK_THR   0x44

Air Motion APEX CONFIG 7 register masks.

Specified setting for APEX CONFIG 7 register of Air Motion Click driver.

◆ AIRMOTION_TAP_NUM_MASK

#define AIRMOTION_TAP_NUM_MASK   0x18

◆ AIRMOTION_TAP_SINGLE

#define AIRMOTION_TAP_SINGLE   0x08

◆ AIRMOTION_TAP_TAVG

#define AIRMOTION_TAP_TAVG   0x08

◆ AIRMOTION_TAP_TMAX

#define AIRMOTION_TAP_TMAX   0x20

Air Motion APEX CONFIG 8 register masks.

Specified setting for APEX CONFIG 8 register of Air Motion Click driver.

◆ AIRMOTION_TAP_TMIN

#define AIRMOTION_TAP_TMIN   0x03

◆ AIRMOTION_TEMP_FILT_BW_10Hz

#define AIRMOTION_TEMP_FILT_BW_10Hz   0xA0

◆ AIRMOTION_TEMP_FILT_BW_170Hz

#define AIRMOTION_TEMP_FILT_BW_170Hz   0x20

◆ AIRMOTION_TEMP_FILT_BW_20Hz

#define AIRMOTION_TEMP_FILT_BW_20Hz   0x80

◆ AIRMOTION_TEMP_FILT_BW_40Hz

#define AIRMOTION_TEMP_FILT_BW_40Hz   0x60

◆ AIRMOTION_TEMP_FILT_BW_4kHz

#define AIRMOTION_TEMP_FILT_BW_4kHz   0x00

Air Motion GYRO CONFIG 1 register masks.

Specified setting for GYRO CONFIG 1 register of Air Motion Click driver.

◆ AIRMOTION_TEMP_FILT_BW_5Hz_0

#define AIRMOTION_TEMP_FILT_BW_5Hz_0   0xC0

◆ AIRMOTION_TEMP_FILT_BW_5Hz_1

#define AIRMOTION_TEMP_FILT_BW_5Hz_1   0xE0

◆ AIRMOTION_TEMP_FILT_BW_82Hz

#define AIRMOTION_TEMP_FILT_BW_82Hz   0x40

◆ AIRMOTION_TILT_DET_INT_FLAG

#define AIRMOTION_TILT_DET_INT_FLAG   0x04

◆ AIRMOTION_TILT_ENABLE

#define AIRMOTION_TILT_ENABLE   0x10

◆ AIRMOTION_TILT_WAIT_TIME_0S

#define AIRMOTION_TILT_WAIT_TIME_0S   0x00

Air Motion APEX CONFIG 4 register masks.

Specified setting for APEX CONFIG 4 register of Air Motion Click driver.

◆ AIRMOTION_TILT_WAIT_TIME_2S

#define AIRMOTION_TILT_WAIT_TIME_2S   0x40

◆ AIRMOTION_TILT_WAIT_TIME_4S

#define AIRMOTION_TILT_WAIT_TIME_4S   0x80

◆ AIRMOTION_TILT_WAIT_TIME_6S

#define AIRMOTION_TILT_WAIT_TIME_6S   0xC0

◆ AIRMOTION_TILT_WAIT_TIME_MASK

#define AIRMOTION_TILT_WAIT_TIME_MASK   0xC0

◆ AIRMOTION_TMST_DELTA_EN

#define AIRMOTION_TMST_DELTA_EN   0x04

◆ AIRMOTION_TMST_EN

#define AIRMOTION_TMST_EN   0x01

◆ AIRMOTION_TMST_FSYNC_EN

#define AIRMOTION_TMST_FSYNC_EN   0x02

◆ AIRMOTION_TMST_MASK

#define AIRMOTION_TMST_MASK   0x1F

◆ AIRMOTION_TMST_RES

#define AIRMOTION_TMST_RES   0x08

◆ AIRMOTION_TMST_STROBE

#define AIRMOTION_TMST_STROBE   0x04

◆ AIRMOTION_TMST_TO_REGS_EN

#define AIRMOTION_TMST_TO_REGS_EN   0x10

Air Motion TMST CONFIG register masks.

Specified setting for TMST CONFIG register of Air Motion Click driver.

◆ AIRMOTION_UI_FSYNC_INT_FLAG

#define AIRMOTION_UI_FSYNC_INT_FLAG   0x40

Air Motion INT STATUS register masks.

Specified setting for INT STATUS register of Air Motion Click driver.

◆ AIRMOTION_UI_SIFS_CFG_DISABLE_I2C

#define AIRMOTION_UI_SIFS_CFG_DISABLE_I2C   0x03

◆ AIRMOTION_UI_SIFS_CFG_DISABLE_SPI

#define AIRMOTION_UI_SIFS_CFG_DISABLE_SPI   0x02

◆ AIRMOTION_WOM_X_INT1_EN

#define AIRMOTION_WOM_X_INT1_EN   0x01

◆ AIRMOTION_WOM_X_INT2_EN

#define AIRMOTION_WOM_X_INT2_EN   0x01

◆ AIRMOTION_WOM_X_INT_FLAG

#define AIRMOTION_WOM_X_INT_FLAG   0x01

◆ AIRMOTION_WOM_Y_INT1_EN

#define AIRMOTION_WOM_Y_INT1_EN   0x02

◆ AIRMOTION_WOM_Y_INT2_EN

#define AIRMOTION_WOM_Y_INT2_EN   0x02

◆ AIRMOTION_WOM_Y_INT_FLAG

#define AIRMOTION_WOM_Y_INT_FLAG   0x02

◆ AIRMOTION_WOM_Z_INT1_EN

#define AIRMOTION_WOM_Z_INT1_EN   0x04

◆ AIRMOTION_WOM_Z_INT2_EN

#define AIRMOTION_WOM_Z_INT2_EN   0x04

◆ AIRMOTION_WOM_Z_INT_FLAG

#define AIRMOTION_WOM_Z_INT_FLAG   0x04