touchpad 2.0.0.0

Macros

#define TOUCHPAD_REG_FW_MAJOR   0x00
 
#define TOUCHPAD_REG_FW_MINOR   0x01
 
#define TOUCHPAD_REG_APP_ID_LSB   0x02
 
#define TOUCHPAD_REG_APP_ID_MSB   0x03
 
#define TOUCHPAD_REG_CMD   0x04
 
#define TOUCHPAD_REG_MODE   0x05
 
#define TOUCHPAD_REG_MODE_CON   0x06
 
#define TOUCHPAD_REG_TOUCH_STATE   0x10
 
#define TOUCHPAD_REG_TOUCH_X   0x11
 
#define TOUCHPAD_REG_TOUCH_Y   0x12
 
#define TOUCHPAD_REG_TOUCH_LSB   0x13
 
#define TOUCHPAD_REG_GESTURE_STATE   0x14
 
#define TOUCHPAD_REG_GESTURE_DIAG   0x15
 
#define TOUCHPAD_REG_NUM_OF_X_CHANNELS   0x20
 
#define TOUCHPAD_REG_NUM_OF_Y_CHANNELS   0x21
 
#define TOUCHPAD_REG_SCAN_COUNT   0x22
 
#define TOUCHPAD_REG_TOUCH_THR_X   0x23
 
#define TOUCHPAD_REG_TOUCH_THR_Y   0x24
 
#define TOUCHPAD_REG_ACTIVE_PERIOD_LSB   0x25
 
#define TOUCHPAD_REG_ACTIVE_PERIOD_MSB   0x26
 
#define TOUCHPAD_REG_IDLE_PERIOD_LSB   0x27
 
#define TOUCHPAD_REG_IDLE_PERIOD_MSB   0x28
 
#define TOUCHPAD_REG_IDLE_TIMEOUT   0x29
 
#define TOUCHPAD_REG_HYSTERESIS   0x2A
 
#define TOUCHPAD_REG_DEBOUNCE_UP   0x2B
 
#define TOUCHPAD_REG_DEBOUNCE_DOWN   0x2C
 
#define TOUCHPAD_REG_FILTER_TYPE   0x31
 
#define TOUCHPAD_REG_FILTER_THR   0x32
 
#define TOUCHPAD_REG_LARGE_ACTIVATION_THR_LSB   0x35
 
#define TOUCHPAD_REG_LARGE_ACTIVATION_THR_MSB   0x36
 
#define TOUCHPAD_REG_HORIZONTAL_SWIPE_DISTANCE   0x37
 
#define TOUCHPAD_REG_VERTICAL_SWIPE_DISTANCE   0x38
 
#define TOUCHPAD_REG_SWIPE_HOLD_BOUNDARY   0x39
 
#define TOUCHPAD_REG_TAP_DISTANCE   0x3A
 
#define TOUCHPAD_REG_DISTANCE_BETWEEN_TAPS   0x3B
 
#define TOUCHPAD_REG_TAP_HOLD_TIME_LSB   0x3C
 
#define TOUCHPAD_REG_TAP_HOLD_TIME_MSB   0x3D
 
#define TOUCHPAD_REG_GESTURE_CLICK_TIME   0x3E
 
#define TOUCHPAD_REG_SWIPE_HOLD_THRESHOLD   0x3F
 
#define TOUCHPAD_REG_MIN_SWIPE_VELOCITY   0x40
 
#define TOUCHPAD_REG_HORIZONTAL_GESTURE_ANGLE   0x41
 
#define TOUCHPAD_REG_VERTICAL_GESTURE_ANGLE   0x42
 

Detailed Description

CORE RAM MEMORY MAP

Macro Definition Documentation

◆ TOUCHPAD_REG_ACTIVE_PERIOD_LSB

#define TOUCHPAD_REG_ACTIVE_PERIOD_LSB   0x25

◆ TOUCHPAD_REG_ACTIVE_PERIOD_MSB

#define TOUCHPAD_REG_ACTIVE_PERIOD_MSB   0x26

◆ TOUCHPAD_REG_APP_ID_LSB

#define TOUCHPAD_REG_APP_ID_LSB   0x02

◆ TOUCHPAD_REG_APP_ID_MSB

#define TOUCHPAD_REG_APP_ID_MSB   0x03

◆ TOUCHPAD_REG_CMD

#define TOUCHPAD_REG_CMD   0x04

◆ TOUCHPAD_REG_DEBOUNCE_DOWN

#define TOUCHPAD_REG_DEBOUNCE_DOWN   0x2C

◆ TOUCHPAD_REG_DEBOUNCE_UP

#define TOUCHPAD_REG_DEBOUNCE_UP   0x2B

◆ TOUCHPAD_REG_DISTANCE_BETWEEN_TAPS

#define TOUCHPAD_REG_DISTANCE_BETWEEN_TAPS   0x3B

◆ TOUCHPAD_REG_FILTER_THR

#define TOUCHPAD_REG_FILTER_THR   0x32

◆ TOUCHPAD_REG_FILTER_TYPE

#define TOUCHPAD_REG_FILTER_TYPE   0x31

◆ TOUCHPAD_REG_FW_MAJOR

#define TOUCHPAD_REG_FW_MAJOR   0x00

◆ TOUCHPAD_REG_FW_MINOR

#define TOUCHPAD_REG_FW_MINOR   0x01

◆ TOUCHPAD_REG_GESTURE_CLICK_TIME

#define TOUCHPAD_REG_GESTURE_CLICK_TIME   0x3E

◆ TOUCHPAD_REG_GESTURE_DIAG

#define TOUCHPAD_REG_GESTURE_DIAG   0x15

◆ TOUCHPAD_REG_GESTURE_STATE

#define TOUCHPAD_REG_GESTURE_STATE   0x14

◆ TOUCHPAD_REG_HORIZONTAL_GESTURE_ANGLE

#define TOUCHPAD_REG_HORIZONTAL_GESTURE_ANGLE   0x41

◆ TOUCHPAD_REG_HORIZONTAL_SWIPE_DISTANCE

#define TOUCHPAD_REG_HORIZONTAL_SWIPE_DISTANCE   0x37

◆ TOUCHPAD_REG_HYSTERESIS

#define TOUCHPAD_REG_HYSTERESIS   0x2A

◆ TOUCHPAD_REG_IDLE_PERIOD_LSB

#define TOUCHPAD_REG_IDLE_PERIOD_LSB   0x27

◆ TOUCHPAD_REG_IDLE_PERIOD_MSB

#define TOUCHPAD_REG_IDLE_PERIOD_MSB   0x28

◆ TOUCHPAD_REG_IDLE_TIMEOUT

#define TOUCHPAD_REG_IDLE_TIMEOUT   0x29

◆ TOUCHPAD_REG_LARGE_ACTIVATION_THR_LSB

#define TOUCHPAD_REG_LARGE_ACTIVATION_THR_LSB   0x35

◆ TOUCHPAD_REG_LARGE_ACTIVATION_THR_MSB

#define TOUCHPAD_REG_LARGE_ACTIVATION_THR_MSB   0x36

◆ TOUCHPAD_REG_MIN_SWIPE_VELOCITY

#define TOUCHPAD_REG_MIN_SWIPE_VELOCITY   0x40

◆ TOUCHPAD_REG_MODE

#define TOUCHPAD_REG_MODE   0x05

◆ TOUCHPAD_REG_MODE_CON

#define TOUCHPAD_REG_MODE_CON   0x06

◆ TOUCHPAD_REG_NUM_OF_X_CHANNELS

#define TOUCHPAD_REG_NUM_OF_X_CHANNELS   0x20

◆ TOUCHPAD_REG_NUM_OF_Y_CHANNELS

#define TOUCHPAD_REG_NUM_OF_Y_CHANNELS   0x21

◆ TOUCHPAD_REG_SCAN_COUNT

#define TOUCHPAD_REG_SCAN_COUNT   0x22

◆ TOUCHPAD_REG_SWIPE_HOLD_BOUNDARY

#define TOUCHPAD_REG_SWIPE_HOLD_BOUNDARY   0x39

◆ TOUCHPAD_REG_SWIPE_HOLD_THRESHOLD

#define TOUCHPAD_REG_SWIPE_HOLD_THRESHOLD   0x3F

◆ TOUCHPAD_REG_TAP_DISTANCE

#define TOUCHPAD_REG_TAP_DISTANCE   0x3A

◆ TOUCHPAD_REG_TAP_HOLD_TIME_LSB

#define TOUCHPAD_REG_TAP_HOLD_TIME_LSB   0x3C

◆ TOUCHPAD_REG_TAP_HOLD_TIME_MSB

#define TOUCHPAD_REG_TAP_HOLD_TIME_MSB   0x3D

◆ TOUCHPAD_REG_TOUCH_LSB

#define TOUCHPAD_REG_TOUCH_LSB   0x13

◆ TOUCHPAD_REG_TOUCH_STATE

#define TOUCHPAD_REG_TOUCH_STATE   0x10

◆ TOUCHPAD_REG_TOUCH_THR_X

#define TOUCHPAD_REG_TOUCH_THR_X   0x23

◆ TOUCHPAD_REG_TOUCH_THR_Y

#define TOUCHPAD_REG_TOUCH_THR_Y   0x24

◆ TOUCHPAD_REG_TOUCH_X

#define TOUCHPAD_REG_TOUCH_X   0x11

◆ TOUCHPAD_REG_TOUCH_Y

#define TOUCHPAD_REG_TOUCH_Y   0x12

◆ TOUCHPAD_REG_VERTICAL_GESTURE_ANGLE

#define TOUCHPAD_REG_VERTICAL_GESTURE_ANGLE   0x42

◆ TOUCHPAD_REG_VERTICAL_SWIPE_DISTANCE

#define TOUCHPAD_REG_VERTICAL_SWIPE_DISTANCE   0x38