|
| XPT2046 (uint8_t csPin, uint8_t irqPin) |
|
void | begin () |
|
void | setRotation (uint8_t rotation) |
|
void | setCalibration (Calibration calibration) |
|
void | setSampleCount (uint8_t samples) |
|
void | setDebounceTimeout (uint16_t timeoutMilliseconds) |
|
void | setTouchPressure (float pressure) |
|
void | setDeadZone (uint16_t deadZone) |
|
void | setPowerDown (bool state) |
|
bool | touched () |
|
bool | released () |
|
Point | getTouchPosition () |
|
bool | valid (Point position) |
|
| XPT2046 (uint8_t csPin, uint8_t irqPin) |
|
void | begin () |
|
void | setRotation (uint8_t rotation) |
|
void | setCalibration (Calibration calibration) |
|
void | setSampleCount (uint8_t samples) |
|
void | setDebounceTimeout (uint16_t timeoutMilliseconds) |
|
void | setTouchPressure (float pressure) |
|
void | setDeadZone (uint16_t deadZone) |
|
void | setPowerDown (bool state) |
|
bool | touched () |
|
bool | released () |
|
Point | getTouchPosition () |
|
bool | valid (Point position) |
|
|
bool | _enableDataTransfer () |
|
bool | _disableDataTransfer () |
|
uint16_t | _readData (uint8_t data) |
|
bool | _getTouchStatus () |
|
void | _updateTouchStatus () |
|
Point | _readTouchPosition () |
|
Point | _averageTouchSamples (Point *samples) |
|
Point | _rotateTouchPosition (Point position) |
|
Point | _mapTouchPosition (Point position) |
|
Point | _rotateMappedPosition (Point position) |
|
bool | _enableDataTransfer () |
|
bool | _disableDataTransfer () |
|
uint16_t | _readData (uint8_t data) |
|
bool | _getTouchStatus () |
|
void | _updateTouchStatus () |
|
Point | _readTouchPosition () |
|
Point | _averageTouchSamples (Point *samples) |
|
Point | _rotateTouchPosition (Point position) |
|
Point | _mapTouchPosition (Point position) |
|
Point | _rotateMappedPosition (Point position) |
|
|
uint8_t | _csPin |
|
uint8_t | _irqPin |
|
uint8_t | _rotation |
|
Calibration | _calibration |
|
bool | _calibrated |
|
uint8_t | _sampleCount |
|
uint16_t | _debounceTimeoutMilliseconds |
|
uint64_t | _lastTouchMilliseconds |
|
float | _touchPressure |
|
uint16_t | _deadZone |
|
bool | _powerDown |
|
bool | _touched |
|
bool | _released |
|
bool | _updated |
|
bool | _transferEnabled |
|
The documentation for this class was generated from the following files:
- /github/workspace/examples/touch_calibration/XPT2046.h
- /github/workspace/examples/touch_demo/XPT2046.h
- /github/workspace/examples/touch_calibration/XPT2046.cpp
- /github/workspace/examples/touch_demo/XPT2046.cpp