touchpad3 2.0.0.0
Touchpad 3 Registers Settings

Settings for registers of Touchpad 3 Click driver. More...

Macros

#define TOUCHPAD3_REG_WRITE   0x55, 0x04, 0x15
 Touchpad 3 sensor map rx registers addresses.
 
#define TOUCHPAD3_RX_MAP_INDEX_ADD   0x01
 
#define TOUCHPAD3_RX_CH1_ADD   0x00
 
#define TOUCHPAD3_RX_CH2_ADD   0x01
 
#define TOUCHPAD3_RX_CH3_ADD   0x02
 
#define TOUCHPAD3_RX_CH4_ADD   0x03
 
#define TOUCHPAD3_RX_CH5_ADD   0x04
 
#define TOUCHPAD3_RX_CH1   0x08
 Touchpad 3 sensor map rx values.
 
#define TOUCHPAD3_RX_CH2   0x07
 
#define TOUCHPAD3_RX_CH3   0x06
 
#define TOUCHPAD3_RX_CH4   0x05
 
#define TOUCHPAD3_RX_CH5   0x04
 
#define TOUCHPAD3_TX_MAP_INDEX_ADD   0x02
 Touchpad 3 sensor map tx registers addresses.
 
#define TOUCHPAD3_TX_CH1_ADD   0x00
 
#define TOUCHPAD3_TX_CH2_ADD   0x01
 
#define TOUCHPAD3_TX_CH3_ADD   0x02
 
#define TOUCHPAD3_TX_CH4_ADD   0x03
 
#define TOUCHPAD3_TX_CH1   0x0D
 Touchpad 3 sensor map tx values.
 
#define TOUCHPAD3_TX_CH2   0x06
 
#define TOUCHPAD3_TX_CH3   0x03
 
#define TOUCHPAD3_TX_CH4   0x02
 
#define TOUCHPAD3_SET_COMMAND   0x55
 Touchpad 3 command set.
 
#define TOUCHPAD3_CMD_ENABLE_TOUCH   0x00
 
#define TOUCHPAD3_CMD_DISABLE_TOUCH   0x01
 
#define TOUCHPAD3_CMD_SCAN_BASELINE   0x14
 
#define TOUCHPAD3_CMD_WRITE_REGISTER   0x15
 
#define TOUCHPAD3_CMD_READ_REGISTER   0x16
 
#define TOUCHPAD3_CMD_WRITE_NVRAM   0x17
 
#define TOUCHPAD3_CMD_SOFTWARE_SLEEP   0x18
 
#define TOUCHPAD3_CMD_ERASE_NVRAM   0x19
 
#define TOUCHPAD3_CMD_MANUFACTURING_TEST   0x1A
 
#define TOUCHPAD3_CMD_DEVICE_ID   0x83
 
#define TOUCHPAD3_GENERAL_INDEX_BYTE   0x00
 Touchpad 3 index byte.
 
#define TOUCHPAD3_SENSOR_MAP_RX_INDEX_BYTE   0x01
 
#define TOUCHPAD3_SENSOR_MAP_TX_INDEX_BYTE   0x02
 
#define TOUCHPAD3_SELF_INDEX_BYTE   0x10
 
#define TOUCHPAD3_MUTUAL_INDEX_BYTE   0x20
 
#define TOUCHPAD3_DECODING_INDEX_BYTE   0x30
 
#define TOUCHPAD3_GESTURES_INDEX_BYTE   0x50
 
#define TOUCHPAD3_CONFIGURATION_INDEX_BYTE   0xF0
 
#define TOUCHPAD3_I_O_STATUS_INDEX_BYTE   0xF1
 
#define TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_CHANNELS   0x01
 Touchpad 3 offset byte - General.
 
#define TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_CHANNELS   0x02
 
#define TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_SCALING_LSB   0x04
 
#define TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_SCALING_MSB   0x05
 
#define TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_SCALING_LSB   0x06
 
#define TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_SCALING_MSB   0x07
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_0   0x00
 Touchpad 3 Offset Byte - Sensor Map RX.
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_1   0x01
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_2   0x02
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_3   0x03
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_4   0x04
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_5   0x05
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_6   0x06
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_7   0x07
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_8   0x08
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_9   0x09
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_10   0x0A
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_11   0x0B
 
#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_12   0x0C
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_0   0x00
 Touchpad 3 Offset Byte - Sensor Map TX.
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_1   0x01
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_2   0x02
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_3   0x03
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_4   0x04
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_5   0x05
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_6   0x06
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_7   0x07
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_8   0x08
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_9   0x09
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_10   0x0A
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_11   0x0B
 
#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_12   0x0C
 
#define TOUCHPAD3_SELF_OFFSET_BYTE_SELF_SCAN_TIME   0x00
 Touchpad 3 offset byte - Self.
 
#define TOUCHPAD3_SELF_OFFSET_BYTE_SELF_THRESHOLD   0x01
 
#define TOUCHPAD3_MUTUAL_OFFSET_BYTE_MUTUAL_SCAN_TIME   0x00
 Touchpad 3 offset byte - Mutual.
 
#define TOUCHPAD3_MUTUAL_OFFSET_BYTE_MUTUAL_THRESHOLD   0x01
 
#define TOUCHPAD3_DECODING_OFFSET_BYTE_FLIP_STATE   0x00
 Touchpad 3 Offset Byte - Decoding.
 
#define TOUCHPAD3_DECODING_OFFSET_BYTE_NUMBER_OF_AVG   0x01
 
#define TOUCHPAD3_DECODING_OFFSET_BYTE_MIN_TOUCH_DIST   0x04
 
#define TOUCHPAD3_DECODING_OFFSET_BYTE_PEN_DOWN_TIMER   0x05
 
#define TOUCHPAD3_DECODING_OFFSET_BYTE_PEN_UP_TIMER   0x06
 
#define TOUCHPAD3_DECODING_OFFSET_BYTE_TOUCH_SUPPR_VALUE   0x07
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_RX_SWIPE_LEN   0x00
 Touchpad 3 Offset Byte - Gestures.
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_TX_SWIPE_LEN   0x01
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_BOUNDARY   0x02
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_HOLD_THD   0x03
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_TIME_LSB   0x04
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_TIME_MSB   0x05
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_TIME_LSB   0x06
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_TIME_MSB   0x07
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_THD   0x08
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_MIN_SWIPE_VELOCITY   0x09
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_DOUBLE_TAP_TIME_LSB   0x0A
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_DOUBLE_TAP_TIME_MSB   0x0B
 
#define TOUCHPAD3_GESTURES_OFFSET_BYTE_GESTURE_EDGE_KEEP_OUT   0x0C
 
#define TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_LSW_LSB   0x00
 Touchpad 3 Offset Byte - Configuration.
 
#define TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_LSW_MSB   0x01
 
#define TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_MSW_LSB   0x02
 
#define TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_MSW_MSB   0x03
 
#define TOUCHPAD3_CONFIG_OFFSET_BYTE_TOUCH_PCK_CFG   0x07
 
#define TOUCHPAD3_CONFIG_OFFSET_BYTE_GESTURE_PCK_CFG   0x09
 
#define TOUCHPAD3_CONFIG_OFFSET_BYTE_STATUS_PCK_CFG   0x0A
 
#define TOUCHPAD3_IOSTATUS_OFFSET_BYTE_TX_SHORT_STATUS_LSB   0x02
 Touchpad 3 Offset Byte - I/O Status.
 
#define TOUCHPAD3_IOSTATUS_OFFSET_BYTE_TX_SHORT_STATUS_MSB   0x03
 
#define TOUCHPAD3_IOSTATUS_OFFSET_BYTE_RX_SHORT_STATUS_LSB   0x06
 
#define TOUCHPAD3_IOSTATUS_OFFSET_BYTE_RX_SHORT_STATUS_MSB   0x07
 
#define TOUCHPAD3_CONFIG_TOUCH_GESTURE_PCK_DISABLE   0x01
 Touchpad 3 Configuration Enable/Disable.
 
#define TOUCHPAD3_CONFIG_TOUCH_GESTURE_PCK_ENABLE   0x81
 
#define TOUCHPAD3_TOUCH_GESTURE_DISABLE   0x00
 Touchpad 3 touch.
 
#define TOUCHPAD3_TOUCH_GESTURE_ENABLE   0x01
 
#define TOUCHPAD3_GESTURE_SINGLE_TAP   0x10
 Touchpad 3 Gesture ID.
 
#define TOUCHPAD3_GESTURE_SINGLE_TAP_HOLD   0x11
 
#define TOUCHPAD3_GESTURE_DOUBLE_TAP   0x20
 
#define TOUCHPAD3_GESTURE_UP_SWIPE   0x31
 
#define TOUCHPAD3_GESTURE_UP_SWIPE_HOLD   0x32
 
#define TOUCHPAD3_GESTURE_RIGHT_SWIPE   0x41
 
#define TOUCHPAD3_GESTURE_RIGHT_SWIPE_HOLD   0x42
 
#define TOUCHPAD3_GESTURE_DOWN_SWIPE   0x51
 
#define TOUCHPAD3_GESTURE_DOWN_SWIPE_HOLD   0x52
 
#define TOUCHPAD3_GESTURE_LEFT_SWIPE   0x61
 
#define TOUCHPAD3_GESTURE_LEFT_SWIPE_HOLD   0x62
 
#define TOUCHPAD3_CMD_STATUS_SUCCESS   0x00
 Touchpad 3 command protocol status result.
 
#define TOUCHPAD3_CMD_STATUS_PARAM_OUT_OF_RANGE   0x80
 
#define TOUCHPAD3_CMD_STATUS_TIMEOUT   0xFE
 
#define TOUCHPAD3_CMD_STATUS_UNRECOGNIZED   0xFF
 
#define TOUCHPAD3_CMD_STATUS_INVALID_PARAM   0xFD
 
#define TOUCHPAD3_CMD_STATUS_MISSING_OR_EXTRA_PARAM   0xFC
 
#define TOUCHPAD3_T_AND_G_ID_BIT_MASK   0x0F
 Touchpad 3 bit mask.
 
#define TOUCHPAD3_TCH_STATE_BIT_MASK   0x01
 
#define TOUCHPAD3_PEN_STATE_BIT_MASK   0x01
 
#define TOUCHPAD3_5_BIT_MASK   0x1F
 
#define TOUCHPAD3_INT_STATUS_LOW   0x00
 Touchpad 3 interrupt status.
 
#define TOUCHPAD3_INT_STATUS_HIGH   0x01
 
#define TOUCHPAD3_STATUS_ERROR   0x00
 Touchpad 3 status.
 
#define TOUCHPAD3_STATUS_SUCCESS   0x01
 
#define TOUCHPAD3_STATE_TCH   0x00
 Touchpad 3 Touch or Gesture state.
 
#define TOUCHPAD3_STATE_GST   0x01
 
#define TOUCHPAD3_LEN_TCH   0x05
 
#define TOUCHPAD3_LEN_GST   0x02
 
#define TOUCHPAD3_SET_DEV_ADDR   0x25
 Touchpad 3 device address setting.
 

Detailed Description

Settings for registers of Touchpad 3 Click driver.

Macro Definition Documentation

◆ TOUCHPAD3_5_BIT_MASK

#define TOUCHPAD3_5_BIT_MASK   0x1F

◆ TOUCHPAD3_CMD_DEVICE_ID

#define TOUCHPAD3_CMD_DEVICE_ID   0x83

◆ TOUCHPAD3_CMD_DISABLE_TOUCH

#define TOUCHPAD3_CMD_DISABLE_TOUCH   0x01

◆ TOUCHPAD3_CMD_ENABLE_TOUCH

#define TOUCHPAD3_CMD_ENABLE_TOUCH   0x00

◆ TOUCHPAD3_CMD_ERASE_NVRAM

#define TOUCHPAD3_CMD_ERASE_NVRAM   0x19

◆ TOUCHPAD3_CMD_MANUFACTURING_TEST

#define TOUCHPAD3_CMD_MANUFACTURING_TEST   0x1A

◆ TOUCHPAD3_CMD_READ_REGISTER

#define TOUCHPAD3_CMD_READ_REGISTER   0x16

◆ TOUCHPAD3_CMD_SCAN_BASELINE

#define TOUCHPAD3_CMD_SCAN_BASELINE   0x14

◆ TOUCHPAD3_CMD_SOFTWARE_SLEEP

#define TOUCHPAD3_CMD_SOFTWARE_SLEEP   0x18

◆ TOUCHPAD3_CMD_STATUS_INVALID_PARAM

#define TOUCHPAD3_CMD_STATUS_INVALID_PARAM   0xFD

◆ TOUCHPAD3_CMD_STATUS_MISSING_OR_EXTRA_PARAM

#define TOUCHPAD3_CMD_STATUS_MISSING_OR_EXTRA_PARAM   0xFC

◆ TOUCHPAD3_CMD_STATUS_PARAM_OUT_OF_RANGE

#define TOUCHPAD3_CMD_STATUS_PARAM_OUT_OF_RANGE   0x80

◆ TOUCHPAD3_CMD_STATUS_SUCCESS

#define TOUCHPAD3_CMD_STATUS_SUCCESS   0x00

Touchpad 3 command protocol status result.

Specified setting for description of command protocol status result Touchpad 3 Click driver.

◆ TOUCHPAD3_CMD_STATUS_TIMEOUT

#define TOUCHPAD3_CMD_STATUS_TIMEOUT   0xFE

◆ TOUCHPAD3_CMD_STATUS_UNRECOGNIZED

#define TOUCHPAD3_CMD_STATUS_UNRECOGNIZED   0xFF

◆ TOUCHPAD3_CMD_WRITE_NVRAM

#define TOUCHPAD3_CMD_WRITE_NVRAM   0x17

◆ TOUCHPAD3_CMD_WRITE_REGISTER

#define TOUCHPAD3_CMD_WRITE_REGISTER   0x15

◆ TOUCHPAD3_CONFIG_OFFSET_BYTE_GESTURE_PCK_CFG

#define TOUCHPAD3_CONFIG_OFFSET_BYTE_GESTURE_PCK_CFG   0x09

◆ TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_LSW_LSB

#define TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_LSW_LSB   0x00

Touchpad 3 Offset Byte - Configuration.

Specified setting for description of Offset Byte - Configuration Touchpad 3 Click driver.

◆ TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_LSW_MSB

#define TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_LSW_MSB   0x01

◆ TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_MSW_LSB

#define TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_MSW_LSB   0x02

◆ TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_MSW_MSB

#define TOUCHPAD3_CONFIG_OFFSET_BYTE_SLP_MSW_MSB   0x03

◆ TOUCHPAD3_CONFIG_OFFSET_BYTE_STATUS_PCK_CFG

#define TOUCHPAD3_CONFIG_OFFSET_BYTE_STATUS_PCK_CFG   0x0A

◆ TOUCHPAD3_CONFIG_OFFSET_BYTE_TOUCH_PCK_CFG

#define TOUCHPAD3_CONFIG_OFFSET_BYTE_TOUCH_PCK_CFG   0x07

◆ TOUCHPAD3_CONFIG_TOUCH_GESTURE_PCK_DISABLE

#define TOUCHPAD3_CONFIG_TOUCH_GESTURE_PCK_DISABLE   0x01

Touchpad 3 Configuration Enable/Disable.

Specified setting for description of Configuration Enable/Disable Touchpad 3 Click driver.

◆ TOUCHPAD3_CONFIG_TOUCH_GESTURE_PCK_ENABLE

#define TOUCHPAD3_CONFIG_TOUCH_GESTURE_PCK_ENABLE   0x81

◆ TOUCHPAD3_CONFIGURATION_INDEX_BYTE

#define TOUCHPAD3_CONFIGURATION_INDEX_BYTE   0xF0

◆ TOUCHPAD3_DECODING_INDEX_BYTE

#define TOUCHPAD3_DECODING_INDEX_BYTE   0x30

◆ TOUCHPAD3_DECODING_OFFSET_BYTE_FLIP_STATE

#define TOUCHPAD3_DECODING_OFFSET_BYTE_FLIP_STATE   0x00

Touchpad 3 Offset Byte - Decoding.

Specified setting for description of Offset Byte - Decoding Touchpad 3 Click driver.

◆ TOUCHPAD3_DECODING_OFFSET_BYTE_MIN_TOUCH_DIST

#define TOUCHPAD3_DECODING_OFFSET_BYTE_MIN_TOUCH_DIST   0x04

◆ TOUCHPAD3_DECODING_OFFSET_BYTE_NUMBER_OF_AVG

#define TOUCHPAD3_DECODING_OFFSET_BYTE_NUMBER_OF_AVG   0x01

◆ TOUCHPAD3_DECODING_OFFSET_BYTE_PEN_DOWN_TIMER

#define TOUCHPAD3_DECODING_OFFSET_BYTE_PEN_DOWN_TIMER   0x05

◆ TOUCHPAD3_DECODING_OFFSET_BYTE_PEN_UP_TIMER

#define TOUCHPAD3_DECODING_OFFSET_BYTE_PEN_UP_TIMER   0x06

◆ TOUCHPAD3_DECODING_OFFSET_BYTE_TOUCH_SUPPR_VALUE

#define TOUCHPAD3_DECODING_OFFSET_BYTE_TOUCH_SUPPR_VALUE   0x07

◆ TOUCHPAD3_GENERAL_INDEX_BYTE

#define TOUCHPAD3_GENERAL_INDEX_BYTE   0x00

Touchpad 3 index byte.

Specified setting for description of index byte Touchpad 3 Click driver.

◆ TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_CHANNELS

#define TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_CHANNELS   0x01

Touchpad 3 offset byte - General.

Specified setting for description of offset byte - General Touchpad 3 Click driver.

◆ TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_SCALING_LSB

#define TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_SCALING_LSB   0x04

◆ TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_SCALING_MSB

#define TOUCHPAD3_GENERAL_OFFSET_BYTE_RX_SCALING_MSB   0x05

◆ TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_CHANNELS

#define TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_CHANNELS   0x02

◆ TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_SCALING_LSB

#define TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_SCALING_LSB   0x06

◆ TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_SCALING_MSB

#define TOUCHPAD3_GENERAL_OFFSET_BYTE_TX_SCALING_MSB   0x07

◆ TOUCHPAD3_GESTURE_DOUBLE_TAP

#define TOUCHPAD3_GESTURE_DOUBLE_TAP   0x20

◆ TOUCHPAD3_GESTURE_DOWN_SWIPE

#define TOUCHPAD3_GESTURE_DOWN_SWIPE   0x51

◆ TOUCHPAD3_GESTURE_DOWN_SWIPE_HOLD

#define TOUCHPAD3_GESTURE_DOWN_SWIPE_HOLD   0x52

◆ TOUCHPAD3_GESTURE_LEFT_SWIPE

#define TOUCHPAD3_GESTURE_LEFT_SWIPE   0x61

◆ TOUCHPAD3_GESTURE_LEFT_SWIPE_HOLD

#define TOUCHPAD3_GESTURE_LEFT_SWIPE_HOLD   0x62

◆ TOUCHPAD3_GESTURE_RIGHT_SWIPE

#define TOUCHPAD3_GESTURE_RIGHT_SWIPE   0x41

◆ TOUCHPAD3_GESTURE_RIGHT_SWIPE_HOLD

#define TOUCHPAD3_GESTURE_RIGHT_SWIPE_HOLD   0x42

◆ TOUCHPAD3_GESTURE_SINGLE_TAP

#define TOUCHPAD3_GESTURE_SINGLE_TAP   0x10

Touchpad 3 Gesture ID.

Specified setting for description of Gesture ID Touchpad 3 Click driver.

◆ TOUCHPAD3_GESTURE_SINGLE_TAP_HOLD

#define TOUCHPAD3_GESTURE_SINGLE_TAP_HOLD   0x11

◆ TOUCHPAD3_GESTURE_UP_SWIPE

#define TOUCHPAD3_GESTURE_UP_SWIPE   0x31

◆ TOUCHPAD3_GESTURE_UP_SWIPE_HOLD

#define TOUCHPAD3_GESTURE_UP_SWIPE_HOLD   0x32

◆ TOUCHPAD3_GESTURES_INDEX_BYTE

#define TOUCHPAD3_GESTURES_INDEX_BYTE   0x50

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_DOUBLE_TAP_TIME_LSB

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_DOUBLE_TAP_TIME_LSB   0x0A

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_DOUBLE_TAP_TIME_MSB

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_DOUBLE_TAP_TIME_MSB   0x0B

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_GESTURE_EDGE_KEEP_OUT

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_GESTURE_EDGE_KEEP_OUT   0x0C

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_MIN_SWIPE_VELOCITY

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_MIN_SWIPE_VELOCITY   0x09

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_RX_SWIPE_LEN

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_RX_SWIPE_LEN   0x00

Touchpad 3 Offset Byte - Gestures.

Specified setting for description of Offset Byte - Gestures Touchpad 3 Click driver.

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_BOUNDARY

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_BOUNDARY   0x02

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_HOLD_THD

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_HOLD_THD   0x03

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_TIME_LSB

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_TIME_LSB   0x04

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_TIME_MSB

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_SWIPE_TIME_MSB   0x05

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_THD

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_THD   0x08

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_TIME_LSB

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_TIME_LSB   0x06

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_TIME_MSB

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_TAP_TIME_MSB   0x07

◆ TOUCHPAD3_GESTURES_OFFSET_BYTE_TX_SWIPE_LEN

#define TOUCHPAD3_GESTURES_OFFSET_BYTE_TX_SWIPE_LEN   0x01

◆ TOUCHPAD3_I_O_STATUS_INDEX_BYTE

#define TOUCHPAD3_I_O_STATUS_INDEX_BYTE   0xF1

◆ TOUCHPAD3_INT_STATUS_HIGH

#define TOUCHPAD3_INT_STATUS_HIGH   0x01

◆ TOUCHPAD3_INT_STATUS_LOW

#define TOUCHPAD3_INT_STATUS_LOW   0x00

Touchpad 3 interrupt status.

Specified setting for description of interrupt status Touchpad 3 Click driver.

◆ TOUCHPAD3_IOSTATUS_OFFSET_BYTE_RX_SHORT_STATUS_LSB

#define TOUCHPAD3_IOSTATUS_OFFSET_BYTE_RX_SHORT_STATUS_LSB   0x06

◆ TOUCHPAD3_IOSTATUS_OFFSET_BYTE_RX_SHORT_STATUS_MSB

#define TOUCHPAD3_IOSTATUS_OFFSET_BYTE_RX_SHORT_STATUS_MSB   0x07

◆ TOUCHPAD3_IOSTATUS_OFFSET_BYTE_TX_SHORT_STATUS_LSB

#define TOUCHPAD3_IOSTATUS_OFFSET_BYTE_TX_SHORT_STATUS_LSB   0x02

Touchpad 3 Offset Byte - I/O Status.

Specified setting for description of Offset Byte - I/O Status Touchpad 3 Click driver.

◆ TOUCHPAD3_IOSTATUS_OFFSET_BYTE_TX_SHORT_STATUS_MSB

#define TOUCHPAD3_IOSTATUS_OFFSET_BYTE_TX_SHORT_STATUS_MSB   0x03

◆ TOUCHPAD3_LEN_GST

#define TOUCHPAD3_LEN_GST   0x02

◆ TOUCHPAD3_LEN_TCH

#define TOUCHPAD3_LEN_TCH   0x05

◆ TOUCHPAD3_MUTUAL_INDEX_BYTE

#define TOUCHPAD3_MUTUAL_INDEX_BYTE   0x20

◆ TOUCHPAD3_MUTUAL_OFFSET_BYTE_MUTUAL_SCAN_TIME

#define TOUCHPAD3_MUTUAL_OFFSET_BYTE_MUTUAL_SCAN_TIME   0x00

Touchpad 3 offset byte - Mutual.

Specified setting for description of offset byte - Mutual Touchpad 3 Click driver.

◆ TOUCHPAD3_MUTUAL_OFFSET_BYTE_MUTUAL_THRESHOLD

#define TOUCHPAD3_MUTUAL_OFFSET_BYTE_MUTUAL_THRESHOLD   0x01

◆ TOUCHPAD3_PEN_STATE_BIT_MASK

#define TOUCHPAD3_PEN_STATE_BIT_MASK   0x01

◆ TOUCHPAD3_REG_WRITE

#define TOUCHPAD3_REG_WRITE   0x55, 0x04, 0x15

Touchpad 3 sensor map rx registers addresses.

Specified setting for description of sensor map rx registers addresses Touchpad 3 Click driver.

◆ TOUCHPAD3_RX_CH1

#define TOUCHPAD3_RX_CH1   0x08

Touchpad 3 sensor map rx values.

Specified setting for description of sensor map rx values Touchpad 3 Click driver.

◆ TOUCHPAD3_RX_CH1_ADD

#define TOUCHPAD3_RX_CH1_ADD   0x00

◆ TOUCHPAD3_RX_CH2

#define TOUCHPAD3_RX_CH2   0x07

◆ TOUCHPAD3_RX_CH2_ADD

#define TOUCHPAD3_RX_CH2_ADD   0x01

◆ TOUCHPAD3_RX_CH3

#define TOUCHPAD3_RX_CH3   0x06

◆ TOUCHPAD3_RX_CH3_ADD

#define TOUCHPAD3_RX_CH3_ADD   0x02

◆ TOUCHPAD3_RX_CH4

#define TOUCHPAD3_RX_CH4   0x05

◆ TOUCHPAD3_RX_CH4_ADD

#define TOUCHPAD3_RX_CH4_ADD   0x03

◆ TOUCHPAD3_RX_CH5

#define TOUCHPAD3_RX_CH5   0x04

◆ TOUCHPAD3_RX_CH5_ADD

#define TOUCHPAD3_RX_CH5_ADD   0x04

◆ TOUCHPAD3_RX_MAP_INDEX_ADD

#define TOUCHPAD3_RX_MAP_INDEX_ADD   0x01

◆ TOUCHPAD3_SELF_INDEX_BYTE

#define TOUCHPAD3_SELF_INDEX_BYTE   0x10

◆ TOUCHPAD3_SELF_OFFSET_BYTE_SELF_SCAN_TIME

#define TOUCHPAD3_SELF_OFFSET_BYTE_SELF_SCAN_TIME   0x00

Touchpad 3 offset byte - Self.

Specified setting for description of offset byte - Self Touchpad 3 Click driver.

◆ TOUCHPAD3_SELF_OFFSET_BYTE_SELF_THRESHOLD

#define TOUCHPAD3_SELF_OFFSET_BYTE_SELF_THRESHOLD   0x01

◆ TOUCHPAD3_SENSOR_MAP_RX_INDEX_BYTE

#define TOUCHPAD3_SENSOR_MAP_RX_INDEX_BYTE   0x01

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_0

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_0   0x00

Touchpad 3 Offset Byte - Sensor Map RX.

Specified setting for description of Offset Byte - Sensor Map RX Touchpad 3 Click driver.

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_1

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_1   0x01

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_10

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_10   0x0A

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_11

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_11   0x0B

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_12

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_12   0x0C

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_2

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_2   0x02

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_3

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_3   0x03

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_4

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_4   0x04

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_5

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_5   0x05

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_6

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_6   0x06

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_7

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_7   0x07

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_8

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_8   0x08

◆ TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_9

#define TOUCHPAD3_SENSOR_MAP_RX_OFFSET_BYTE_RX_PIN_MAP_9   0x09

◆ TOUCHPAD3_SENSOR_MAP_TX_INDEX_BYTE

#define TOUCHPAD3_SENSOR_MAP_TX_INDEX_BYTE   0x02

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_0

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_0   0x00

Touchpad 3 Offset Byte - Sensor Map TX.

Specified setting for description of Offset Byte - Sensor Map TX Touchpad 3 Click driver.

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_1

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_1   0x01

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_10

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_10   0x0A

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_11

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_11   0x0B

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_12

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_12   0x0C

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_2

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_2   0x02

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_3

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_3   0x03

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_4

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_4   0x04

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_5

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_5   0x05

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_6

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_6   0x06

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_7

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_7   0x07

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_8

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_8   0x08

◆ TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_9

#define TOUCHPAD3_SENSOR_MAP_TX_OFFSET_BYTE_RX_PIN_MAP_9   0x09

◆ TOUCHPAD3_SET_COMMAND

#define TOUCHPAD3_SET_COMMAND   0x55

Touchpad 3 command set.

Specified setting for description of command set Touchpad 3 Click driver.

◆ TOUCHPAD3_SET_DEV_ADDR

#define TOUCHPAD3_SET_DEV_ADDR   0x25

Touchpad 3 device address setting.

Specified setting for device slave address selection of Touchpad 3 Click driver.

◆ TOUCHPAD3_STATE_GST

#define TOUCHPAD3_STATE_GST   0x01

◆ TOUCHPAD3_STATE_TCH

#define TOUCHPAD3_STATE_TCH   0x00

Touchpad 3 Touch or Gesture state.

Specified setting for description of touch or Gesture state Touchpad 3 Click driver.

◆ TOUCHPAD3_STATUS_ERROR

#define TOUCHPAD3_STATUS_ERROR   0x00

Touchpad 3 status.

Specified setting for description of status Touchpad 3 Click driver.

◆ TOUCHPAD3_STATUS_SUCCESS

#define TOUCHPAD3_STATUS_SUCCESS   0x01

◆ TOUCHPAD3_T_AND_G_ID_BIT_MASK

#define TOUCHPAD3_T_AND_G_ID_BIT_MASK   0x0F

Touchpad 3 bit mask.

Specified setting for description of bit mask Touchpad 3 Click driver.

◆ TOUCHPAD3_TCH_STATE_BIT_MASK

#define TOUCHPAD3_TCH_STATE_BIT_MASK   0x01

◆ TOUCHPAD3_TOUCH_GESTURE_DISABLE

#define TOUCHPAD3_TOUCH_GESTURE_DISABLE   0x00

Touchpad 3 touch.

Specified setting for description of touch Touchpad 3 Click driver.

◆ TOUCHPAD3_TOUCH_GESTURE_ENABLE

#define TOUCHPAD3_TOUCH_GESTURE_ENABLE   0x01

◆ TOUCHPAD3_TX_CH1

#define TOUCHPAD3_TX_CH1   0x0D

Touchpad 3 sensor map tx values.

Specified setting for description of sensor map tx values Touchpad 3 Click driver.

◆ TOUCHPAD3_TX_CH1_ADD

#define TOUCHPAD3_TX_CH1_ADD   0x00

◆ TOUCHPAD3_TX_CH2

#define TOUCHPAD3_TX_CH2   0x06

◆ TOUCHPAD3_TX_CH2_ADD

#define TOUCHPAD3_TX_CH2_ADD   0x01

◆ TOUCHPAD3_TX_CH3

#define TOUCHPAD3_TX_CH3   0x03

◆ TOUCHPAD3_TX_CH3_ADD

#define TOUCHPAD3_TX_CH3_ADD   0x02

◆ TOUCHPAD3_TX_CH4

#define TOUCHPAD3_TX_CH4   0x02

◆ TOUCHPAD3_TX_CH4_ADD

#define TOUCHPAD3_TX_CH4_ADD   0x03

◆ TOUCHPAD3_TX_MAP_INDEX_ADD

#define TOUCHPAD3_TX_MAP_INDEX_ADD   0x02

Touchpad 3 sensor map tx registers addresses.

Specified setting for description of sensor map tx registers addresses Touchpad 3 Click driver.