Go to the source code of this file.
Classes | |
| struct | touchCoor |
| Information about where the touch occurred on the touch surface and what kind of event it is. More... | |
| struct | touchInfo |
| Information about gesture (if recognised) and the registered touch points. More... | |
Macros | |
| #define | FT5X06_I2C_ADDR 0x38 |
| FT5x06 I²C address. | |
Enumerations | |
| enum | ft5x06_gesture { FT5X06_GESTURE_none = 0x00, FT5X06_GESTURE_up = 0x10, FT5X06_GESTURE_left = 0x14, FT5X06_GESTURE_down = 0x18, FT5X06_GESTURE_right = 0x1c, FT5X06_GESTURE_zoomIn = 0x48, FT5X06_GESTURE_zoomOut = 0x49 } |
| Types of gestures the FT5x06 can recognise. More... | |
| enum | ft5x06_touchEvent { FT5X06_EVENT_putDown = 0, FT5X06_EVENT_putUp = 1, FT5X06_EVENT_contact = 2, FT5X06_EVENT_invalid = 3 } |
| Type of touch event. More... | |
| enum | ft5x06_retrieveTouchInfoRetVal { FT5X06_RETTOUCH_OK = 0, FT5X06_RETTOUCH_ERR_I2C_ERROR = 1, FT5X06_RETTOUCH_NULL_ARG = 2, FT5X06_RETTOUCH_ERR_NUM_POINTS = 3, FT5X06_RETTOUCH_ERR_EVENT = 4 } |
| ft5x06_queryTouchInfo() return values More... | |
Functions | |
| void | ft5x06_queryTouchInfo (int numPoints) |
| Query the FT5x06 chip on the I²C bus for touch data. | |
| int | ft5x06_retrieveTouchInfo (struct touchInfo *touchInfo) |
| Parse touch data from I²C RX buffer. | |
1.8.1.2