87 void sleep()
override;
198 bool initImpl(uint8_t)
override;
200 void beforeBegin()
override
207 static constexpr uint8_t BYTES_PER_POINT = (6);
208 static constexpr uint8_t MAX_FINGER_NUM = (5);
210 static constexpr uint8_t FT_VEND_ID1 = (0x11);
211 static constexpr uint8_t FT_VEND_ID2 = (0xCD);
212 static constexpr uint8_t FT_VEND_ID3 = (0x51);
214 static constexpr uint8_t FT3267_CHIP_ID = (0x33);
215 static constexpr uint8_t FT3068_CHIP_ID = (0xA0);
216 static constexpr uint8_t FT5336_CHIP_ID = (0x14);
217 static constexpr uint8_t FT6206_CHIP_ID = (0x06);
218 static constexpr uint8_t FT6236_CHIP_ID = (0x36);
219 static constexpr uint8_t FT6336U_CHIP_ID = (0x64);
221 static constexpr uint8_t FT6X36_REG_MODE = (0x00);
222 static constexpr uint8_t FT6X36_REG_GEST = (0x01);
223 static constexpr uint8_t FT6X36_REG_STATUS = (0x02);
224 static constexpr uint8_t FT6X36_REG_TOUCH1_XH = (0x03);
225 static constexpr uint8_t FT6X36_REG_TOUCH1_XL = (0x04);
226 static constexpr uint8_t FT6X36_REG_TOUCH1_YH = (0x05);
227 static constexpr uint8_t FT6X36_REG_TOUCH1_YL = (0x06);
228 static constexpr uint8_t FT6X36_REG_THRESHOLD = (0x80);
229 static constexpr uint8_t FT6X36_REG_MONITOR_TIME = (0x87);
230 static constexpr uint8_t FT6X36_REG_PERIOD_ACTIVE = (0x88);
231 static constexpr uint8_t FT6X36_REG_PERIOD_MONITOR = (0x89);
232 static constexpr uint8_t FT6X36_REG_AUTO_CLB_MODE = (0xA0);
233 static constexpr uint8_t FT6X36_REG_LIB_VERSION_H = (0xA1);
234 static constexpr uint8_t FT6X36_REG_LIB_VERSION_L = (0xA2);
235 static constexpr uint8_t FT6X36_REG_INT_STATUS = (0xA4);
236 static constexpr uint8_t FT6X36_REG_POWER_MODE = (0xA5);
237 static constexpr uint8_t FT6X36_REG_FIRM_VERS = (0xA6);
238 static constexpr uint8_t FT6X36_REG_CHIP_ID = (0xA3);
239 static constexpr uint8_t FT6X36_REG_VENDOR1_ID = (0xA8);
240 static constexpr uint8_t FT6X36_REG_ERROR_STATUS = (0xA9);
virtual uint8_t getPoint(int16_t *x_array, int16_t *y_array, uint8_t get_point=1) __attribute__((deprecated("use getTouchPoints instead of getPoint")))
Retrieve touch point coordinates (deprecated).