17 #ifndef ADAFRUIT_FT6206_LIBRARY 18 #define ADAFRUIT_FT6206_LIBRARY 29 #define FT6206_ADDR 0x38 30 #define FT6206_G_FT5201ID 0xA8 31 #define FT6206_REG_NUMTOUCHES 0x02 33 #define FT6206_NUM_X 0x33 34 #define FT6206_NUM_Y 0x34 36 #define FT6206_REG_MODE 0x00 37 #define FT6206_REG_CALIBRATE 0x02 38 #define FT6206_REG_WORKMODE 0x00 39 #define FT6206_REG_FACTORYMODE 0x40 40 #define FT6206_REG_THRESHHOLD 0x80 41 #define FT6206_REG_POINTRATE 0x88 42 #define FT6206_REG_FIRMVERS 0xA6 43 #define FT6206_REG_CHIPID 0xA3 44 #define FT6206_REG_VENDID 0xA8 47 #define FT6206_DEFAULT_THRESSHOLD 128 68 void writeRegister8(uint8_t reg, uint8_t val);
69 uint8_t readRegister8(uint8_t reg);
71 void readData(uint16_t *
x, uint16_t *
y);
72 void autoCalibrate(
void);
74 boolean touched(
void);
79 uint16_t touchX[2], touchY[2], touchID[2];
83 #endif //ADAFRUIT_FT6206_LIBRARY
#define FT6206_DEFAULT_THRESSHOLD
bool operator==(TS_Point)
bool operator!=(TS_Point)