directory move
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
// This sketch is to test the touch controller, nothing is displayed
|
||||
// on the TFT. The TFT_eSPI library must be configured to suit your
|
||||
// pins used. Make sure both the touch chip select and the TFT chip
|
||||
// select are correctly defined to avoid SPI bus contention.
|
||||
|
||||
// Make sure you have defined a pin for the touch controller chip
|
||||
// select line in the user setup file or you will see "no member"
|
||||
// compile errors for the touch functions!
|
||||
|
||||
// It is a support and diagnostic sketch for the TFT_eSPI library:
|
||||
// https://github.com/Bodmer/TFT_eSPI
|
||||
|
||||
// The "raw" (unprocessed) touch sensor outputs are sent to the
|
||||
// serial port. Touching the screen should show changes to the x, y
|
||||
// and z values. x and y are raw ADC readings, not pixel coordinates.
|
||||
|
||||
#include <SPI.h>
|
||||
#include <TFT_eSPI.h>
|
||||
TFT_eSPI tft = TFT_eSPI();
|
||||
|
||||
//====================================================================
|
||||
|
||||
void setup(void) {
|
||||
Serial.begin(115200);
|
||||
Serial.println("\n\nStarting...");
|
||||
|
||||
tft.init();
|
||||
}
|
||||
|
||||
//====================================================================
|
||||
|
||||
void loop() {
|
||||
|
||||
uint16_t x, y;
|
||||
|
||||
tft.getTouchRaw(&x, &y);
|
||||
|
||||
Serial.printf("x: %i ", x);
|
||||
|
||||
Serial.printf("y: %i ", y);
|
||||
|
||||
Serial.printf("z: %i \n", tft.getTouchRawZ());
|
||||
|
||||
delay(250);
|
||||
|
||||
}
|
||||
|
||||
//====================================================================
|
||||
|
||||
Reference in New Issue
Block a user