mikroSDK Reference Manual

FT5xx6 Registers List. More...

Macros

#define FT5XX6_REG_DEVICE_MODE   0x0
 FT5xx6 Device Mode Register. More...
 
#define FT5XX6_REG_GEST_ID   0x1
 FT5xx6 Gesture ID Register. More...
 
#define FT5XX6_REG_TD_STATUS   0x2
 FT5xx6 Status Register. More...
 
#define FT5XX6_REG_TOUCH1_XH   0x3
 FT5xx6 Touch1 X-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH1_XL   0x4
 FT5xx6 Touch1 X-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH1_YH   0x5
 FT5xx6 Touch1 Y-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH1_YL   0x6
 FT5xx6 Touch1 Y-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH2_XH   0x9
 FT5xx6 Touch2 X-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH2_XL   0xA
 FT5xx6 Touch2 X-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH2_YH   0xB
 FT5xx6 Touch2 Y-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH2_YL   0xC
 FT5xx6 Touch2 Y-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH3_XH   0xF
 FT5xx6 Touch3 X-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH3_XL   0x10
 FT5xx6 Touch3 X-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH3_YH   0x11
 FT5xx6 Touch3 Y-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH3_YL   0x12
 FT5xx6 Touch3 Y-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH4_XH   0x15
 FT5xx6 Touch4 X-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH4_XL   0x16
 FT5xx6 Touch4 X-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH4_YH   0x17
 FT5xx6 Touch4 Y-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH4_YL   0x18
 FT5xx6 Touch4 Y-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH5_XH   0x1B
 FT5xx6 Touch5 X-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH5_XL   0x1C
 FT5xx6 Touch5 X-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH5_YH   0x1D
 FT5xx6 Touch5 Y-coord MSB Register. More...
 
#define FT5XX6_REG_TOUCH5_YL   0x1E
 FT5xx6 Touch5 Y-coord LSB Register. More...
 
#define FT5XX6_REG_TOUCH_DET_TH   0x80
 FT5xx6 Touch Detection Threshold Register. More...
 
#define FT5XX6_REG_TOUCH_PEAK_DET_TH   0x81
 FT5xx6 Touch Peak Detection Threshold Register. More...
 
#define FT5XX6_REG_TOUCH_TH_CAL   0x82
 FT5xx6 Touch Threshold Calibration Register. More...
 
#define FT5XX6_REG_TOUCH_TH_WATER   0x83
 FT5xx6 Touch Threshold Water Register. More...
 
#define FT5XX6_REG_TOUCH_TH_TEMP_COMP   0x84
 FT5xx6 Touch Threshold Temperature Compensation Register. More...
 
#define FT5XX6_REG_POWER_CTRL_MODE   0x86
 FT5xx6 Power Control Register. More...
 
#define FT5XX6_REG_MONITOR_STATUS_TMR   0x87
 FT5xx6 Timer Status Monitor Register. More...
 
#define FT5XX6_REG_MONITOR_ACT_PERIOD   0x88
 FT5xx6 Actual Period Monitor Register. More...
 
#define FT5XX6_REG_ENTER_IDLE_TIMER   0x89
 FT5xx6 Enter Idle Timer Register. More...
 
#define FT5XX6_REG_AUTO_CALIB_MODE   0xA0
 FT5xx6 Auto Calibration Register. More...
 
#define FT5XX6_REG_LIB_VERSION_H   0xA1
 FT5xx6 Version MSB Register. More...
 
#define FT5XX6_REG_LIB_VERSION_L   0xA2
 FT5xx6 Version LSB Register. More...
 
#define FT5XX6_REG_LIB_CHIP_VENDOR_ID   0xA3
 FT5xx6 Chip Vendor ID Register. More...
 
#define FT5XX6_REG_IVT_TO_HOST_STATUS   0xA4
 FT5xx6 IVT To Host Status Register. More...
 
#define FT5XX6_REG_POWER_CONSUME_MODE   0xA5
 FT5xx6 Power Consume Register. More...
 
#define FT5XX6_REG_FW_ID   0xA6
 FT5xx6 FW ID Register. More...
 
#define FT5XX6_REG_RUNNING_STATE   0xA7
 FT5xx6 Running State Register. More...
 
#define FT5XX6_REG_CTPM_VENDOR_ID   0xA8
 FT5xx6 CTPM Vendor ID Register. More...
 
#define FT5XX6_REG_ERROR_ID   0xA9
 FT5xx6 Error ID Register. More...
 
#define FT5XX6_REG_CONFIGURE_CAL_MODE   0xAA
 FT5xx6 Calibration Mode Configuration Register. More...
 
#define FT5XX6_REG_BIG_AREA_TH   0xAE
 FT5xx6 Big Area Threshold Register. More...
 

Detailed Description

FT5xx6 registers description with respective addresses.

Macro Definition Documentation

◆ FT5XX6_REG_DEVICE_MODE

#define FT5XX6_REG_DEVICE_MODE   0x0

Register address specified for device mode of FT5xx6 touch controller.

◆ FT5XX6_REG_GEST_ID

#define FT5XX6_REG_GEST_ID   0x1

Register address specified for gesture ID of FT5xx6 touch controller.

◆ FT5XX6_REG_TD_STATUS

#define FT5XX6_REG_TD_STATUS   0x2

Register address specified for status of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH1_XH

#define FT5XX6_REG_TOUCH1_XH   0x3

Register address specified for touch1 x coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH1_XL

#define FT5XX6_REG_TOUCH1_XL   0x4

Register address specified for touch1 x coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH1_YH

#define FT5XX6_REG_TOUCH1_YH   0x5

Register address specified for touch1 y coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH1_YL

#define FT5XX6_REG_TOUCH1_YL   0x6

Register address specified for touch1 y coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH2_XH

#define FT5XX6_REG_TOUCH2_XH   0x9

Register address specified for touch2 x coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH2_XL

#define FT5XX6_REG_TOUCH2_XL   0xA

Register address specified for touch2 x coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH2_YH

#define FT5XX6_REG_TOUCH2_YH   0xB

Register address specified for touch2 y coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH2_YL

#define FT5XX6_REG_TOUCH2_YL   0xC

Register address specified for touch2 y coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH3_XH

#define FT5XX6_REG_TOUCH3_XH   0xF

Register address specified for touch3 x coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH3_XL

#define FT5XX6_REG_TOUCH3_XL   0x10

Register address specified for touch3 x coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH3_YH

#define FT5XX6_REG_TOUCH3_YH   0x11

Register address specified for touch3 y coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH3_YL

#define FT5XX6_REG_TOUCH3_YL   0x12

Register address specified for touch3 y coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH4_XH

#define FT5XX6_REG_TOUCH4_XH   0x15

Register address specified for touch4 x coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH4_XL

#define FT5XX6_REG_TOUCH4_XL   0x16

Register address specified for touch4 x coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH4_YH

#define FT5XX6_REG_TOUCH4_YH   0x17

Register address specified for touch4 y coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH4_YL

#define FT5XX6_REG_TOUCH4_YL   0x18

Register address specified for touch4 y coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH5_XH

#define FT5XX6_REG_TOUCH5_XH   0x1B

Register address specified for touch5 x coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH5_XL

#define FT5XX6_REG_TOUCH5_XL   0x1C

Register address specified for touch5 x coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH5_YH

#define FT5XX6_REG_TOUCH5_YH   0x1D

Register address specified for touch5 y coordinate higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH5_YL

#define FT5XX6_REG_TOUCH5_YL   0x1E

Register address specified for touch5 y coordinate lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH_DET_TH

#define FT5XX6_REG_TOUCH_DET_TH   0x80

Register address specified for touch detection threshold of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH_PEAK_DET_TH

#define FT5XX6_REG_TOUCH_PEAK_DET_TH   0x81

Register address specified for touch peak detection threshold of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH_TH_CAL

#define FT5XX6_REG_TOUCH_TH_CAL   0x82

Register address specified for touch threshold calibration of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH_TH_WATER

#define FT5XX6_REG_TOUCH_TH_WATER   0x83

Register address specified for touch threshold water of FT5xx6 touch controller.

◆ FT5XX6_REG_TOUCH_TH_TEMP_COMP

#define FT5XX6_REG_TOUCH_TH_TEMP_COMP   0x84

Register address specified for touch threshold temperature compensation of FT5xx6 touch controller.

◆ FT5XX6_REG_POWER_CTRL_MODE

#define FT5XX6_REG_POWER_CTRL_MODE   0x86

Register address specified for power control of FT5xx6 touch controller.

◆ FT5XX6_REG_MONITOR_STATUS_TMR

#define FT5XX6_REG_MONITOR_STATUS_TMR   0x87

Register address specified for timer status monitor of FT5xx6 touch controller.

◆ FT5XX6_REG_MONITOR_ACT_PERIOD

#define FT5XX6_REG_MONITOR_ACT_PERIOD   0x88

Register address specified for actual period monitor of FT5xx6 touch controller.

◆ FT5XX6_REG_ENTER_IDLE_TIMER

#define FT5XX6_REG_ENTER_IDLE_TIMER   0x89

Register address specified for enter idle timer of FT5xx6 touch controller.

◆ FT5XX6_REG_AUTO_CALIB_MODE

#define FT5XX6_REG_AUTO_CALIB_MODE   0xA0

Register address specified for auto calibration of FT5xx6 touch controller.

◆ FT5XX6_REG_LIB_VERSION_H

#define FT5XX6_REG_LIB_VERSION_H   0xA1

Register address specified for version higher byte of FT5xx6 touch controller.

◆ FT5XX6_REG_LIB_VERSION_L

#define FT5XX6_REG_LIB_VERSION_L   0xA2

Register address specified for version lower byte of FT5xx6 touch controller.

◆ FT5XX6_REG_LIB_CHIP_VENDOR_ID

#define FT5XX6_REG_LIB_CHIP_VENDOR_ID   0xA3

Register address specified for chip vendor ID of FT5xx6 touch controller.

◆ FT5XX6_REG_IVT_TO_HOST_STATUS

#define FT5XX6_REG_IVT_TO_HOST_STATUS   0xA4

Register address specified for IVT to host status of FT5xx6 touch controller.

◆ FT5XX6_REG_POWER_CONSUME_MODE

#define FT5XX6_REG_POWER_CONSUME_MODE   0xA5

Register address specified for power consume of FT5xx6 touch controller.

◆ FT5XX6_REG_FW_ID

#define FT5XX6_REG_FW_ID   0xA6

Register address specified for firmware ID of FT5xx6 touch controller.

◆ FT5XX6_REG_RUNNING_STATE

#define FT5XX6_REG_RUNNING_STATE   0xA7

Register address specified for running state of FT5xx6 touch controller.

◆ FT5XX6_REG_CTPM_VENDOR_ID

#define FT5XX6_REG_CTPM_VENDOR_ID   0xA8

Register address specified for CTPM vendor ID of FT5xx6 touch controller.

◆ FT5XX6_REG_ERROR_ID

#define FT5XX6_REG_ERROR_ID   0xA9

Register address specified for error ID of FT5xx6 touch controller.

◆ FT5XX6_REG_CONFIGURE_CAL_MODE

#define FT5XX6_REG_CONFIGURE_CAL_MODE   0xAA

Register address specified for calibration mode configuration of FT5xx6 touch controller.

◆ FT5XX6_REG_BIG_AREA_TH

#define FT5XX6_REG_BIG_AREA_TH   0xAE

Register address specified for big area threshold of FT5xx6 touch controller.