touchpad2 2.0.0.0
TouchPad 2 Registers Settings

Settings for registers of TouchPad 2 Click driver. More...

Macros

#define TOUCHPAD2_SET_DEV_ADDR   0x74
 TouchPad 2 description setting.
 
#define TOUCHPAD2_SHOW_RESET   0x80
 TouchPad 2 XY Info Byte bit definitions.
 
#define TOUCHPAD2_MODE_INDICATOR   0x40
 
#define TOUCHPAD2_NOISE_STATUS   0x20
 
#define TOUCHPAD2_LP_STATUS   0x10
 
#define TOUCHPAD2_SNAP_OUTPUT   0x08
 
#define TOUCHPAD2_NO_OF_FINGERS   0x07
 
#define TOUCHPAD2_ACK_RESET   0x80
 TouchPad 2 Control Settings 0 and 1 definitions.
 
#define TOUCHPAD2_AUTO_MODES   0x40
 
#define TOUCHPAD2_SINGLE_XY   0x20
 
#define TOUCHPAD2_PM_RESEED   0x10
 
#define TOUCHPAD2_MODE_SELECT   0x08
 
#define TOUCHPAD2_AUTO_ATI   0x04
 
#define TOUCHPAD2_TRACKPAD_RESEED   0x02
 
#define TOUCHPAD2_EVENT_MODE   0x01
 
#define TOUCHPAD2_EVENT_MODE   0x01
 
#define TOUCHPAD2_DIS_PROX_EVENT   0x80
 
#define TOUCHPAD2_DIS_TOUCH_EVENT   0x40
 
#define TOUCHPAD2_DIS_SNAP_EVENT   0x20
 
#define TOUCHPAD2_DIS_PMPROX_EVENT   0x10
 
#define TOUCHPAD2_REVERSE_EN   0x08
 
#define TOUCHPAD2_SLEEP_EN   0x04
 
#define TOUCHPAD2_LOW_POWER   0x02
 
#define TOUCHPAD2_SNAP_EN   0x01
 
#define TOUCHPAD2_DIS_NM_FILTER   0x10
 TouchPad 2 Control Filter Settings definitions.
 
#define TOUCHPAD2_DIS_PM_FILTER   0x08
 
#define TOUCHPAD2_SELECT_TOUCH_FILTER   0x04
 
#define TOUCHPAD2_DIS_HOVER_FILTER   0x02
 
#define TOUCHPAD2_DIS_TOUCH_FILTER   0x01
 
#define TOUCHPAD2_CHARGE_TYPE_SELF_CHARG   0x80
 TouchPad 2 PM Setup definitions.
 
#define TOUCHPAD2_CHARGE_MUTUAL_SELF_CHARG   0x00
 
#define TOUCHPAD2_RX_GROUP_RXB   0x40
 
#define TOUCHPAD2_RX_GROUP_RXA   0x00
 
#define TOUCHPAD2_SUM_OF_TP_RX   0x10
 
#define TOUCHPAD2_SUM_OF_TP_TX   0x00
 
#define TOUCHPAD2_RX_SELECT   0x0F
 
#define TOUCHPAD2_TX_CFG_DEFAULT   0x001F
 
#define TOUCHPAD2_ND_ENABLE   0x20
 TouchPad 2 Hardware Settings definitions.
 
#define TOUCHPAD2_RX_FLOAT   0x04
 
#define TOUCHPAD2_CK_FREQ_2   0x40
 
#define TOUCHPAD2_CK_FREQ_1   0x20
 
#define TOUCHPAD2_CK_FREQ_0   0x10
 
#define TOUCHPAD2_ANA_DEAD_TIME   0x02
 
#define TOUCHPAD2_INCR_PHASE   0x01
 
#define TOUCHPAD2_STAB_TIME_1   0x80
 
#define TOUCHPAD2_STAB_TIME_0   0x40
 
#define TOUCHPAD2_OPAMP_BIAS_1   0x20
 
#define TOUCHPAD2_OPAMP_BIAS_0   0x10
 
#define TOUCHPAD2_VTRIP_3   0x08
 
#define TOUCHPAD2_VTRIP_2   0x04
 
#define TOUCHPAD2_VTRIP_1   0x02
 
#define TOUCHPAD2_VTRIP_0   0x01
 
#define TOUCHPAD2_UPLEN_2   0x40
 
#define TOUCHPAD2_UPLEN_1   0x20
 
#define TOUCHPAD2_UPLEN_0   0x10
 
#define TOUCHPAD2_PASSLEN_2   0x04
 
#define TOUCHPAD2_PASSLEN_1   0x02
 
#define TOUCHPAD2_PASSLEN_0   0x01
 
#define TOUCHPAD2_PALM_REJECT   0x08
 TouchPad 2 XY Config definitions.
 
#define TOUCHPAD2_SWITCH_XY_AXIS   0x04
 
#define TOUCHPAD2_FLIP_Y   0x02
 
#define TOUCHPAD2_FLIP_X   0x01
 
#define TOUCHPAD2_PROX_EVENT   0x80
 TouchPad 2 System Config definitions.
 
#define TOUCHPAD2_TOUCH_EVENT   0x40
 
#define TOUCHPAD2_SNAP_EVENT   0x20
 
#define TOUCHPAD2_ALP_PROX_EVENT   0x10
 
#define TOUCHPAD2_REATI_EVENT   0x08
 
#define TOUCHPAD2_TP_EVENT   0x04
 
#define TOUCHPAD2_GESTURE_EVENT   0x02
 
#define TOUCHPAD2_ALP_COUNT_FILTER   0x08
 
#define TOUCHPAD2_IIR_SELECT   0x04
 
#define TOUCHPAD2_MAV_FILTER   0x02
 
#define TOUCHPAD2_IIR_FILTER   0x01
 
#define TOUCHPAD2_CHARGE_TYPE   0x80
 TouchPad 2 ALP Channel Setup definitions.
 
#define TOUCHPAD2_RX_GROUP   0x40
 
#define TOUCHPAD2_PROX_REV   0x20
 
#define TOUCHPAD2_ALP_ENABLE   0x10
 
#define TOUCHPAD2_RX7_TX2   0x80
 TouchPad 2 Rx To Tx definitions.
 
#define TOUCHPAD2_RX6_TX3   0x40
 
#define TOUCHPAD2_RX5_TX4   0x20
 
#define TOUCHPAD2_RX4_TX5   0x10
 
#define TOUCHPAD2_RX3_TX6   0x08
 
#define TOUCHPAD2_RX2_TX7   0x04
 
#define TOUCHPAD2_RX1_TX8   0x02
 
#define TOUCHPAD2_RX0_TX9   0x01
 

Detailed Description

Settings for registers of TouchPad 2 Click driver.

Macro Definition Documentation

◆ TOUCHPAD2_ACK_RESET

#define TOUCHPAD2_ACK_RESET   0x80

TouchPad 2 Control Settings 0 and 1 definitions.

Specified setting for Control Settings of TouchPad 2 Click driver.

◆ TOUCHPAD2_ALP_COUNT_FILTER

#define TOUCHPAD2_ALP_COUNT_FILTER   0x08

◆ TOUCHPAD2_ALP_ENABLE

#define TOUCHPAD2_ALP_ENABLE   0x10

◆ TOUCHPAD2_ALP_PROX_EVENT

#define TOUCHPAD2_ALP_PROX_EVENT   0x10

◆ TOUCHPAD2_ANA_DEAD_TIME

#define TOUCHPAD2_ANA_DEAD_TIME   0x02

◆ TOUCHPAD2_AUTO_ATI

#define TOUCHPAD2_AUTO_ATI   0x04

◆ TOUCHPAD2_AUTO_MODES

#define TOUCHPAD2_AUTO_MODES   0x40

◆ TOUCHPAD2_CHARGE_MUTUAL_SELF_CHARG

#define TOUCHPAD2_CHARGE_MUTUAL_SELF_CHARG   0x00

◆ TOUCHPAD2_CHARGE_TYPE

#define TOUCHPAD2_CHARGE_TYPE   0x80

TouchPad 2 ALP Channel Setup definitions.

Specified setting for ALP Channel Setup of TouchPad 2 Click driver.

◆ TOUCHPAD2_CHARGE_TYPE_SELF_CHARG

#define TOUCHPAD2_CHARGE_TYPE_SELF_CHARG   0x80

TouchPad 2 PM Setup definitions.

Specified setting for Control Settings of TouchPad 2 Click driver.

◆ TOUCHPAD2_CK_FREQ_0

#define TOUCHPAD2_CK_FREQ_0   0x10

◆ TOUCHPAD2_CK_FREQ_1

#define TOUCHPAD2_CK_FREQ_1   0x20

◆ TOUCHPAD2_CK_FREQ_2

#define TOUCHPAD2_CK_FREQ_2   0x40

◆ TOUCHPAD2_DIS_HOVER_FILTER

#define TOUCHPAD2_DIS_HOVER_FILTER   0x02

◆ TOUCHPAD2_DIS_NM_FILTER

#define TOUCHPAD2_DIS_NM_FILTER   0x10

TouchPad 2 Control Filter Settings definitions.

Specified setting for Control Settings of TouchPad 2 Click driver.

◆ TOUCHPAD2_DIS_PM_FILTER

#define TOUCHPAD2_DIS_PM_FILTER   0x08

◆ TOUCHPAD2_DIS_PMPROX_EVENT

#define TOUCHPAD2_DIS_PMPROX_EVENT   0x10

◆ TOUCHPAD2_DIS_PROX_EVENT

#define TOUCHPAD2_DIS_PROX_EVENT   0x80

◆ TOUCHPAD2_DIS_SNAP_EVENT

#define TOUCHPAD2_DIS_SNAP_EVENT   0x20

◆ TOUCHPAD2_DIS_TOUCH_EVENT

#define TOUCHPAD2_DIS_TOUCH_EVENT   0x40

◆ TOUCHPAD2_DIS_TOUCH_FILTER

#define TOUCHPAD2_DIS_TOUCH_FILTER   0x01

◆ TOUCHPAD2_EVENT_MODE [1/2]

#define TOUCHPAD2_EVENT_MODE   0x01

◆ TOUCHPAD2_EVENT_MODE [2/2]

#define TOUCHPAD2_EVENT_MODE   0x01

◆ TOUCHPAD2_FLIP_X

#define TOUCHPAD2_FLIP_X   0x01

◆ TOUCHPAD2_FLIP_Y

#define TOUCHPAD2_FLIP_Y   0x02

◆ TOUCHPAD2_GESTURE_EVENT

#define TOUCHPAD2_GESTURE_EVENT   0x02

◆ TOUCHPAD2_IIR_FILTER

#define TOUCHPAD2_IIR_FILTER   0x01

◆ TOUCHPAD2_IIR_SELECT

#define TOUCHPAD2_IIR_SELECT   0x04

◆ TOUCHPAD2_INCR_PHASE

#define TOUCHPAD2_INCR_PHASE   0x01

◆ TOUCHPAD2_LOW_POWER

#define TOUCHPAD2_LOW_POWER   0x02

◆ TOUCHPAD2_LP_STATUS

#define TOUCHPAD2_LP_STATUS   0x10

◆ TOUCHPAD2_MAV_FILTER

#define TOUCHPAD2_MAV_FILTER   0x02

◆ TOUCHPAD2_MODE_INDICATOR

#define TOUCHPAD2_MODE_INDICATOR   0x40

◆ TOUCHPAD2_MODE_SELECT

#define TOUCHPAD2_MODE_SELECT   0x08

◆ TOUCHPAD2_ND_ENABLE

#define TOUCHPAD2_ND_ENABLE   0x20

TouchPad 2 Hardware Settings definitions.

Specified setting for Hardware Settings of TouchPad 2 Click driver.

◆ TOUCHPAD2_NO_OF_FINGERS

#define TOUCHPAD2_NO_OF_FINGERS   0x07

◆ TOUCHPAD2_NOISE_STATUS

#define TOUCHPAD2_NOISE_STATUS   0x20

◆ TOUCHPAD2_OPAMP_BIAS_0

#define TOUCHPAD2_OPAMP_BIAS_0   0x10

◆ TOUCHPAD2_OPAMP_BIAS_1

#define TOUCHPAD2_OPAMP_BIAS_1   0x20

◆ TOUCHPAD2_PALM_REJECT

#define TOUCHPAD2_PALM_REJECT   0x08

TouchPad 2 XY Config definitions.

Specified setting for XY Config of TouchPad 2 Click driver.

◆ TOUCHPAD2_PASSLEN_0

#define TOUCHPAD2_PASSLEN_0   0x01

◆ TOUCHPAD2_PASSLEN_1

#define TOUCHPAD2_PASSLEN_1   0x02

◆ TOUCHPAD2_PASSLEN_2

#define TOUCHPAD2_PASSLEN_2   0x04

◆ TOUCHPAD2_PM_RESEED

#define TOUCHPAD2_PM_RESEED   0x10

◆ TOUCHPAD2_PROX_EVENT

#define TOUCHPAD2_PROX_EVENT   0x80

TouchPad 2 System Config definitions.

Specified setting for System Config of TouchPad 2 Click driver.

◆ TOUCHPAD2_PROX_REV

#define TOUCHPAD2_PROX_REV   0x20

◆ TOUCHPAD2_REATI_EVENT

#define TOUCHPAD2_REATI_EVENT   0x08

◆ TOUCHPAD2_REVERSE_EN

#define TOUCHPAD2_REVERSE_EN   0x08

◆ TOUCHPAD2_RX0_TX9

#define TOUCHPAD2_RX0_TX9   0x01

◆ TOUCHPAD2_RX1_TX8

#define TOUCHPAD2_RX1_TX8   0x02

◆ TOUCHPAD2_RX2_TX7

#define TOUCHPAD2_RX2_TX7   0x04

◆ TOUCHPAD2_RX3_TX6

#define TOUCHPAD2_RX3_TX6   0x08

◆ TOUCHPAD2_RX4_TX5

#define TOUCHPAD2_RX4_TX5   0x10

◆ TOUCHPAD2_RX5_TX4

#define TOUCHPAD2_RX5_TX4   0x20

◆ TOUCHPAD2_RX6_TX3

#define TOUCHPAD2_RX6_TX3   0x40

◆ TOUCHPAD2_RX7_TX2

#define TOUCHPAD2_RX7_TX2   0x80

TouchPad 2 Rx To Tx definitions.

Specified setting for Rx To Tx of TouchPad 2 Click driver.

◆ TOUCHPAD2_RX_FLOAT

#define TOUCHPAD2_RX_FLOAT   0x04

◆ TOUCHPAD2_RX_GROUP

#define TOUCHPAD2_RX_GROUP   0x40

◆ TOUCHPAD2_RX_GROUP_RXA

#define TOUCHPAD2_RX_GROUP_RXA   0x00

◆ TOUCHPAD2_RX_GROUP_RXB

#define TOUCHPAD2_RX_GROUP_RXB   0x40

◆ TOUCHPAD2_RX_SELECT

#define TOUCHPAD2_RX_SELECT   0x0F

◆ TOUCHPAD2_SELECT_TOUCH_FILTER

#define TOUCHPAD2_SELECT_TOUCH_FILTER   0x04

◆ TOUCHPAD2_SET_DEV_ADDR

#define TOUCHPAD2_SET_DEV_ADDR   0x74

TouchPad 2 description setting.

Specified setting for description of TouchPad 2 Click driver.

TouchPad 2 device address setting.

Specified setting for device slave address selection of TouchPad 2 Click driver.

◆ TOUCHPAD2_SHOW_RESET

#define TOUCHPAD2_SHOW_RESET   0x80

TouchPad 2 XY Info Byte bit definitions.

Specified setting for XY Info Byte bits of TouchPad 2 Click driver.

◆ TOUCHPAD2_SINGLE_XY

#define TOUCHPAD2_SINGLE_XY   0x20

◆ TOUCHPAD2_SLEEP_EN

#define TOUCHPAD2_SLEEP_EN   0x04

◆ TOUCHPAD2_SNAP_EN

#define TOUCHPAD2_SNAP_EN   0x01

◆ TOUCHPAD2_SNAP_EVENT

#define TOUCHPAD2_SNAP_EVENT   0x20

◆ TOUCHPAD2_SNAP_OUTPUT

#define TOUCHPAD2_SNAP_OUTPUT   0x08

◆ TOUCHPAD2_STAB_TIME_0

#define TOUCHPAD2_STAB_TIME_0   0x40

◆ TOUCHPAD2_STAB_TIME_1

#define TOUCHPAD2_STAB_TIME_1   0x80

◆ TOUCHPAD2_SUM_OF_TP_RX

#define TOUCHPAD2_SUM_OF_TP_RX   0x10

◆ TOUCHPAD2_SUM_OF_TP_TX

#define TOUCHPAD2_SUM_OF_TP_TX   0x00

◆ TOUCHPAD2_SWITCH_XY_AXIS

#define TOUCHPAD2_SWITCH_XY_AXIS   0x04

◆ TOUCHPAD2_TOUCH_EVENT

#define TOUCHPAD2_TOUCH_EVENT   0x40

◆ TOUCHPAD2_TP_EVENT

#define TOUCHPAD2_TP_EVENT   0x04

◆ TOUCHPAD2_TRACKPAD_RESEED

#define TOUCHPAD2_TRACKPAD_RESEED   0x02

◆ TOUCHPAD2_TX_CFG_DEFAULT

#define TOUCHPAD2_TX_CFG_DEFAULT   0x001F

◆ TOUCHPAD2_UPLEN_0

#define TOUCHPAD2_UPLEN_0   0x10

◆ TOUCHPAD2_UPLEN_1

#define TOUCHPAD2_UPLEN_1   0x20

◆ TOUCHPAD2_UPLEN_2

#define TOUCHPAD2_UPLEN_2   0x40

◆ TOUCHPAD2_VTRIP_0

#define TOUCHPAD2_VTRIP_0   0x01

◆ TOUCHPAD2_VTRIP_1

#define TOUCHPAD2_VTRIP_1   0x02

◆ TOUCHPAD2_VTRIP_2

#define TOUCHPAD2_VTRIP_2   0x04

◆ TOUCHPAD2_VTRIP_3

#define TOUCHPAD2_VTRIP_3   0x08