mlvibrosens
2.1.0.0
|
Settings for registers of ML Vibro Sens Click driver. More...
Settings for registers of ML Vibro Sens Click driver.
#define MLVIBROSENS_DEVICE_ADDRESS_0 0x18 |
ML Vibro Sens device address setting.
Specified setting for device slave address selection of ML Vibro Sens Click driver.
#define MLVIBROSENS_DEVICE_ADDRESS_1 0x19 |
#define MLVIBROSENS_FSR_16G 3 |
#define MLVIBROSENS_FSR_2G 0 |
ML Vibro Sens FSR setting.
Specified setting for FSR of ML Vibro Sens Click driver.
#define MLVIBROSENS_FSR_4G 1 |
#define MLVIBROSENS_FSR_8G 2 |
#define MLVIBROSENS_INT_EN_ASLP 0x04 |
#define MLVIBROSENS_INT_EN_BOOT_DIS 0x02 |
#define MLVIBROSENS_INT_EN_BUF 0x40 |
#define MLVIBROSENS_INT_EN_DRDY 0x80 |
ML Vibro Sens INT_EN register setting.
Specified setting for INT_EN register of ML Vibro Sens Click driver.
#define MLVIBROSENS_INT_EN_ORIENT 0x08 |
#define MLVIBROSENS_INT_EN_SDCD_OT 0x20 |
#define MLVIBROSENS_INT_EN_SDCD_WT 0x10 |
#define MLVIBROSENS_INT_EN_WAKE_OUT 0x01 |
#define MLVIBROSENS_INT_PIN_SEL_ALL_INT1 0x00 |
#define MLVIBROSENS_INT_PIN_SEL_ASLP_INT2 0x04 |
#define MLVIBROSENS_INT_PIN_SEL_BOOT_INT2 0x02 |
#define MLVIBROSENS_INT_PIN_SEL_BUF_INT2 0x40 |
#define MLVIBROSENS_INT_PIN_SEL_DRDY_INT2 0x80 |
ML Vibro Sens INT_PIN_SEL register setting.
Specified setting for INT_PIN_SEL register of ML Vibro Sens Click driver.
#define MLVIBROSENS_INT_PIN_SEL_ORIENT_INT2 0x08 |
#define MLVIBROSENS_INT_PIN_SEL_SDCD_OT_INT2 0x20 |
#define MLVIBROSENS_INT_PIN_SEL_SDCD_WT_INT2 0x10 |
#define MLVIBROSENS_INT_PIN_SEL_WAKE_OUT_INT2 0x01 |
#define MLVIBROSENS_INT_STATUS_SRC_ASLP 0x02 |
#define MLVIBROSENS_INT_STATUS_SRC_BOOT 0x01 |
#define MLVIBROSENS_INT_STATUS_SRC_BUF 0x20 |
#define MLVIBROSENS_INT_STATUS_SRC_DRDY 0x80 |
ML Vibro Sens INT_STATUS register setting.
Specified setting for INT_STATUS register of ML Vibro Sens Click driver.
#define MLVIBROSENS_INT_STATUS_SRC_ORIENT 0x04 |
#define MLVIBROSENS_INT_STATUS_SRC_OVF 0x40 |
#define MLVIBROSENS_INT_STATUS_SRC_SDCD_OT 0x10 |
#define MLVIBROSENS_INT_STATUS_SRC_SDCD_WT 0x08 |
#define MLVIBROSENS_LSB_PER_G_FSR_16G 128 |
#define MLVIBROSENS_LSB_PER_G_FSR_2G 1024 |
ML Vibro Sens LSB/g setting.
Specified setting for LSB/g of ML Vibro Sens Click driver.
#define MLVIBROSENS_LSB_PER_G_FSR_4G 512 |
#define MLVIBROSENS_LSB_PER_G_FSR_8G 256 |
#define MLVIBROSENS_MODE_ACTIVE 1 |
#define MLVIBROSENS_MODE_STANDBY 0 |
ML Vibro Sens operating mode setting.
Specified setting for operating mode of ML Vibro Sens Click driver.
#define MLVIBROSENS_ODR_0_781_HZ 12 |
#define MLVIBROSENS_ODR_100_HZ 5 |
#define MLVIBROSENS_ODR_12_5_HZ 8 |
#define MLVIBROSENS_ODR_1600_HZ 1 |
#define MLVIBROSENS_ODR_1_563_HZ 11 |
#define MLVIBROSENS_ODR_200_HZ 4 |
#define MLVIBROSENS_ODR_25_HZ 7 |
#define MLVIBROSENS_ODR_3200_HZ 0 |
ML Vibro Sens ODR setting.
Specified setting for ODR of ML Vibro Sens Click driver.
#define MLVIBROSENS_ODR_3_125_HZ 10 |
#define MLVIBROSENS_ODR_400_HZ 3 |
#define MLVIBROSENS_ODR_50_HZ 6 |
#define MLVIBROSENS_ODR_6_25_HZ 9 |
#define MLVIBROSENS_ODR_800_HZ 2 |
#define MLVIBROSENS_SENS_CONFIG1_FSR_16G 0x06 |
#define MLVIBROSENS_SENS_CONFIG1_FSR_2G 0x00 |
#define MLVIBROSENS_SENS_CONFIG1_FSR_4G 0x02 |
#define MLVIBROSENS_SENS_CONFIG1_FSR_8G 0x04 |
#define MLVIBROSENS_SENS_CONFIG1_FSR_MASK 0x06 |
#define MLVIBROSENS_SENS_CONFIG1_MODE_ACTIVE 0x01 |
#define MLVIBROSENS_SENS_CONFIG1_MODE_MASK 0x01 |
#define MLVIBROSENS_SENS_CONFIG1_MODE_STANDBY 0x00 |
#define MLVIBROSENS_SENS_CONFIG1_RST 0x80 |
ML Vibro Sens SENS_CONFIG1 register setting.
Specified setting for SENS_CONFIG1 register of ML Vibro Sens Click driver.
#define MLVIBROSENS_SENS_CONFIG1_SPI_M_3_WIRE 0x08 |
#define MLVIBROSENS_SENS_CONFIG1_SPI_M_4_WIRE 0x00 |
#define MLVIBROSENS_SENS_CONFIG1_SPI_M_MASK 0x08 |
#define MLVIBROSENS_SENS_CONFIG1_ST_AXIS_SEL_DIS 0x00 |
#define MLVIBROSENS_SENS_CONFIG1_ST_AXIS_SEL_MASK 0x60 |
#define MLVIBROSENS_SENS_CONFIG1_ST_AXIS_SEL_X 0x20 |
#define MLVIBROSENS_SENS_CONFIG1_ST_AXIS_SEL_Y 0x40 |
#define MLVIBROSENS_SENS_CONFIG1_ST_AXIS_SEL_Z 0x60 |
#define MLVIBROSENS_SENS_CONFIG1_ST_POL 0x10 |
#define MLVIBROSENS_SENS_CONFIG3_SLEEP_ODR_MASK 0x0F |
#define MLVIBROSENS_SENS_CONFIG3_WAKE_ODR_MASK 0xF0 |
ML Vibro Sens SENS_CONFIG3 register setting.
Specified setting for SENS_CONFIG3 register of ML Vibro Sens Click driver.
#define MLVIBROSENS_SENS_CONFIG4_DRDY_PUL 0x08 |
#define MLVIBROSENS_SENS_CONFIG4_EXT_TRIG_M 0x80 |
ML Vibro Sens SENS_CONFIG4 register setting.
Specified setting for SENS_CONFIG4 register of ML Vibro Sens Click driver.
#define MLVIBROSENS_SENS_CONFIG4_INT2_FUNC 0x04 |
#define MLVIBROSENS_SENS_CONFIG4_INT_POL 0x01 |
#define MLVIBROSENS_SENS_CONFIG4_INT_PP_LOW 0x00 |
#define MLVIBROSENS_SENS_CONFIG4_INT_PP_OD 0x02 |
#define MLVIBROSENS_SENS_CONFIG4_WAKE_ORIENT 0x10 |
#define MLVIBROSENS_SENS_CONFIG4_WAKE_SDCD_OT 0x20 |
#define MLVIBROSENS_SENS_CONFIG4_WAKE_SDCD_WT 0x40 |
#define MLVIBROSENS_TEMP_OFFSET 25 |
ML Vibro Sens temperature offset setting.
Specified setting for temperature offset of ML Vibro Sens Click driver.
#define MLVIBROSENS_VIBRO_STATE_BALANCED 1 |
#define MLVIBROSENS_VIBRO_STATE_BOTH 3 |
#define MLVIBROSENS_VIBRO_STATE_IDLE 0 |
ML Vibro Sens vibro motor state setting.
Specified setting for vibro motor state of ML Vibro Sens Click driver.
#define MLVIBROSENS_VIBRO_STATE_UNBALANCED 2 |
#define MLVIBROSENS_WHO_AM_I 0x86 |
ML Vibro Sens WHO_AM_I register setting.
Specified setting for WHO_AM_I register of ML Vibro Sens Click driver.