ST7789V2 1.69" LCD library

Hi, I have the LCD working using a Nano and the same sketch as the ST7735 but the display is not the right size and the colours are different. Could you please guide me to where I could find useful information?
Regards,
Richard
Tasmania

// include TFT and SPI libraries
#include <TFT.h>  
#include <SPI.h>
// pin definition for Arduino UNO
#define cs   10
#define dc   9
#define rst  8

// create an instance of the library
TFT TFTscreen = TFT(cs, dc, rst);

void setup() {

  //initialize the library
  TFTscreen.begin();

  // clear the screen with a black background
  TFTscreen.background(00, 00, 00);
  //set the text size
  TFTscreen.setTextSize(3);
}

void loop() {
  TFTscreen.background(0,0,0);
   ///TFTscreen.stroke(200, 0, 0);/// sets colour to blue
    TFTscreen.stroke(100, 0, 230);/// 
    TFTscreen.text("Artery", 26, 10);
    TFTscreen.stroke(0, 250, 250);/// sets colour to Yellow
   TFTscreen.text("Clogger", 20, 45);
   TFTscreen.stroke(0, 0, 230);/// sets colour to red
   TFTscreen.text("Burger", 26, 80);
    delay(2000);
  /// New screen
  TFTscreen.background(0,0,0);
    TFTscreen.stroke(00, 255, 0);/// sets colour to green
    TFTscreen.text("Roadkill", 10, 25);
    TFTscreen.text("Burger", 30, 70);
  delay(1000);
  /// New screen
  TFTscreen.background(0,0,0);
    TFTscreen.stroke(00, 255, 0);/// sets colour to green
    //set the text size
  TFTscreen.setTextSize(2);
    TFTscreen.text("Satisfy your", 2, 5);
    TFTscreen.text("girl's", 2, 40);
    TFTscreen.text("with Krusty's ", 1, 70);
     TFTscreen.text("8 inch Sausage", 0, 100);
    delay(7000);
    
    TFTscreen.text("girl's hunger", 2, 40);
  delay(300);

Hi @Richard91417,

If you could let us know who makes the display we may be able to find some more resources for getting this LCD working.

From what I can find Adafruit and Waveshare both have similar displays and example with plenty of documentation.

Adafruit has its own library for driving the display which would allow you to use their GFX libraries for the display as well.

Thanks Adam, I believe your product number is WS-24382. The box says Waveshare. I will check out the links you posted. Cheers.

Thanks Adam, this is where I get confused. The waveshare site gives an example for the 1.69 using an Arduino and I get an error message because I have not downloaded the right Libraries and I cannot find them in the Search Libraries.
The required ones, (are they drivers?) are:
#include “LCD_Driver.h”

#include “GUI_Paint.h”

Hi Richard,

These files can be found with the demo code. Just save both the .h and .cpp files in the same folder as your code and it should work.
LCD_1inch69.zip (47.5 KB)