Description

Signature

TFT_eSPI::TFT_eSPI(int16_t _W = TFT_WIDTH, int16_t _H = TFT_HEIGHT)

Parameters

  • int16_t _W : default to TFT_WIDTH
  • int16_t _H : default to TFT_HEIGH

Example

#include <TFT_eSPI.h>

TFT_eSPI tft = TFT_eSPI();

void setup() {
  tft.init();
  tft.setRotation(1);
  tft.fillScreen(TFT_BLACK);
  tft.setCursor(0, 0);
  tft.setTextColor(TFT_WHITE);
  tft.setTextSize(2);
  tft.setTextFont(2); // Set the text font to font number 2
  tft.println("Hello World!");
}

void loop() {
  // nothing to do here, just display the "Hello World!" message
}

Let me explain what each line does:

Note

You need to modify the User_Setup_Select.h file to configure the TFT_eSPI library for your specific TFT display. Additionally, you may need to adjust the pin connections and the TFT_eSPI constructor to match your hardware setup.