User Manual
14
Gesture Operation
The Gesture detection feature provides motion detection by utilizing directionally sensitive photodiodes to sense re-
ected IR energy sourced by the integrated LED. The following registers and control bits govern gesture operation and
the operational ow is depicted in Figure 10.
Table 4. Gesture Controls
Register/Bit Address Description
ENABLE<PON> 0x80<0> Power ON
ENABLE<GEN> 0x80<6> Gesture Enable
GCONFIG4<GIEN> 0xAB<1> Gesture Interrupt Enable
GPENTH 0xA0 Gesture Proximity Entry Threshold
GEXTH 0xA1 Gesture Exit Threshold
GCONFIG1<GFIFOTH> 0xA2<7:6> Gesture FIFO Threshold
GCONFIG1<GEXMSK> 0xA2<5:2> Gesture Exit Mask
GCONFIG1<GEXPERS> 0xA2<1:0> Gesture Exit Persistence
GCONFIG2<GGAIN> 0xA3<6:5> Gesture Gain Control
GCONFIG2<GLDRIVE> 0xA3<4:3> Gesture LED Drive Strength
GCONFIG2<GWTIME> 0xA3<2:0> Gesture Wait Time
STATUS<PGSAT> 0x93<6> Gesture Saturation
CONFIG2<LEDBOOST> 0x90<5:4> Gesture/Proximity LED Boost
GOFFSET_U 0xA4 Gesture Oset, UP
GOFFSET_D 0xA5 Gesture Oset, DOWN
GOFFSET_L 0xA7 Gesture Oset, LEFT
GOFFSET_R 0xA9 Gesture Oset, RIGHT
GPULSE<GPULSE> 0xA6<5:0> Pulse Count
GPULSE<GPLEN> 0xA6<7:6> Gesture Pulse Length
GCONFIG3<GDIMS> 0xAA<1:0> Gesture Dimension Select
GCONFIG4<GIEN> 0xAB<1> Gesture Interrupt Enable
GCONFIG4<GMODE> 0xAB<0> Gesture Mode
GFLVL 0xAE Gesture FIFO Level
GSTATUS<GFOV> 0xAF<1> Gesture FIFO Overow
GSTATUS<GVALID> 0xAF<0> Gesture Valid
GFIFO_U 0xFC Gesture FIFO Data, UP
GFIFO_D 0xFD Gesture FIFO Data, DOWN
GFIFO_L 0xFE Gesture FIFO Data, LEFT
GFIFO_R 0xFF Gesture FIFO Data, RIGHT
CONFIG1<LOWPOW> 0x8D Low Power Clock Mode