irgesture2 2.0.0.0
|
Settings for registers of IR Gesture 2 Click driver. More...
Settings for registers of IR Gesture 2 Click driver.
#define IRGESTRURE2_EOCINTE_ENABLE 0x04 |
#define IRGESTRURE2_EXSYNC_INPUT 0x00 |
IR Gesture 2 main configuration 1 register settings.
Specified main configuration 1 register settings of IR Gesture 2 Click driver.
#define IRGESTRURE2_EXSYNC_INPUT_MASTER 0x20 |
#define IRGESTRURE2_EXSYNC_INPUT_SLAVE 0x10 |
#define IRGESTURE2_ALC_COARSE 0x40 |
IR Gesture 2 afe configuration register settings.
Specified afe configuration register settings of IR Gesture 2 Click driver.
#define IRGESTURE2_ALCEN_ENABLE 0x08 |
#define IRGESTURE2_CDSMODE 0x02 |
#define IRGESTURE2_CONTINUOUS_CONVERSION 0x02 |
#define IRGESTURE2_DRV_EN_DISABLE 0x00 |
#define IRGESTURE2_DRV_EN_ENABLE 0x04 |
#define IRGESTURE2_DUTY_CYCLE_1 0x00 |
IR Gesture 2 led configuration register settings.
Specified led configuration register settings of IR Gesture 2 Click driver.
#define IRGESTURE2_DUTY_CYCLE_10 0x09 |
#define IRGESTURE2_DUTY_CYCLE_11 0x0A |
#define IRGESTURE2_DUTY_CYCLE_12 0x0B |
#define IRGESTURE2_DUTY_CYCLE_13 0x0C |
#define IRGESTURE2_DUTY_CYCLE_14 0x0D |
#define IRGESTURE2_DUTY_CYCLE_15 0x0E |
#define IRGESTURE2_DUTY_CYCLE_16 0x0F |
#define IRGESTURE2_DUTY_CYCLE_2 0x01 |
#define IRGESTURE2_DUTY_CYCLE_3 0x02 |
#define IRGESTURE2_DUTY_CYCLE_4 0x03 |
#define IRGESTURE2_DUTY_CYCLE_5 0x04 |
#define IRGESTURE2_DUTY_CYCLE_6 0x05 |
#define IRGESTURE2_DUTY_CYCLE_7 0x06 |
#define IRGESTURE2_DUTY_CYCLE_8 0x07 |
#define IRGESTURE2_DUTY_CYCLE_9 0x08 |
#define IRGESTURE2_ELED_EN_DISABLE 0x00 |
#define IRGESTURE2_ELED_EN_ENABLE 0x02 |
#define IRGESTURE2_ELED_POL_NMOS 0x00 |
#define IRGESTURE2_ELED_POL_PMOS 0x01 |
#define IRGESTURE2_EOC_DELAY_0MS 0x00 |
IR Gesture 2 seq configuration 1 register settings.
Specified seq configuration 1 register settings of IR Gesture 2 Click driver.
#define IRGESTURE2_EOC_DELAY_12p49MS 0x40 |
#define IRGESTURE2_EOC_DELAY_1599MS 0xB0 |
#define IRGESTURE2_EOC_DELAY_199p98MS 0x80 |
#define IRGESTURE2_EOC_DELAY_1p56MS 0x10 |
#define IRGESTURE2_EOC_DELAY_24p98MS 0x50 |
#define IRGESTURE2_EOC_DELAY_399p75MS 0x90 |
#define IRGESTURE2_EOC_DELAY_3p12MS 0x20 |
#define IRGESTURE2_EOC_DELAY_49p97MS 0x60 |
#define IRGESTURE2_EOC_DELAY_6p25MS 0x30 |
#define IRGESTURE2_EOC_DELAY_799p5MS 0xA0 |
#define IRGESTURE2_EOC_DELAY_99p94MS 0x70 |
#define IRGESTURE2_GAINSEL_CGAIN 0x00 |
IR Gesture 2 led ctrl register settings.
Specified led ctrl register settings of IR Gesture 2 Click driver.
#define IRGESTURE2_GAINSEL_INTERNAL_TRIM 0x08 |
#define IRGESTURE2_INTEGRATION_TIME_100US 0x08 |
#define IRGESTURE2_INTEGRATION_TIME_12p5US 0x02 |
#define IRGESTURE2_INTEGRATION_TIME_200US 0x0A |
#define IRGESTURE2_INTEGRATION_TIME_25US 0x04 |
#define IRGESTURE2_INTEGRATION_TIME_400US 0x0C |
#define IRGESTURE2_INTEGRATION_TIME_50US 0x06 |
#define IRGESTURE2_INTEGRATION_TIME_6p25US 0x00 |
#define IRGESTURE2_INTEGRATION_TIME_800US 0x0E |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_0p33 0x00 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_0p37 0x01 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_0p43 0x02 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_0p49 0x03 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_0p56 0x04 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_0p65 0x05 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_0p75 0x06 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_0p86 0x07 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_1p00 0x08 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_1p14 0x09 |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_1p33 0x0A |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_1p53 0x0B |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_1p79 0x0C |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_2p04 0x0D |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_2p38 0x0E |
#define IRGESTURE2_LOWER_CGAIN_FACTOR_2p70 0x0F |
#define IRGESTURE2_NCDS_1 0x00 |
#define IRGESTURE2_NCDS_128 0x1C |
#define IRGESTURE2_NCDS_16 0x10 |
#define IRGESTURE2_NCDS_2 0x04 |
#define IRGESTURE2_NCDS_32 0x14 |
#define IRGESTURE2_NCDS_4 0x08 |
#define IRGESTURE2_NCDS_64 0x18 |
#define IRGESTURE2_NCDS_8 0x0C |
#define IRGESTURE2_NRPT_1 0x00 |
IR Gesture 2 seq configuration 2 register settings.
Specified seq configuration 2 register settings of IR Gesture 2 Click driver.
#define IRGESTURE2_NRPT_128 0xE0 |
#define IRGESTURE2_NRPT_16 0x80 |
#define IRGESTURE2_NRPT_2 0x20 |
#define IRGESTURE2_NRPT_32 0xA0 |
#define IRGESTURE2_NRPT_4 0x40 |
#define IRGESTURE2_NRPT_64 0xC0 |
#define IRGESTURE2_NRPT_8 0x60 |
#define IRGESTURE2_NUM_SENSOR_PIXELS ( IRGESTURE2_SENSOR_X_SIZE * IRGESTURE2_SENSOR_Y_SIZE ) |
#define IRGESTURE2_ONE_SHOT_ENABLE 0x08 |
#define IRGESTURE2_ONE_SHOT_TRIGGER 0x04 |
#define IRGESTURE2_PGA_1 0x00 |
#define IRGESTURE2_PGA_1_PER_16 0x02 |
#define IRGESTURE2_PGA_1_PER_32 0x03 |
#define IRGESTURE2_PGA_1_PER_4 0x01 |
#define IRGESTURE2_RESET 0x40 |
#define IRGESTURE2_SENSOR_X_SIZE 10 |
IR Gesture 2 sensor pixels size.
Specified sensor pixels size of IR Gesture 2 Click driver.
#define IRGESTURE2_SENSOR_Y_SIZE 6 |
#define IRGESTURE2_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
#define IRGESTURE2_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
#define IRGESTURE2_SHUTDOWN 0x80 |
IR Gesture 2 main configuration 2 register settings.
Specified main configuration 2 register settings of IR Gesture 2 Click driver.
#define IRGESTURE2_SPI_READ 0x80 |
IR Gesture 2 SPI read/write command.
Specified SPI read/write command of IR Gesture 2 Click driver.
#define IRGESTURE2_SPI_WRITE 0x00 |
#define IRGESTURE2_SYNC 0x10 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_0p33 0x00 |
IR Gesture 2 column gain register settings.
Specified column gain register settings of IR Gesture 2 Click driver.
#define IRGESTURE2_UPPER_CGAIN_FACTOR_0p37 0x10 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_0p43 0x20 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_0p49 0x30 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_0p56 0x40 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_0p65 0x50 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_0p75 0x60 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_0p86 0x70 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_1p00 0x80 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_1p14 0x90 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_1p33 0xA0 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_1p53 0xB0 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_1p79 0xC0 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_2p04 0xD0 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_2p38 0xE0 |
#define IRGESTURE2_UPPER_CGAIN_FACTOR_2p70 0xF0 |