irgesture 2.0.0.0
APDS-9960 register addresses

Macros

#define IRGESTURE_ENABLE   0x80
 
#define IRGESTURE_ATIME   0x81
 
#define IRGESTURE_WTIME   0x83
 
#define IRGESTURE_AILTL   0x84
 
#define IRGESTURE_AILTH   0x85
 
#define IRGESTURE_AIHTL   0x86
 
#define IRGESTURE_AIHTH   0x87
 
#define IRGESTURE_PILT   0x89
 
#define IRGESTURE_PIHT   0x8B
 
#define IRGESTURE_PERS   0x8C
 
#define IRGESTURE_CONFIG1   0x8D
 
#define IRGESTURE_PPULSE   0x8E
 
#define IRGESTURE_CONTROL   0x8F
 
#define IRGESTURE_CONFIG2   0x90
 
#define IRGESTURE_ID   0x92
 
#define IRGESTURE_STATUS   0x93
 
#define IRGESTURE_CDATAL   0x94
 
#define IRGESTURE_CDATAH   0x95
 
#define IRGESTURE_RDATAL   0x96
 
#define IRGESTURE_RDATAH   0x97
 
#define IRGESTURE_GDATAL   0x98
 
#define IRGESTURE_GDATAH   0x99
 
#define IRGESTURE_BDATAL   0x9A
 
#define IRGESTURE_BDATAH   0x9B
 
#define IRGESTURE_PDATA   0x9C
 
#define IRGESTURE_POFFSET_UR   0x9D
 
#define IRGESTURE_POFFSET_DL   0x9E
 
#define IRGESTURE_CONFIG3   0x9F
 
#define IRGESTURE_GPENTH   0xA0
 
#define IRGESTURE_GEXTH   0xA1
 
#define IRGESTURE_GCONF1   0xA2
 
#define IRGESTURE_GCONF2   0xA3
 
#define IRGESTURE_GOFFSET_U   0xA4
 
#define IRGESTURE_GOFFSET_D   0xA5
 
#define IRGESTURE_GOFFSET_L   0xA7
 
#define IRGESTURE_GOFFSET_R   0xA9
 
#define IRGESTURE_GPULSE   0xA6
 
#define IRGESTURE_GCONF3   0xAA
 
#define IRGESTURE_GCONF4   0xAB
 
#define IRGESTURE_GFLVL   0xAE
 
#define IRGESTURE_GSTATUS   0xAF
 
#define IRGESTURE_IFORCE   0xE4
 
#define IRGESTURE_PICLEAR   0xE5
 
#define IRGESTURE_CICLEAR   0xE6
 
#define IRGESTURE_AICLEAR   0xE7
 
#define IRGESTURE_GFIFO_U   0xFC
 
#define IRGESTURE_GFIFO_D   0xFD
 
#define IRGESTURE_GFIFO_L   0xFE
 
#define IRGESTURE_GFIFO_R   0xFF
 

Detailed Description

Macro Definition Documentation

◆ IRGESTURE_AICLEAR

#define IRGESTURE_AICLEAR   0xE7

◆ IRGESTURE_AIHTH

#define IRGESTURE_AIHTH   0x87

◆ IRGESTURE_AIHTL

#define IRGESTURE_AIHTL   0x86

◆ IRGESTURE_AILTH

#define IRGESTURE_AILTH   0x85

◆ IRGESTURE_AILTL

#define IRGESTURE_AILTL   0x84

◆ IRGESTURE_ATIME

#define IRGESTURE_ATIME   0x81

◆ IRGESTURE_BDATAH

#define IRGESTURE_BDATAH   0x9B

◆ IRGESTURE_BDATAL

#define IRGESTURE_BDATAL   0x9A

◆ IRGESTURE_CDATAH

#define IRGESTURE_CDATAH   0x95

◆ IRGESTURE_CDATAL

#define IRGESTURE_CDATAL   0x94

◆ IRGESTURE_CICLEAR

#define IRGESTURE_CICLEAR   0xE6

◆ IRGESTURE_CONFIG1

#define IRGESTURE_CONFIG1   0x8D

◆ IRGESTURE_CONFIG2

#define IRGESTURE_CONFIG2   0x90

◆ IRGESTURE_CONFIG3

#define IRGESTURE_CONFIG3   0x9F

◆ IRGESTURE_CONTROL

#define IRGESTURE_CONTROL   0x8F

◆ IRGESTURE_ENABLE

#define IRGESTURE_ENABLE   0x80

◆ IRGESTURE_GCONF1

#define IRGESTURE_GCONF1   0xA2

◆ IRGESTURE_GCONF2

#define IRGESTURE_GCONF2   0xA3

◆ IRGESTURE_GCONF3

#define IRGESTURE_GCONF3   0xAA

◆ IRGESTURE_GCONF4

#define IRGESTURE_GCONF4   0xAB

◆ IRGESTURE_GDATAH

#define IRGESTURE_GDATAH   0x99

◆ IRGESTURE_GDATAL

#define IRGESTURE_GDATAL   0x98

◆ IRGESTURE_GEXTH

#define IRGESTURE_GEXTH   0xA1

◆ IRGESTURE_GFIFO_D

#define IRGESTURE_GFIFO_D   0xFD

◆ IRGESTURE_GFIFO_L

#define IRGESTURE_GFIFO_L   0xFE

◆ IRGESTURE_GFIFO_R

#define IRGESTURE_GFIFO_R   0xFF

◆ IRGESTURE_GFIFO_U

#define IRGESTURE_GFIFO_U   0xFC

◆ IRGESTURE_GFLVL

#define IRGESTURE_GFLVL   0xAE

◆ IRGESTURE_GOFFSET_D

#define IRGESTURE_GOFFSET_D   0xA5

◆ IRGESTURE_GOFFSET_L

#define IRGESTURE_GOFFSET_L   0xA7

◆ IRGESTURE_GOFFSET_R

#define IRGESTURE_GOFFSET_R   0xA9

◆ IRGESTURE_GOFFSET_U

#define IRGESTURE_GOFFSET_U   0xA4

◆ IRGESTURE_GPENTH

#define IRGESTURE_GPENTH   0xA0

◆ IRGESTURE_GPULSE

#define IRGESTURE_GPULSE   0xA6

◆ IRGESTURE_GSTATUS

#define IRGESTURE_GSTATUS   0xAF

◆ IRGESTURE_ID

#define IRGESTURE_ID   0x92

◆ IRGESTURE_IFORCE

#define IRGESTURE_IFORCE   0xE4

◆ IRGESTURE_PDATA

#define IRGESTURE_PDATA   0x9C

◆ IRGESTURE_PERS

#define IRGESTURE_PERS   0x8C

◆ IRGESTURE_PICLEAR

#define IRGESTURE_PICLEAR   0xE5

◆ IRGESTURE_PIHT

#define IRGESTURE_PIHT   0x8B

◆ IRGESTURE_PILT

#define IRGESTURE_PILT   0x89

◆ IRGESTURE_POFFSET_DL

#define IRGESTURE_POFFSET_DL   0x9E

◆ IRGESTURE_POFFSET_UR

#define IRGESTURE_POFFSET_UR   0x9D

◆ IRGESTURE_PPULSE

#define IRGESTURE_PPULSE   0x8E

◆ IRGESTURE_RDATAH

#define IRGESTURE_RDATAH   0x97

◆ IRGESTURE_RDATAL

#define IRGESTURE_RDATAL   0x96

◆ IRGESTURE_STATUS

#define IRGESTURE_STATUS   0x93

◆ IRGESTURE_WTIME

#define IRGESTURE_WTIME   0x83