Description

Set the text cursor x,y position or the text cursor x,y position and font.

Signature

  • void TFT_eSPI::setCursor(int16_t x, int16_t y)
  • void TFT_eSPI::setCursor(int16_t x, int16_t y, uint8_t font)

Parameters

  • int16_t x: x coord.
  • int16_t y: y coord.
  • uint8_t font: Font number.

Result

None.

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.