vibromotor3 2.0.0.0
|
Settings for registers of Vibro Motor 3 Click driver. More...
Settings for registers of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_AC_COUPLE 0x20 |
#define VIBROMOTOR3_ACTIVE 0x00 |
#define VIBROMOTOR3_AUDIO2HAPTIC 0x04 |
#define VIBROMOTOR3_AUTO_CAL_TIME_1000MS 0x30 |
#define VIBROMOTOR3_AUTO_CAL_TIME_150MS 0x00 |
Vibro Motor 3 Auto calibration memory interface register.
Auto calibration memory interface register of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_AUTO_CAL_TIME_250MS 0x10 |
#define VIBROMOTOR3_AUTO_CAL_TIME_500MS 0x20 |
#define VIBROMOTOR3_AUTO_CALIBRATION 0x07 |
#define VIBROMOTOR3_BEMF_GAIN_ERM_0P3X 0x00 |
#define VIBROMOTOR3_BEMF_GAIN_ERM_1P8X 0x02 |
#define VIBROMOTOR3_BEMF_GAIN_ERM_1X 0x01 |
#define VIBROMOTOR3_BEMF_GAIN_ERM_4X 0x03 |
#define VIBROMOTOR3_BEMF_GAIN_LRA_10X 0x01 |
#define VIBROMOTOR3_BEMF_GAIN_LRA_20X 0x02 |
#define VIBROMOTOR3_BEMF_GAIN_LRA_30X 0x03 |
#define VIBROMOTOR3_BEMF_GAIN_LRA_5X 0x00 |
#define VIBROMOTOR3_BIDIR_IN 0x80 |
#define VIBROMOTOR3_BLANK_TIME_LONG 0x0C |
#define VIBROMOTOR3_BLANK_TIME_MEDIUM 0x08 |
#define VIBROMOTOR3_BLANK_TIME_SHORT 0x04 |
#define VIBROMOTOR3_BLANK_TIME_V_SHORT 0x00 |
#define VIBROMOTOR3_BRK_STABIL 0x40 |
#define VIBROMOTOR3_BYPASSCOMP 0x40 |
#define VIBROMOTOR3_DATA_FORM_RTP_SIG 0x00 |
#define VIBROMOTOR3_DATA_FORM_RTP_UNS 0x08 |
#define VIBROMOTOR3_DC_COUPLE 0x00 |
#define VIBROMOTOR3_DEF_FREQ 235 |
Vibro Motor 3 default PWM frequency.
Specified setting for setting default PWM frequency of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_DEV_RESRT 0x80 |
Vibro Motor 3 Mode register bits.
Mode register bits of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_DIAGNOSTICS 0x06 |
#define VIBROMOTOR3_DRV_TIME_0P5M 0x00 |
#define VIBROMOTOR3_DRV_TIME_0P6M 0x01 |
#define VIBROMOTOR3_DRV_TIME_0P7M 0x02 |
#define VIBROMOTOR3_DRV_TIME_0P8M 0x03 |
#define VIBROMOTOR3_DRV_TIME_0P9M 0x04 |
#define VIBROMOTOR3_DRV_TIME_1P0M 0x05 |
#define VIBROMOTOR3_DRV_TIME_1P1M 0x06 |
#define VIBROMOTOR3_DRV_TIME_1P2M 0x07 |
#define VIBROMOTOR3_DRV_TIME_1P3M 0x08 |
#define VIBROMOTOR3_DRV_TIME_1P4M 0x09 |
#define VIBROMOTOR3_DRV_TIME_1P5M 0x0A |
#define VIBROMOTOR3_DRV_TIME_1P6M 0x0B |
#define VIBROMOTOR3_DRV_TIME_1P7M 0x0C |
#define VIBROMOTOR3_DRV_TIME_1P8M 0x0D |
#define VIBROMOTOR3_DRV_TIME_1P9M 0x0E |
#define VIBROMOTOR3_DRV_TIME_2P0M 0x0F |
#define VIBROMOTOR3_DRV_TIME_2P1M 0x10 |
#define VIBROMOTOR3_DRV_TIME_2P2M 0x11 |
#define VIBROMOTOR3_DRV_TIME_2P3M 0x12 |
#define VIBROMOTOR3_DRV_TIME_2P4M 0x13 |
#define VIBROMOTOR3_DRV_TIME_2P5M 0x14 |
#define VIBROMOTOR3_DRV_TIME_2P6M 0x15 |
#define VIBROMOTOR3_DRV_TIME_2P7M 0x16 |
#define VIBROMOTOR3_DRV_TIME_2P8M 0x17 |
#define VIBROMOTOR3_DRV_TIME_2P9M 0x18 |
#define VIBROMOTOR3_DRV_TIME_3P0M 0x19 |
#define VIBROMOTOR3_DRV_TIME_3P1M 0x1A |
#define VIBROMOTOR3_DRV_TIME_3P2M 0x1B |
#define VIBROMOTOR3_DRV_TIME_3P3M 0x1C |
#define VIBROMOTOR3_DRV_TIME_3P4M 0x1D |
#define VIBROMOTOR3_DRV_TIME_3P5M 0x1E |
#define VIBROMOTOR3_DRV_TIME_3P6M 0x1F |
#define VIBROMOTOR3_ERM_CLOSED_LOOP 0x00 |
#define VIBROMOTOR3_ERM_MODE 0x00 |
Vibro Motor 3 Feedback control register bits.
Feedback control register bits of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_ERM_OPEN_LOOP 0x20 |
#define VIBROMOTOR3_EXT_TRIG_EDGE 0x01 |
#define VIBROMOTOR3_EXT_TRIG_LEVEL 0x02 |
#define VIBROMOTOR3_FB_BRAKE_FAC_16X 0x60 |
#define VIBROMOTOR3_FB_BRAKE_FAC_1X 0x00 |
#define VIBROMOTOR3_FB_BRAKE_FAC_2X 0x10 |
#define VIBROMOTOR3_FB_BRAKE_FAC_3X 0x20 |
#define VIBROMOTOR3_FB_BRAKE_FAC_4X 0x30 |
#define VIBROMOTOR3_FB_BRAKE_FAC_6X 0x40 |
#define VIBROMOTOR3_FB_BRAKE_FAC_8X 0x50 |
#define VIBROMOTOR3_FB_BRAKE_FAC_DIS 0x70 |
#define VIBROMOTOR3_GO 0x01 |
Vibro Motor 3 GO register bits.
GO register bits of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_HIZ 0x10 |
Vibro Motor 3 Library selection register bits.
Specified library selection register bits of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_I_DIS_TIME_LONG 0x03 |
#define VIBROMOTOR3_I_DIS_TIME_MEDIUM 0x02 |
#define VIBROMOTOR3_I_DIS_TIME_SHORT 0x01 |
#define VIBROMOTOR3_I_DIS_TIME_V_SHORT 0x00 |
#define VIBROMOTOR3_IN_MODE_ANALOG 0x02 |
#define VIBROMOTOR3_IN_MODE_PWM 0x00 |
#define VIBROMOTOR3_INT_TRIG 0x00 |
#define VIBROMOTOR3_LOOP_RESP_FAST 0x08 |
#define VIBROMOTOR3_LOOP_RESP_MEDIUM 0x04 |
#define VIBROMOTOR3_LOOP_RESP_SLOW 0x00 |
#define VIBROMOTOR3_LOOP_RESP_V_FAST 0x0C |
#define VIBROMOTOR3_LRA_AUTO_RESONA 0x00 |
#define VIBROMOTOR3_LRA_CLOSED_LOOP 0x00 |
#define VIBROMOTOR3_LRA_MODE 0x80 |
#define VIBROMOTOR3_LRA_OPEN_LOOP 0x01 |
#define VIBROMOTOR3_LRADRV_MODE 0x04 |
#define VIBROMOTOR3_LRADRV_MODE_ONCE 0x00 |
#define VIBROMOTOR3_LRADRV_MODE_TWICE 0x04 |
#define VIBROMOTOR3_NG_THRESH_2_PERC 0x40 |
#define VIBROMOTOR3_NG_THRESH_4_PERC 0x80 |
#define VIBROMOTOR3_NG_THRESH_8_PERC 0xC0 |
#define VIBROMOTOR3_NG_THRESH_OFF 0x00 |
#define VIBROMOTOR3_OTP_PROG 0x01 |
#define VIBROMOTOR3_PROPERTY_DISABLE 0 |
Vibro Motor 3 Property enable or disable values.
Property enable or disable values of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_PROPERTY_ENABLE 1 |
#define VIBROMOTOR3_PWM_ANALOG 0x03 |
#define VIBROMOTOR3_RAM 0x00 |
#define VIBROMOTOR3_ROM_A 0x01 |
#define VIBROMOTOR3_ROM_B 0x02 |
#define VIBROMOTOR3_ROM_C 0x03 |
#define VIBROMOTOR3_ROM_D 0x04 |
#define VIBROMOTOR3_ROM_E 0x05 |
#define VIBROMOTOR3_ROM_LRA 0x06 |
#define VIBROMOTOR3_RTP 0x05 |
#define VIBROMOTOR3_SAMP_TIME_150US 0x00 |
#define VIBROMOTOR3_SAMP_TIME_200US 0x10 |
#define VIBROMOTOR3_SAMP_TIME_250US 0x20 |
#define VIBROMOTOR3_SAMP_TIME_300US 0x30 |
#define VIBROMOTOR3_SET_DEV_ADDR 0x5A |
Vibro Motor 3 device address setting.
Specified setting for device slave address selection of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_STANDBY 0x40 |
#define VIBROMOTOR3_STARTPPBOOST 0x80 |
Vibro Motor 3 description setting.
Specified setting for description of Vibro Motor 3 Click driver.
#define VIBROMOTOR3_STOP 0x00 |
#define VIBROMOTOR3_SUP_COMP_DIS 0x10 |
#define VIBROMOTOR3_UNIDIR_IN 0x00 |