Code: Select all
#include <SPI.h>
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_ST7789.h> // Hardware-specific library for ST7789
#define TFT_CS PA4//8
#define TFT_DC PB0//9
#define TFT_RST PB1//10
#define TFT_MOSI PA7//11
#define TFT_SCLK PA5//13
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
//Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);
void setup(void) {
tft.init(240, 320); // Init ST7789 320x240
tft.fillScreen(ST77XX_BLACK);
tft.setRotation(1);
tft.setTextWrap(false);
tft.setTextColor(ST77XX_WHITE, ST77XX_BLACK);
tft.setTextSize(5);
tft.setCursor(0, 75);
tft.println("CODE TEST");
tft.setCursor(0, 125);
tft.println("HELLO");
pinMode(PC13, OUTPUT); // LED connect to pin PC13
}
void loop() {
digitalWrite(PC13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(100); // wait for 100mS
digitalWrite(PC13, LOW); // turn the LED off by making the voltage LOW
delay(100); // wait for 100mS
}