Hi I found an issue with this library when using it for 240x320 displays, useFrameBuffer(true) and updateScreenAsync(),
it basically makes glitches which is more noticeable with oblique lines, which are 'repeated' and doted across the display, made a very simple test (to be sure it was not the rest of my code)
without useFrameBuffer:

with useFrameBuffer:

could this issue be fixed easily? any recommendation?
any help would be much appreciated
also still not being able to use hardware SPI1...but that's another story
here's the test code I used:
Code:
#define TFT_CS 0 // chip select
#define TFT_RST -1// Display reset
#define TFT_DC 9 // Display data/command select
#define TFT_BACKLIGHT -1 // Display backlight pin
#define TFT_MOSI 26 // Data out
#define TFT_SCLK 27
#include <ST7789_t3.h>
#include <st7735_t3_font_Arial.h>
#define BLACK 0x0000
#define WHITE 0xFFFF
ST7789_t3 display = ST7789_t3(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);
int x, y, x2, y2;
void setup()
{
display.init(240, 320);
display.useFrameBuffer(true);
display.invertDisplay(false);
display.setRotation(1);
display.setTextWrap(false);
display.fillScreen(BLACK);
display.fillRect(0, 0, 320, 240, BLACK);
}
void loop()
{
for(int i = 0; i < 3; i++)
{
x2 = random(0, 240);
y2 = random(0, 240);
display.drawLine(x, y, x2, y2, WHITE);
x = x2;
y = y2;
}
display.updateScreenAsync();
delay(500);
}