#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7789.h> // Hardware-specific library for ST7789
#include <SPI.h>
#include “Linein.h”
#include “inhandler.h”
#include “ValDisplay.h”
static const int TFT_CS = A3; // Or set to -1 for display w/o CS pin
static const int TFT_RST = A2;
static const int TFT_DC = A1;
static const int BL = A0;
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
void setup(void)
{
delay(1000);
pinMode(BL, OUTPUT);
Serial.begin(115200);
// while (! Serial) {}
digitalWrite(BL, true);
Serial.print(F(“Hello! ST7789 TFT Test”));
tft.init(240, 240, SPI_MODE3); // or tft.init(320, 240, SPI_MODE3);
// MODE3 is for the display without /CS line
tft.setRotation(1);
tft.setSPISpeed(40000000);
Serial.println(F("Initialized"));
uint16_t time = millis();
tft.fillScreen(ST77XX_BLUE);
time = millis() - time;
tft.setTextSize(2);
}