Add XPT2046 calibration functions (#15140)
This commit is contained in:
committed by
Scott Lahteine
parent
cff502c6d4
commit
85f0556118
@@ -42,8 +42,11 @@ class XPT2046 {
|
||||
public:
|
||||
static void init(void);
|
||||
static uint8_t read_buttons();
|
||||
private:
|
||||
bool getTouchPoint(uint16_t &x, uint16_t &y);
|
||||
static bool isTouched();
|
||||
inline void waitForRelease(void) { while (isTouched()) { /* nada */ } }
|
||||
inline void waitForTouch(uint16_t &x, uint16_t &y) { while (!getTouchPoint(x, y)) { /* nada */ } }
|
||||
private:
|
||||
static uint16_t getInTouch(const XPTCoordinate coordinate);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user