#define __FT6XX6_H
#define TS_MULTI_TOUCH_SUPPORTED
#define TS_AUTO_CALIBRATION_SUPPORTED
Includes
#include "../Common/ts.h"
Macros
ft6x06_handle_TypeDef
i2cInitialized
currActiveTouchNb
currActiveTouchIdx
Exported types
Exported constants
#define FT_6206_MAX_WIDTH
#define FT_6206_MAX_HEIGHT
#define FT_6206_MAX_WIDTH_HEIGHT
#define FT6206_STATUS_OK
#define FT6206_STATUS_NOT_OK
#define FT6206_I2C_NOT_INITIALIZED
#define FT6206_I2C_INITIALIZED
#define FT6206_MAX_DETECTABLE_TOUCH
#define FT6206_DEV_MODE_REG
#define FT6206_DEV_MODE_WORKING
#define FT6206_DEV_MODE_FACTORY
#define FT6206_DEV_MODE_MASK
#define FT6206_DEV_MODE_SHIFT
#define FT6206_GEST_ID_REG
#define FT6206_GEST_ID_NO_GESTURE
#define FT6206_GEST_ID_MOVE_UP
#define FT6206_GEST_ID_MOVE_RIGHT
#define FT6206_GEST_ID_MOVE_DOWN
#define FT6206_GEST_ID_MOVE_LEFT
#define FT6206_GEST_ID_ZOOM_IN
#define FT6206_GEST_ID_ZOOM_OUT
#define FT6206_TD_STAT_REG
#define FT6206_TD_STAT_MASK
#define FT6206_TD_STAT_SHIFT
#define FT6206_TOUCH_EVT_FLAG_PRESS_DOWN
#define FT6206_TOUCH_EVT_FLAG_LIFT_UP
#define FT6206_TOUCH_EVT_FLAG_CONTACT
#define FT6206_TOUCH_EVT_FLAG_NO_EVENT
#define FT6206_TOUCH_EVT_FLAG_SHIFT
#define FT6206_TOUCH_EVT_FLAG_MASK
#define FT6206_MSB_MASK
#define FT6206_MSB_SHIFT
#define FT6206_LSB_MASK
#define FT6206_LSB_SHIFT
#define FT6206_P1_XH_REG
#define FT6206_P1_XL_REG
#define FT6206_P1_YH_REG
#define FT6206_P1_YL_REG
#define FT6206_P1_WEIGHT_REG
#define FT6206_TOUCH_WEIGHT_MASK
#define FT6206_TOUCH_WEIGHT_SHIFT
#define FT6206_P1_MISC_REG
#define FT6206_TOUCH_AREA_MASK
#define FT6206_TOUCH_AREA_SHIFT
#define FT6206_P2_XH_REG
#define FT6206_P2_XL_REG
#define FT6206_P2_YH_REG
#define FT6206_P2_YL_REG
#define FT6206_P2_WEIGHT_REG
#define FT6206_P2_MISC_REG
#define FT6206_TH_GROUP_REG
#define FT6206_THRESHOLD_MASK
#define FT6206_THRESHOLD_SHIFT
#define FT6206_TH_DIFF_REG
#define FT6206_CTRL_REG
#define FT6206_CTRL_KEEP_ACTIVE_MODE
#define FT6206_CTRL_KEEP_AUTO_SWITCH_MONITOR_MODE
#define FT6206_TIMEENTERMONITOR_REG
#define FT6206_PERIODACTIVE_REG
#define FT6206_PERIODMONITOR_REG
#define FT6206_RADIAN_VALUE_REG
#define FT6206_OFFSET_LEFT_RIGHT_REG
#define FT6206_OFFSET_UP_DOWN_REG
#define FT6206_DISTANCE_LEFT_RIGHT_REG
#define FT6206_DISTANCE_UP_DOWN_REG
#define FT6206_DISTANCE_ZOOM_REG
#define FT6206_LIB_VER_H_REG
#define FT6206_LIB_VER_L_REG
#define FT6206_CIPHER_REG
#define FT6206_GMODE_REG
#define FT6206_G_MODE_INTERRUPT_MASK
#define FT6206_G_MODE_INTERRUPT_SHIFT
#define FT6206_G_MODE_INTERRUPT_POLLING
#define FT6206_G_MODE_INTERRUPT_TRIGGER
#define FT6206_PWR_MODE_REG
#define FT6206_FIRMID_REG
#define FT6206_CHIP_ID_REG
#define FT6206_ID_VALUE
#define FT6x36_ID_VALUE
#define FT6X36_ID2_VALUE
#define FT6206_RELEASE_CODE_ID_REG
#define FT6206_STATE_REG
Exported macro
Exported functions
ft6x06_Init(uint16_t);
ft6x06_Reset(uint16_t);
ft6x06_ReadID(uint16_t);
ft6x06_TS_Start(uint16_t);
ft6x06_TS_DetectTouch(uint16_t);
ft6x06_TS_GetXY(uint16_t, uint16_t *, uint16_t *);
ft6x06_TS_EnableIT(uint16_t);
ft6x06_TS_DisableIT(uint16_t);
ft6x06_TS_ITStatus(uint16_t);
ft6x06_TS_ClearIT(uint16_t);
ft6x06_TS_GetGestureID(uint16_t, uint32_t *);
ft6x06_TS_GetTouchInfo(uint16_t, uint32_t, uint32_t *, uint32_t *, uint32_t *);
Imported TS IO functions
TS_IO_Init();
TS_IO_Write(uint8_t, uint8_t, uint8_t);
TS_IO_Read(uint8_t, uint8_t);
TS_IO_ReadMultiple(uint8_t, uint8_t, uint8_t *, uint16_t);
TS_IO_Delay(uint32_t);
ft6x06_ts_drv;