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 Oset, UP
GOFFSET_D 0xA5 Gesture Oset, DOWN
GOFFSET_L 0xA7 Gesture Oset, LEFT
GOFFSET_R 0xA9 Gesture Oset, 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 Overow
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