MCUXpresso SDK API Reference Manual  Rev 2.13.0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Ft6x06

Overview

Macros

#define FT6X06_I2C_ADDRESS   (0x38)
 FT6X06 I2C address. More...
 
#define FT6X06_MAX_TOUCHES   (2U)
 FT6X06 maximum number of simultaneously detected touches. More...
 
#define F6X06_TOUCH_DATA_SUBADDR   (1)
 FT6X06 register address where touch data begin. More...
 
#define FT6X06_TOUCH_DATA_LEN   (2 + (FT6X06_MAX_TOUCHES)*6)
 FT6X06 raw touch data length. More...
 

Enumerations

enum  touch_event_t {
  kTouch_Down = 0,
  kTouch_Up = 1,
  kTouch_Contact = 2,
  kTouch_Reserved = 3
}
 

Variables

touch_event_t touch_point_t::TOUCH_EVENT
 Indicates the state or event of the touch point. More...
 
uint8_t touch_point_t::TOUCH_ID
 Id of the touch point. More...
 
uint16_t touch_point_t::TOUCH_X
 X coordinate of the touch point.
 
uint16_t touch_point_t::TOUCH_Y
 Y coordinate of the touch point.
 

Macro Definition Documentation

#define FT6X06_I2C_ADDRESS   (0x38)
#define FT6X06_MAX_TOUCHES   (2U)
#define F6X06_TOUCH_DATA_SUBADDR   (1)
#define FT6X06_TOUCH_DATA_LEN   (2 + (FT6X06_MAX_TOUCHES)*6)

Enumeration Type Documentation

Enumerator
kTouch_Down 

The state changed to touched.

kTouch_Up 

The state changed to not touched.

kTouch_Contact 

There is a continuous touch being detected.

kTouch_Reserved 

No touch information available.

Variable Documentation

touch_event_t touch_point_t::TOUCH_EVENT
uint8_t touch_point_t::TOUCH_ID

This numeric value stays constant between down and up event.