irgesture2 2.0.0.0
IR Gesture 2 Registers List

List of registers of IR Gesture 2 Click driver. More...

Macros

#define IRGESTURE2_REG_INT_STATUS   0x00
 IR Gesture 2 register map.
 
#define IRGESTURE2_REG_MAIN_CONFIG_1   0x01
 
#define IRGESTURE2_REG_MAIN_CONFIG_2   0x02
 
#define IRGESTURE2_REG_SEQ_CONFIG_1   0x03
 
#define IRGESTURE2_REG_SEQ_CONFIG_2   0x04
 
#define IRGESTURE2_REG_AFE_CONFIG   0x05
 
#define IRGESTURE2_REG_LED_CONFIG   0x06
 
#define IRGESTURE2_REG_ADC00H   0x10
 
#define IRGESTURE2_REG_ADC00L   0x11
 
#define IRGESTURE2_REG_ADC01H   0x12
 
#define IRGESTURE2_REG_ADC01L   0x13
 
#define IRGESTURE2_REG_ADC02H   0x14
 
#define IRGESTURE2_REG_ADC02L   0x15
 
#define IRGESTURE2_REG_ADC03H   0x16
 
#define IRGESTURE2_REG_ADC03L   0x17
 
#define IRGESTURE2_REG_ADC04H   0x18
 
#define IRGESTURE2_REG_ADC04L   0x19
 
#define IRGESTURE2_REG_ADC05H   0x1A
 
#define IRGESTURE2_REG_ADC05L   0x1B
 
#define IRGESTURE2_REG_ADC06H   0x1C
 
#define IRGESTURE2_REG_ADC06L   0x1D
 
#define IRGESTURE2_REG_ADC07H   0x1E
 
#define IRGESTURE2_REG_ADC07L   0x1F
 
#define IRGESTURE2_REG_ADC08H   0x20
 
#define IRGESTURE2_REG_ADC08L   0x21
 
#define IRGESTURE2_REG_ADC09H   0x22
 
#define IRGESTURE2_REG_ADC09L   0x23
 
#define IRGESTURE2_REG_ADC10H   0x24
 
#define IRGESTURE2_REG_ADC10L   0x25
 
#define IRGESTURE2_REG_ADC11H   0x26
 
#define IRGESTURE2_REG_ADC11L   0x27
 
#define IRGESTURE2_REG_ADC12H   0x28
 
#define IRGESTURE2_REG_ADC12L   0x29
 
#define IRGESTURE2_REG_ADC13H   0x2A
 
#define IRGESTURE2_REG_ADC13L   0x2B
 
#define IRGESTURE2_REG_ADC14H   0x2C
 
#define IRGESTURE2_REG_ADC14L   0x2D
 
#define IRGESTURE2_REG_ADC15H   0x2E
 
#define IRGESTURE2_REG_ADC15L   0x2F
 
#define IRGESTURE2_REG_ADC16H   0x30
 
#define IRGESTURE2_REG_ADC16L   0x31
 
#define IRGESTURE2_REG_ADC17H   0x32
 
#define IRGESTURE2_REG_ADC17L   0x33
 
#define IRGESTURE2_REG_ADC18H   0x34
 
#define IRGESTURE2_REG_ADC18L   0x35
 
#define IRGESTURE2_REG_ADC19H   0x36
 
#define IRGESTURE2_REG_ADC19L   0x37
 
#define IRGESTURE2_REG_ADC20H   0x38
 
#define IRGESTURE2_REG_ADC20L   0x39
 
#define IRGESTURE2_REG_ADC21H   0x3A
 
#define IRGESTURE2_REG_ADC21L   0x3B
 
#define IRGESTURE2_REG_ADC22H   0x3C
 
#define IRGESTURE2_REG_ADC22L   0x3D
 
#define IRGESTURE2_REG_ADC23H   0x3E
 
#define IRGESTURE2_REG_ADC23L   0x3F
 
#define IRGESTURE2_REG_ADC24H   0x40
 
#define IRGESTURE2_REG_ADC24L   0x41
 
#define IRGESTURE2_REG_ADC25H   0x42
 
#define IRGESTURE2_REG_ADC25L   0x43
 
#define IRGESTURE2_REG_ADC26H   0x44
 
#define IRGESTURE2_REG_ADC26L   0x45
 
#define IRGESTURE2_REG_ADC27H   0x46
 
#define IRGESTURE2_REG_ADC27L   0x47
 
#define IRGESTURE2_REG_ADC28H   0x48
 
#define IRGESTURE2_REG_ADC28L   0x49
 
#define IRGESTURE2_REG_ADC29H   0x4A
 
#define IRGESTURE2_REG_ADC29L   0x4B
 
#define IRGESTURE2_REG_ADC30H   0x4C
 
#define IRGESTURE2_REG_ADC30L   0x4D
 
#define IRGESTURE2_REG_ADC31H   0x4E
 
#define IRGESTURE2_REG_ADC31L   0x4F
 
#define IRGESTURE2_REG_ADC32H   0x50
 
#define IRGESTURE2_REG_ADC32L   0x51
 
#define IRGESTURE2_REG_ADC33H   0x52
 
#define IRGESTURE2_REG_ADC33L   0x53
 
#define IRGESTURE2_REG_ADC34H   0x54
 
#define IRGESTURE2_REG_ADC34L   0x55
 
#define IRGESTURE2_REG_ADC35H   0x56
 
#define IRGESTURE2_REG_ADC35L   0x57
 
#define IRGESTURE2_REG_ADC36H   0x58
 
#define IRGESTURE2_REG_ADC36L   0x59
 
#define IRGESTURE2_REG_ADC37H   0x5A
 
#define IRGESTURE2_REG_ADC37L   0x5B
 
#define IRGESTURE2_REG_ADC38H   0x5C
 
#define IRGESTURE2_REG_ADC38L   0x5D
 
#define IRGESTURE2_REG_ADC39H   0x5E
 
#define IRGESTURE2_REG_ADC39L   0x5F
 
#define IRGESTURE2_REG_ADC40H   0x60
 
#define IRGESTURE2_REG_ADC40L   0x61
 
#define IRGESTURE2_REG_ADC41H   0x62
 
#define IRGESTURE2_REG_ADC41L   0x63
 
#define IRGESTURE2_REG_ADC42H   0x64
 
#define IRGESTURE2_REG_ADC42L   0x65
 
#define IRGESTURE2_REG_ADC43H   0x66
 
#define IRGESTURE2_REG_ADC43L   0x67
 
#define IRGESTURE2_REG_ADC44H   0x68
 
#define IRGESTURE2_REG_ADC44L   0x69
 
#define IRGESTURE2_REG_ADC45H   0x6A
 
#define IRGESTURE2_REG_ADC45L   0x6B
 
#define IRGESTURE2_REG_ADC46H   0x6C
 
#define IRGESTURE2_REG_ADC46L   0x6D
 
#define IRGESTURE2_REG_ADC47H   0x6E
 
#define IRGESTURE2_REG_ADC47L   0x6F
 
#define IRGESTURE2_REG_ADC48H   0x70
 
#define IRGESTURE2_REG_ADC48L   0x71
 
#define IRGESTURE2_REG_ADC49H   0x72
 
#define IRGESTURE2_REG_ADC49L   0x73
 
#define IRGESTURE2_REG_ADC50H   0x74
 
#define IRGESTURE2_REG_ADC50L   0x75
 
#define IRGESTURE2_REG_ADC51H   0x76
 
#define IRGESTURE2_REG_ADC51L   0x77
 
#define IRGESTURE2_REG_ADC52H   0x78
 
#define IRGESTURE2_REG_ADC52L   0x79
 
#define IRGESTURE2_REG_ADC53H   0x7A
 
#define IRGESTURE2_REG_ADC53L   0x7B
 
#define IRGESTURE2_REG_ADC54H   0x7C
 
#define IRGESTURE2_REG_ADC54L   0x7D
 
#define IRGESTURE2_REG_ADC55H   0x7E
 
#define IRGESTURE2_REG_ADC55L   0x7F
 
#define IRGESTURE2_REG_ADC56H   0x80
 
#define IRGESTURE2_REG_ADC56L   0x81
 
#define IRGESTURE2_REG_ADC57H   0x82
 
#define IRGESTURE2_REG_ADC57L   0x83
 
#define IRGESTURE2_REG_ADC58H   0x84
 
#define IRGESTURE2_REG_ADC58L   0x85
 
#define IRGESTURE2_REG_ADC59H   0x86
 
#define IRGESTURE2_REG_ADC59L   0x87
 
#define IRGESTURE2_REG_COLUMN_GAIN_2_1   0xA5
 
#define IRGESTURE2_REG_COLUMN_GAIN_4_3   0xA6
 
#define IRGESTURE2_REG_COLUMN_GAIN_6_5   0xA7
 
#define IRGESTURE2_REG_COLUMN_GAIN_8_7   0xA8
 
#define IRGESTURE2_REG_COLUMN_GAIN_10_9   0xA9
 
#define IRGESTURE2_REG_LED_CTRL   0xC1
 

Detailed Description

List of registers of IR Gesture 2 Click driver.

Macro Definition Documentation

◆ IRGESTURE2_REG_ADC00H

#define IRGESTURE2_REG_ADC00H   0x10

◆ IRGESTURE2_REG_ADC00L

#define IRGESTURE2_REG_ADC00L   0x11

◆ IRGESTURE2_REG_ADC01H

#define IRGESTURE2_REG_ADC01H   0x12

◆ IRGESTURE2_REG_ADC01L

#define IRGESTURE2_REG_ADC01L   0x13

◆ IRGESTURE2_REG_ADC02H

#define IRGESTURE2_REG_ADC02H   0x14

◆ IRGESTURE2_REG_ADC02L

#define IRGESTURE2_REG_ADC02L   0x15

◆ IRGESTURE2_REG_ADC03H

#define IRGESTURE2_REG_ADC03H   0x16

◆ IRGESTURE2_REG_ADC03L

#define IRGESTURE2_REG_ADC03L   0x17

◆ IRGESTURE2_REG_ADC04H

#define IRGESTURE2_REG_ADC04H   0x18

◆ IRGESTURE2_REG_ADC04L

#define IRGESTURE2_REG_ADC04L   0x19

◆ IRGESTURE2_REG_ADC05H

#define IRGESTURE2_REG_ADC05H   0x1A

◆ IRGESTURE2_REG_ADC05L

#define IRGESTURE2_REG_ADC05L   0x1B

◆ IRGESTURE2_REG_ADC06H

#define IRGESTURE2_REG_ADC06H   0x1C

◆ IRGESTURE2_REG_ADC06L

#define IRGESTURE2_REG_ADC06L   0x1D

◆ IRGESTURE2_REG_ADC07H

#define IRGESTURE2_REG_ADC07H   0x1E

◆ IRGESTURE2_REG_ADC07L

#define IRGESTURE2_REG_ADC07L   0x1F

◆ IRGESTURE2_REG_ADC08H

#define IRGESTURE2_REG_ADC08H   0x20

◆ IRGESTURE2_REG_ADC08L

#define IRGESTURE2_REG_ADC08L   0x21

◆ IRGESTURE2_REG_ADC09H

#define IRGESTURE2_REG_ADC09H   0x22

◆ IRGESTURE2_REG_ADC09L

#define IRGESTURE2_REG_ADC09L   0x23

◆ IRGESTURE2_REG_ADC10H

#define IRGESTURE2_REG_ADC10H   0x24

◆ IRGESTURE2_REG_ADC10L

#define IRGESTURE2_REG_ADC10L   0x25

◆ IRGESTURE2_REG_ADC11H

#define IRGESTURE2_REG_ADC11H   0x26

◆ IRGESTURE2_REG_ADC11L

#define IRGESTURE2_REG_ADC11L   0x27

◆ IRGESTURE2_REG_ADC12H

#define IRGESTURE2_REG_ADC12H   0x28

◆ IRGESTURE2_REG_ADC12L

#define IRGESTURE2_REG_ADC12L   0x29

◆ IRGESTURE2_REG_ADC13H

#define IRGESTURE2_REG_ADC13H   0x2A

◆ IRGESTURE2_REG_ADC13L

#define IRGESTURE2_REG_ADC13L   0x2B

◆ IRGESTURE2_REG_ADC14H

#define IRGESTURE2_REG_ADC14H   0x2C

◆ IRGESTURE2_REG_ADC14L

#define IRGESTURE2_REG_ADC14L   0x2D

◆ IRGESTURE2_REG_ADC15H

#define IRGESTURE2_REG_ADC15H   0x2E

◆ IRGESTURE2_REG_ADC15L

#define IRGESTURE2_REG_ADC15L   0x2F

◆ IRGESTURE2_REG_ADC16H

#define IRGESTURE2_REG_ADC16H   0x30

◆ IRGESTURE2_REG_ADC16L

#define IRGESTURE2_REG_ADC16L   0x31

◆ IRGESTURE2_REG_ADC17H

#define IRGESTURE2_REG_ADC17H   0x32

◆ IRGESTURE2_REG_ADC17L

#define IRGESTURE2_REG_ADC17L   0x33

◆ IRGESTURE2_REG_ADC18H

#define IRGESTURE2_REG_ADC18H   0x34

◆ IRGESTURE2_REG_ADC18L

#define IRGESTURE2_REG_ADC18L   0x35

◆ IRGESTURE2_REG_ADC19H

#define IRGESTURE2_REG_ADC19H   0x36

◆ IRGESTURE2_REG_ADC19L

#define IRGESTURE2_REG_ADC19L   0x37

◆ IRGESTURE2_REG_ADC20H

#define IRGESTURE2_REG_ADC20H   0x38

◆ IRGESTURE2_REG_ADC20L

#define IRGESTURE2_REG_ADC20L   0x39

◆ IRGESTURE2_REG_ADC21H

#define IRGESTURE2_REG_ADC21H   0x3A

◆ IRGESTURE2_REG_ADC21L

#define IRGESTURE2_REG_ADC21L   0x3B

◆ IRGESTURE2_REG_ADC22H

#define IRGESTURE2_REG_ADC22H   0x3C

◆ IRGESTURE2_REG_ADC22L

#define IRGESTURE2_REG_ADC22L   0x3D

◆ IRGESTURE2_REG_ADC23H

#define IRGESTURE2_REG_ADC23H   0x3E

◆ IRGESTURE2_REG_ADC23L

#define IRGESTURE2_REG_ADC23L   0x3F

◆ IRGESTURE2_REG_ADC24H

#define IRGESTURE2_REG_ADC24H   0x40

◆ IRGESTURE2_REG_ADC24L

#define IRGESTURE2_REG_ADC24L   0x41

◆ IRGESTURE2_REG_ADC25H

#define IRGESTURE2_REG_ADC25H   0x42

◆ IRGESTURE2_REG_ADC25L

#define IRGESTURE2_REG_ADC25L   0x43

◆ IRGESTURE2_REG_ADC26H

#define IRGESTURE2_REG_ADC26H   0x44

◆ IRGESTURE2_REG_ADC26L

#define IRGESTURE2_REG_ADC26L   0x45

◆ IRGESTURE2_REG_ADC27H

#define IRGESTURE2_REG_ADC27H   0x46

◆ IRGESTURE2_REG_ADC27L

#define IRGESTURE2_REG_ADC27L   0x47

◆ IRGESTURE2_REG_ADC28H

#define IRGESTURE2_REG_ADC28H   0x48

◆ IRGESTURE2_REG_ADC28L

#define IRGESTURE2_REG_ADC28L   0x49

◆ IRGESTURE2_REG_ADC29H

#define IRGESTURE2_REG_ADC29H   0x4A

◆ IRGESTURE2_REG_ADC29L

#define IRGESTURE2_REG_ADC29L   0x4B

◆ IRGESTURE2_REG_ADC30H

#define IRGESTURE2_REG_ADC30H   0x4C

◆ IRGESTURE2_REG_ADC30L

#define IRGESTURE2_REG_ADC30L   0x4D

◆ IRGESTURE2_REG_ADC31H

#define IRGESTURE2_REG_ADC31H   0x4E

◆ IRGESTURE2_REG_ADC31L

#define IRGESTURE2_REG_ADC31L   0x4F

◆ IRGESTURE2_REG_ADC32H

#define IRGESTURE2_REG_ADC32H   0x50

◆ IRGESTURE2_REG_ADC32L

#define IRGESTURE2_REG_ADC32L   0x51

◆ IRGESTURE2_REG_ADC33H

#define IRGESTURE2_REG_ADC33H   0x52

◆ IRGESTURE2_REG_ADC33L

#define IRGESTURE2_REG_ADC33L   0x53

◆ IRGESTURE2_REG_ADC34H

#define IRGESTURE2_REG_ADC34H   0x54

◆ IRGESTURE2_REG_ADC34L

#define IRGESTURE2_REG_ADC34L   0x55

◆ IRGESTURE2_REG_ADC35H

#define IRGESTURE2_REG_ADC35H   0x56

◆ IRGESTURE2_REG_ADC35L

#define IRGESTURE2_REG_ADC35L   0x57

◆ IRGESTURE2_REG_ADC36H

#define IRGESTURE2_REG_ADC36H   0x58

◆ IRGESTURE2_REG_ADC36L

#define IRGESTURE2_REG_ADC36L   0x59

◆ IRGESTURE2_REG_ADC37H

#define IRGESTURE2_REG_ADC37H   0x5A

◆ IRGESTURE2_REG_ADC37L

#define IRGESTURE2_REG_ADC37L   0x5B

◆ IRGESTURE2_REG_ADC38H

#define IRGESTURE2_REG_ADC38H   0x5C

◆ IRGESTURE2_REG_ADC38L

#define IRGESTURE2_REG_ADC38L   0x5D

◆ IRGESTURE2_REG_ADC39H

#define IRGESTURE2_REG_ADC39H   0x5E

◆ IRGESTURE2_REG_ADC39L

#define IRGESTURE2_REG_ADC39L   0x5F

◆ IRGESTURE2_REG_ADC40H

#define IRGESTURE2_REG_ADC40H   0x60

◆ IRGESTURE2_REG_ADC40L

#define IRGESTURE2_REG_ADC40L   0x61

◆ IRGESTURE2_REG_ADC41H

#define IRGESTURE2_REG_ADC41H   0x62

◆ IRGESTURE2_REG_ADC41L

#define IRGESTURE2_REG_ADC41L   0x63

◆ IRGESTURE2_REG_ADC42H

#define IRGESTURE2_REG_ADC42H   0x64

◆ IRGESTURE2_REG_ADC42L

#define IRGESTURE2_REG_ADC42L   0x65

◆ IRGESTURE2_REG_ADC43H

#define IRGESTURE2_REG_ADC43H   0x66

◆ IRGESTURE2_REG_ADC43L

#define IRGESTURE2_REG_ADC43L   0x67

◆ IRGESTURE2_REG_ADC44H

#define IRGESTURE2_REG_ADC44H   0x68

◆ IRGESTURE2_REG_ADC44L

#define IRGESTURE2_REG_ADC44L   0x69

◆ IRGESTURE2_REG_ADC45H

#define IRGESTURE2_REG_ADC45H   0x6A

◆ IRGESTURE2_REG_ADC45L

#define IRGESTURE2_REG_ADC45L   0x6B

◆ IRGESTURE2_REG_ADC46H

#define IRGESTURE2_REG_ADC46H   0x6C

◆ IRGESTURE2_REG_ADC46L

#define IRGESTURE2_REG_ADC46L   0x6D

◆ IRGESTURE2_REG_ADC47H

#define IRGESTURE2_REG_ADC47H   0x6E

◆ IRGESTURE2_REG_ADC47L

#define IRGESTURE2_REG_ADC47L   0x6F

◆ IRGESTURE2_REG_ADC48H

#define IRGESTURE2_REG_ADC48H   0x70

◆ IRGESTURE2_REG_ADC48L

#define IRGESTURE2_REG_ADC48L   0x71

◆ IRGESTURE2_REG_ADC49H

#define IRGESTURE2_REG_ADC49H   0x72

◆ IRGESTURE2_REG_ADC49L

#define IRGESTURE2_REG_ADC49L   0x73

◆ IRGESTURE2_REG_ADC50H

#define IRGESTURE2_REG_ADC50H   0x74

◆ IRGESTURE2_REG_ADC50L

#define IRGESTURE2_REG_ADC50L   0x75

◆ IRGESTURE2_REG_ADC51H

#define IRGESTURE2_REG_ADC51H   0x76

◆ IRGESTURE2_REG_ADC51L

#define IRGESTURE2_REG_ADC51L   0x77

◆ IRGESTURE2_REG_ADC52H

#define IRGESTURE2_REG_ADC52H   0x78

◆ IRGESTURE2_REG_ADC52L

#define IRGESTURE2_REG_ADC52L   0x79

◆ IRGESTURE2_REG_ADC53H

#define IRGESTURE2_REG_ADC53H   0x7A

◆ IRGESTURE2_REG_ADC53L

#define IRGESTURE2_REG_ADC53L   0x7B

◆ IRGESTURE2_REG_ADC54H

#define IRGESTURE2_REG_ADC54H   0x7C

◆ IRGESTURE2_REG_ADC54L

#define IRGESTURE2_REG_ADC54L   0x7D

◆ IRGESTURE2_REG_ADC55H

#define IRGESTURE2_REG_ADC55H   0x7E

◆ IRGESTURE2_REG_ADC55L

#define IRGESTURE2_REG_ADC55L   0x7F

◆ IRGESTURE2_REG_ADC56H

#define IRGESTURE2_REG_ADC56H   0x80

◆ IRGESTURE2_REG_ADC56L

#define IRGESTURE2_REG_ADC56L   0x81

◆ IRGESTURE2_REG_ADC57H

#define IRGESTURE2_REG_ADC57H   0x82

◆ IRGESTURE2_REG_ADC57L

#define IRGESTURE2_REG_ADC57L   0x83

◆ IRGESTURE2_REG_ADC58H

#define IRGESTURE2_REG_ADC58H   0x84

◆ IRGESTURE2_REG_ADC58L

#define IRGESTURE2_REG_ADC58L   0x85

◆ IRGESTURE2_REG_ADC59H

#define IRGESTURE2_REG_ADC59H   0x86

◆ IRGESTURE2_REG_ADC59L

#define IRGESTURE2_REG_ADC59L   0x87

◆ IRGESTURE2_REG_AFE_CONFIG

#define IRGESTURE2_REG_AFE_CONFIG   0x05

◆ IRGESTURE2_REG_COLUMN_GAIN_10_9

#define IRGESTURE2_REG_COLUMN_GAIN_10_9   0xA9

◆ IRGESTURE2_REG_COLUMN_GAIN_2_1

#define IRGESTURE2_REG_COLUMN_GAIN_2_1   0xA5

◆ IRGESTURE2_REG_COLUMN_GAIN_4_3

#define IRGESTURE2_REG_COLUMN_GAIN_4_3   0xA6

◆ IRGESTURE2_REG_COLUMN_GAIN_6_5

#define IRGESTURE2_REG_COLUMN_GAIN_6_5   0xA7

◆ IRGESTURE2_REG_COLUMN_GAIN_8_7

#define IRGESTURE2_REG_COLUMN_GAIN_8_7   0xA8

◆ IRGESTURE2_REG_INT_STATUS

#define IRGESTURE2_REG_INT_STATUS   0x00

IR Gesture 2 register map.

Specified register map of IR Gesture 2 Click driver.

◆ IRGESTURE2_REG_LED_CONFIG

#define IRGESTURE2_REG_LED_CONFIG   0x06

◆ IRGESTURE2_REG_LED_CTRL

#define IRGESTURE2_REG_LED_CTRL   0xC1

◆ IRGESTURE2_REG_MAIN_CONFIG_1

#define IRGESTURE2_REG_MAIN_CONFIG_1   0x01

◆ IRGESTURE2_REG_MAIN_CONFIG_2

#define IRGESTURE2_REG_MAIN_CONFIG_2   0x02

◆ IRGESTURE2_REG_SEQ_CONFIG_1

#define IRGESTURE2_REG_SEQ_CONFIG_1   0x03

◆ IRGESTURE2_REG_SEQ_CONFIG_2

#define IRGESTURE2_REG_SEQ_CONFIG_2   0x04