|
#define | IRGESTRURE2_EXSYNC_INPUT 0x00 |
| IR Gesture 2 main configuration 1 register settings.
|
|
#define | IRGESTRURE2_EXSYNC_INPUT_SLAVE 0x10 |
|
#define | IRGESTRURE2_EXSYNC_INPUT_MASTER 0x20 |
|
#define | IRGESTRURE2_EOCINTE_ENABLE 0x04 |
|
#define | IRGESTURE2_SHUTDOWN 0x80 |
| IR Gesture 2 main configuration 2 register settings.
|
|
#define | IRGESTURE2_RESET 0x40 |
|
#define | IRGESTURE2_SYNC 0x10 |
|
#define | IRGESTURE2_ONE_SHOT_ENABLE 0x08 |
|
#define | IRGESTURE2_ONE_SHOT_TRIGGER 0x04 |
|
#define | IRGESTURE2_CONTINUOUS_CONVERSION 0x02 |
|
#define | IRGESTURE2_EOC_DELAY_0MS 0x00 |
| IR Gesture 2 seq configuration 1 register settings.
|
|
#define | IRGESTURE2_EOC_DELAY_1p56MS 0x10 |
|
#define | IRGESTURE2_EOC_DELAY_3p12MS 0x20 |
|
#define | IRGESTURE2_EOC_DELAY_6p25MS 0x30 |
|
#define | IRGESTURE2_EOC_DELAY_12p49MS 0x40 |
|
#define | IRGESTURE2_EOC_DELAY_24p98MS 0x50 |
|
#define | IRGESTURE2_EOC_DELAY_49p97MS 0x60 |
|
#define | IRGESTURE2_EOC_DELAY_99p94MS 0x70 |
|
#define | IRGESTURE2_EOC_DELAY_199p98MS 0x80 |
|
#define | IRGESTURE2_EOC_DELAY_399p75MS 0x90 |
|
#define | IRGESTURE2_EOC_DELAY_799p5MS 0xA0 |
|
#define | IRGESTURE2_EOC_DELAY_1599MS 0xB0 |
|
#define | IRGESTURE2_INTEGRATION_TIME_6p25US 0x00 |
|
#define | IRGESTURE2_INTEGRATION_TIME_12p5US 0x02 |
|
#define | IRGESTURE2_INTEGRATION_TIME_25US 0x04 |
|
#define | IRGESTURE2_INTEGRATION_TIME_50US 0x06 |
|
#define | IRGESTURE2_INTEGRATION_TIME_100US 0x08 |
|
#define | IRGESTURE2_INTEGRATION_TIME_200US 0x0A |
|
#define | IRGESTURE2_INTEGRATION_TIME_400US 0x0C |
|
#define | IRGESTURE2_INTEGRATION_TIME_800US 0x0E |
|
#define | IRGESTURE2_NRPT_1 0x00 |
| IR Gesture 2 seq configuration 2 register settings.
|
|
#define | IRGESTURE2_NRPT_2 0x20 |
|
#define | IRGESTURE2_NRPT_4 0x40 |
|
#define | IRGESTURE2_NRPT_8 0x60 |
|
#define | IRGESTURE2_NRPT_16 0x80 |
|
#define | IRGESTURE2_NRPT_32 0xA0 |
|
#define | IRGESTURE2_NRPT_64 0xC0 |
|
#define | IRGESTURE2_NRPT_128 0xE0 |
|
#define | IRGESTURE2_NCDS_1 0x00 |
|
#define | IRGESTURE2_NCDS_2 0x04 |
|
#define | IRGESTURE2_NCDS_4 0x08 |
|
#define | IRGESTURE2_NCDS_8 0x0C |
|
#define | IRGESTURE2_NCDS_16 0x10 |
|
#define | IRGESTURE2_NCDS_32 0x14 |
|
#define | IRGESTURE2_NCDS_64 0x18 |
|
#define | IRGESTURE2_NCDS_128 0x1C |
|
#define | IRGESTURE2_CDSMODE 0x02 |
|
#define | IRGESTURE2_ALC_COARSE 0x40 |
| IR Gesture 2 afe configuration register settings.
|
|
#define | IRGESTURE2_ALCEN_ENABLE 0x08 |
|
#define | IRGESTURE2_PGA_1 0x00 |
|
#define | IRGESTURE2_PGA_1_PER_4 0x01 |
|
#define | IRGESTURE2_PGA_1_PER_16 0x02 |
|
#define | IRGESTURE2_PGA_1_PER_32 0x03 |
|
#define | IRGESTURE2_DUTY_CYCLE_1 0x00 |
| IR Gesture 2 led configuration register settings.
|
|
#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_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_UPPER_CGAIN_FACTOR_0p33 0x00 |
| IR Gesture 2 column gain register settings.
|
|
#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 |
|
#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_GAINSEL_CGAIN 0x00 |
| IR Gesture 2 led ctrl register settings.
|
|
#define | IRGESTURE2_GAINSEL_INTERNAL_TRIM 0x08 |
|
#define | IRGESTURE2_DRV_EN_DISABLE 0x00 |
|
#define | IRGESTURE2_DRV_EN_ENABLE 0x04 |
|
#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_SPI_READ 0x80 |
| IR Gesture 2 SPI read/write command.
|
|
#define | IRGESTURE2_SPI_WRITE 0x00 |
|
#define | IRGESTURE2_SENSOR_X_SIZE 10 |
| IR Gesture 2 sensor pixels size.
|
|
#define | IRGESTURE2_SENSOR_Y_SIZE 6 |
|
#define | IRGESTURE2_NUM_SENSOR_PIXELS ( IRGESTURE2_SENSOR_X_SIZE * IRGESTURE2_SENSOR_Y_SIZE ) |
|
#define | IRGESTURE2_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
| Data sample selection.
|
|
#define | IRGESTURE2_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
|