User_setup for ESP32_2432S022 2.2 inch TFT module #3100
Replies: 13 comments 5 replies
-
|
In a word... nope. I spend the best part of a day messing around with this thing and the only way I could get it to display anything was by burning the default bin file from the archive. Having said that... I did get the backlight to turn on and off! So... from the supplied circuit diagram there are the following pins - From here I made three assumptions - RST should be set to -1 because TFT_RST is connected to RST (EN pin) from there I tried every combination for MOSI,SCK and DC. - MOSI 16 16 2 2 4 4 .......... and got nothing..... Here is my simple test sketch TFT_eSPI tft = TFT_eSPI(240, 380); // Invoke custom library void setup(){ tft.init(); pinMode(0, OUTPUT); void loop(){ #define ST7789_DRIVER // Configure all registers #define TFT_WIDTH 240 #define TFT_BL 0 // LED back-light control pin //#define TFT_RGB_ORDER TFT_RGB // Colour order Red-Green-Blue //#define TFT_INVERSION_ON // DSTIKE stepup // Generic ESP32 setup #define TFT_MOSI 4 #define TFT_CS 17 //do not change // For NodeMCU - use pin numbers in the form PIN_Dx where Dx is the NodeMCU pin designation #define LOAD_GLCD // Font 1. Original Adafruit 8 pixel font needs ~1820 bytes in FLASH #define SMOOTH_FONT #define SPI_FREQUENCY 27000000 #define SPI_READ_FREQUENCY 20000000 #define SPI_TOUCH_FREQUENCY 2500000 // #define SUPPORT_TRANSACTIONS |
Beta Was this translation helpful? Give feedback.
-
|
Thank you so much for your effort. Sorry that you could not get it to work…
Is there another comparable display that does work?
Thanks again,
Arthur Rep
Van: dart1280 ***@***.***>
Verzonden: vrijdag 19 januari 2024 15:42
Aan: Bodmer/TFT_eSPI ***@***.***>
CC: arthurrep ***@***.***>; Author ***@***.***>
Onderwerp: Re: [Bodmer/TFT_eSPI] User_setup for ESP32_2432S022 2.2 inch TFT module (Discussion #3100)
In a word... nope.
I spend the best part of a day messing around with this thing and the only way I could get it to display anything was by burning the default bin file from the archive.
Having said that... I did get the backlight to turn on and off!
So... from the supplied circuit diagram there are the following pins -
CS = IO17
RS = IO16
WR = IO4
RD = IO2
RST = TFT_RST
From here I made three assumptions -
RST should be set to -1 because TFT_RST is connected to RST (EN pin)
CS = CS so connect to IO17
As we only have 3 other pins I set MISO to -1 as we don't need data from the display
from there I tried every combination for MOSI,SCK and DC. -
MOSI 16 16 2 2 4 4
SCK 2 4 4 16 16 2
DC 4 2 16 4 2 16
.......... and got nothing.....
<https://github.com/Bodmer/TFT_eSPI/assets/79755245/d0bda10d-e6f5-499e-a027-b62b4d6ce19b> ESP32-2432022-LCM-V1.0.png (view on web)
<https://github.com/Bodmer/TFT_eSPI/assets/79755245/73664b00-57b8-4f59-a4b2-14b6250ab675> ESP32-2432022-MCU-V1.0.png (view on web)
Here is my simple test sketch
`//#include <Arduino.h>
#include "TFT_eSPI.h"
//#include <esp_wifi.h>
//#include <esp_event_loop.h>
//#include <nvs_flash.h>
TFT_eSPI tft = TFT_eSPI(240, 380); // Invoke custom library
void setup(){
tft.init();
tft.begin();
tft.setRotation(1);
pinMode(0, OUTPUT);
digitalWrite(0, LOW);
delay(1000);
digitalWrite(0, HIGH);
}
void loop(){
tft.fillScreen(TFT_BLACK);
delay(1000);
tft.fillScreen(TFT_RED);
delay(1000);
tft.fillScreen(TFT_GREEN);
delay(1000);
tft.fillScreen(TFT_BLUE);
delay(1000);
}`
I give up :-)
—
Reply to this email directly, <#3100 (comment)> view it on GitHub, or <https://github.com/notifications/unsubscribe-auth/ABQC7L5LRPJFMP4QQNH5PMLYPKA4RAVCNFSM6AAAAABBZNUXGWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DCOBSGM2DQ> unsubscribe.
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/ABQC7L5LEQWTVGRFJBBN73LYPKA4RA5CNFSM6AAAAABBZNUXGWWGG33NNVSW45C7OR4XAZNRIRUXGY3VONZWS33OINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAPTNEY.gif> Message ID: < ***@***.***> ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
I haven't really looked at an alternative, I only bought this one because of the price! I'm sure the answer will be simple, it just needs someone with a better understanding of serial protocols to look at it. Having said that I do have a couple of Lilygo TTGO-T-Displays with a 135x240 display that work well....but pricey. |
Beta Was this translation helpful? Give feedback.
-
|
It’s a tall order…
I wonder if they show the right display in the documentation. The 2.4” and 2.8” displays have no parallel option…
I tried the pin layout below:
#define TFT_SDI 13 // and TFT_MOSI
#define TFT_SCLK 14
//#define TFT_DC -1
#define TFT_RS 2
#define TFT_CS 15
#define TFT_RST -1
define TFT_SDO 12 // and TFT_MISO
no result…
Van: dart1280 ***@***.***>
Verzonden: maandag 22 januari 2024 18:58
Aan: Bodmer/TFT_eSPI ***@***.***>
CC: arthurrep ***@***.***>; Author ***@***.***>
Onderwerp: Re: [Bodmer/TFT_eSPI] User_setup for ESP32_2432S022 2.2 inch TFT module (Discussion #3100)
Like I said, it is obvious this needs someone with a better understanding on serial protocols than I possess...however, I have tried again with this setup -
`#define USER_SETUP_ID 999
#define TFT_PARALLEL_8_BIT
#define ST7789_DRIVER
//#define IL19341_DRIVER
// ESP32 pins used for the parallel interface TFT
#define TFT_CS 17
#define TFT_DC 16 // Data Command control pin - must use a GPIO in the range 0-31
#define TFT_RST -1
#define TFT_WR 4 // Write strobe control pin - must use a GPIO in the range 0-31
#define TFT_RD 2
/*
#define TFT_DB8 15 // Must use GPIO in the range 0-31 for the data bus
#define TFT_DB9 13 // so a single register write sets/clears all bits
#define TFT_DB10 12
#define TFT_DB11 14
#define TFT_DB12 27
#define TFT_DB13 25
#define TFT_DB14 33
#define TFT_DB15 32
*/
//Also tried
#define TFT_D0 15
#define TFT_D1 13
#define TFT_D2 12
#define TFT_D3 14
#define TFT_D4 27
#define TFT_D5 25
#define TFT_D6 33
#define TFT_D7 32
/* //Also tried
#define TFT_D8 15
#define TFT_D9 13
#define TFT_D10 12
#define TFT_D11 14
#define TFT_D12 27
#define TFT_D13 25
#define TFT_D14 33
#define TFT_D15 32
/
/ //Also tried
#define TFT_B0 15
#define TFT_B1 13
#define TFT_B2 12
#define TFT_B3 14
#define TFT_B4 27
#define TFT_B5 25
#define TFT_B6 33
#define TFT_B7 32
*/
#define LOAD_GLCD
#define LOAD_FONT2
#define LOAD_FONT4
#define LOAD_FONT6
#define LOAD_FONT7
#define LOAD_FONT8
#define LOAD_GFXFF
#define SMOOTH_FONT
`
Here is the circuit diagram of the display -
display.jpg (view on web) <https://github.com/Bodmer/TFT_eSPI/assets/79755245/e6981b89-97a0-44c6-a0b6-98fc75e712ba>
I still can't get a display... what am I doing wrong?
—
Reply to this email directly, view it on GitHub <#3100 (reply in thread)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABQC7LZ6WJ3OP7JA6IYSPFTYP2SCXAVCNFSM6AAAAABBZNUXGWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DEMJRHEZTE> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/ABQC7L3L2W23BCVZDD6O4ZTYP2SCXA5CNFSM6AAAAABBZNUXGWWGG33NNVSW45C7OR4XAZNRIRUXGY3VONZWS33OINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAPVG5Y.gif> Message ID: ***@***.*** ***@***.***> >
|
Beta Was this translation helpful? Give feedback.
-
|
And, does it work now?
Van: dart1280 ***@***.***>
Verzonden: dinsdag 23 januari 2024 12:10
Aan: Bodmer/TFT_eSPI ***@***.***>
CC: arthurrep ***@***.***>; Author ***@***.***>
Onderwerp: Re: [Bodmer/TFT_eSPI] User_setup for ESP32_2432S022 2.2 inch TFT module (Discussion #3100)
Thanks for the reply.....
Well..... the circuit diagram does have the display connections labelled up as CS, RS, WR and RD so the only anomaly I can see is the one labelled RS which I take to be the same as TFT_DC seeing as it is the only pin not directly attributed to the correct parallel TFT display pins. I also think with DB7 grounded the wiring configures the chip to 8080-1 Series MCU Parallel Interface which is in keeping with the TFT_eSPI library settings.
TFT_eSPI.jpg (view on web) <https://github.com/Bodmer/TFT_eSPI/assets/79755245/57afa7fe-8ee5-494d-bddf-b8c0a319134b>
I have tidied up my config to make it easier to read.-
#define USER_SETUP_ID 999
#define TFT_PARALLEL_8_BIT // TFT_eSPI does not support 16 bit parallel
#define ST7789_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
// ESP32 pins used for the parallel interface TFT
#define TFT_CS 17
#define TFT_DC 16 // Data Command control pin - must use a GPIO in the range 0-31
#define TFT_RST -1 // TFT_RST is connected to the esp32 enable pin along with the MCU_RST
#define TFT_WR 4 // Write strobe control pin - must use a GPIO in the range 0-31
#define TFT_RD 2
#define TFT_D0 15 // Must use GPIO in the range 0-31 for the data bus
#define TFT_D1 13 // so a single register write sets/clears all bits
#define TFT_D2 12
#define TFT_D3 14
#define TFT_D4 27
#define TFT_D5 25
#define TFT_D6 33
#define TFT_D7 32
#define LOAD_GLCD
#define LOAD_FONT2
#define LOAD_FONT4
#define LOAD_FONT6
#define LOAD_FONT7
#define LOAD_FONT8
#define LOAD_GFXFF
#define SMOOTH_FONT
display.jpg (view on web) <https://github.com/Bodmer/TFT_eSPI/assets/79755245/27f2012f-10ee-4454-9f07-629fbf4ac189>
—
Reply to this email directly, view it on GitHub <#3100 (reply in thread)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABQC7L76CPF2JBKRZY753ZTYP6LBDAVCNFSM6AAAAABBZNUXGWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DEMJZGI4TA> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/ABQC7L4K62CDSNRFZ4SLHG3YP6LBDA5CNFSM6AAAAABBZNUXGWWGG33NNVSW45C7OR4XAZNRIRUXGY3VONZWS33OINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAPVVJU.gif> Message ID: ***@***.*** ***@***.***> >
|
Beta Was this translation helpful? Give feedback.
-
|
Good morrning,
I tried the GFX-code on my computer but I get the following error message :
d:\Mijn bestanden\Documents\Arduino\libraries\LovyanGFX-master\src\lgfx\v1\platforms\esp32\Bus_SPI.cpp: In member function 'virtual bool lgfx::v1::Bus_SPI::init()':
d:\Mijn bestanden\Documents\Arduino\libraries\LovyanGFX-master\src\lgfx\v1\platforms\esp32\Bus_SPI.cpp:164:20: error: 'DPORT_SPI_DMA_CHAN_SEL_REG' was not declared in this scope
dma_ch = (*reg(DPORT_SPI_DMA_CHAN_SEL_REG) >> (_cfg.spi_host * 2)) & 3;
^~~~~~~~~~~~~~~~~~~~~~~~~~
d:\Mijn bestanden\Documents\Arduino\libraries\LovyanGFX-master\src\lgfx\v1\platforms\esp32\Bus_SPI.cpp:164:20: note: suggested alternative: 'SOC_SPI_DMA_CHAN_NUM'
dma_ch = (*reg(DPORT_SPI_DMA_CHAN_SEL_REG) >> (_cfg.spi_host * 2)) & 3;
^~~~~~~~~~~~~~~~~~~~~~~~~~
SOC_SPI_DMA_CHAN_NUM
Multiple libraries were found for "SPI.h"
Used: C:\Users\Gebruiker\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\SPI
Not used: D:\Mijn bestanden\Documents\Arduino\libraries\SPI
Multiple libraries were found for "Wire.h"
Used: C:\Users\Gebruiker\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\Wire
Not used: D:\Mijn bestanden\Documents\Arduino\libraries\Wire
exit status 1
this also occurs also when I try the factory samples…
Compilation error: exit status 1
Van: dart1280 ***@***.***>
Verzonden: dinsdag 23 januari 2024 22:38
Aan: Bodmer/TFT_eSPI ***@***.***>
CC: arthurrep ***@***.***>; Author ***@***.***>
Onderwerp: Re: [Bodmer/TFT_eSPI] User_setup for ESP32_2432S022 2.2 inch TFT module (Discussion #3100)
No.. however I have made progress, I have the display working using the LGFX library. (https://github.com/lovyan03/LovyanGFX)
#include <Arduino.h>
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
#define LGFX_USE_V1 // set to use new version of library
#include <LovyanGFX.hpp> // main library
class LGFX : public lgfx::LGFX_Device
{
lgfx::Panel_ST7789 _panel_instance; // ST7789UI
lgfx::Bus_Parallel8 _bus_instance; // MCU8080 8B
public:
LGFX(void)
{
{
auto cfg = _bus_instance.config();
cfg.freq_write = 25000000;
cfg.pin_wr = 4;
cfg.pin_rd = 2;
cfg.pin_rs = 16;
cfg.pin_d0 = 15;
cfg.pin_d1 = 13;
cfg.pin_d2 = 12;
cfg.pin_d3 = 14;
cfg.pin_d4 = 27;
cfg.pin_d5 = 25;
cfg.pin_d6 = 33;
cfg.pin_d7 = 32;
_bus_instance.config(cfg);
_panel_instance.setBus(&_bus_instance);
}
{
auto cfg = _panel_instance.config();
cfg.pin_cs = 17;
cfg.pin_rst = -1;
cfg.pin_busy = -1;
cfg.panel_width = 240;
cfg.panel_height = 320;
cfg.offset_x = 0;
cfg.offset_y = 0;
cfg.offset_rotation = 0;
cfg.readable = false;
cfg.invert = false;
cfg.rgb_order = false;
cfg.dlen_16bit = false;
cfg.bus_shared = true;
_panel_instance.config(cfg);
}
setPanel(&_panel_instance);
}
};
static LGFX tft; // declare display variable
void setup()
{
Serial.begin(115200);
pinMode(0, OUTPUT);
digitalWrite(0, LOW);
delay(1000);
digitalWrite(0, HIGH);
tft.init();
tft.fillScreen(TFT_YELLOW);
delay(500);
tft.fillScreen(TFT_RED);
delay(500);
tft.fillScreen(TFT_GREEN);
delay(500);
tft.fillScreen(TFT_BLUE);
delay(500);
}
void loop()
{
tft.fillScreen(TFT_BLACK);
delay(1000);
tft.fillScreen(TFT_RED);
delay(1000);
tft.fillScreen(TFT_GREEN);
delay(1000);
tft.fillScreen(TFT_BLUE);
delay(1000);
Serial.println("end of loop");
}
So transposing the values for CS,RST, RS, WR,RD and BL (which are the same names in the TFT_eSPI library) and setting the remaining TFT_CD to -1 (DC doesn't exist in the circuit diagram either) ...and......... nope, it still refuses to work
#define TFT_PARALLEL_8_BIT // TFT_eSPI does not support 16 bit parallel
#define ST7789_DRIVER
#define TFT_WIDTH 240
#define TFT_HEIGHT 320
// ESP32 pins used for the parallel interface TFT
//This pin is not defined in the working LGFX library and is not shown on the schematic
#define TFT_DC -1 // Data Command control pin - must use a GPIO in the range 0-31
//these pins are as defined in the working LGFX library
#define TFT_CS 17
#define TFT_RST -1 // TFT_RST is connected to the esp32 enable pin along with the MCU_RST
#define TFT_RS 16
#define TFT_WR 4 // Write strobe control pin - must use a GPIO in the range 0-31
#define TFT_RD 2
#define TFT_BL 0
#define TFT_D0 15 // Must use GPIO in the range 0-31 for the data bus
#define TFT_D1 13 // so a single register write sets/clears all bits
#define TFT_D2 12
#define TFT_D3 14
#define TFT_D4 27
#define TFT_D5 25
#define TFT_D6 33
#define TFT_D7 32
#define LOAD_GLCD
#define LOAD_FONT2
#define LOAD_FONT4
#define LOAD_FONT6
#define LOAD_FONT7
#define LOAD_FONT8
#define LOAD_GFXFF
#define SMOOTH_FONT
#define SPI_FREQUENCY 25000000
#define SPI_READ_FREQUENCY 20000000
//#define USE_HSPI_PORT
—
Reply to this email directly, view it on GitHub <#3100 (reply in thread)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABQC7L6MDWZTYV7O6UMRJ43YQAUUXAVCNFSM6AAAAABBZNUXGWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DEMRVHAYTM> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/ABQC7LZJ36JCCUKP5BXEJV3YQAUUXA5CNFSM6AAAAABBZNUXGWWGG33NNVSW45C7OR4XAZNRIRUXGY3VONZWS33OINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAPWCBQ.gif> Message ID: ***@***.*** ***@***.***> >
|
Beta Was this translation helpful? Give feedback.
-
|
That looks like a library revision issue to me, The sketch compiles ok for me, I have the following revisions - Perhaps check what revisions you have? Your ESP32 library is older than mine.... |
Beta Was this translation helpful? Give feedback.
-
|
Updating the LovyanGFX library was the solution. Thanks!
Van: dart1280 ***@***.***>
Verzonden: donderdag 25 januari 2024 10:40
Aan: Bodmer/TFT_eSPI ***@***.***>
CC: arthurrep ***@***.***>; Author ***@***.***>
Onderwerp: Re: [Bodmer/TFT_eSPI] User_setup for ESP32_2432S022 2.2 inch TFT module (Discussion #3100)
That looks like a library revision issue to me, The sketch compiles ok for me, I have the following revisions -
Arduino IDE 2.2.1
Using library LovyanGFX at version 1.1.12 in folder: E:\data\Documents\Arduino\libraries\LovyanGFX
Using library SPI at version 2.0.0 in folder: C:\Users*\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.14\libraries\SPI
Using library Wire at version 2.0.0 in folder: C:\Users*\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.14\libraries\Wire
Perhaps check what revisions you have?
—
Reply to this email directly, view it on GitHub <#3100 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABQC7L6ZG533JVA772OZMV3YQIR5FAVCNFSM6AAAAABBZNUXGWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DENBSHA4TQ> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/ABQC7LZHN2GXFPHJLEEXHG3YQIR5FA5CNFSM6AAAAABBZNUXGWWGG33NNVSW45C7OR4XAZNRIRUXGY3VONZWS33OINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAPXDNE.gif> Message ID: ***@***.*** ***@***.***> >
|
Beta Was this translation helpful? Give feedback.
-
|
Where can I find all the commands for using the GFX library?
Van: Arthur Rep ***@***.***>
Verzonden: donderdag 25 januari 2024 12:36
Aan: 'Bodmer/TFT_eSPI' ***@***.***>
Onderwerp: RE: [Bodmer/TFT_eSPI] User_setup for ESP32_2432S022 2.2 inch TFT module (Discussion #3100)
Updating the LovyanGFX library was the solution. Thanks!
Van: dart1280 ***@***.*** ***@***.***> >
Verzonden: donderdag 25 januari 2024 10:40
Aan: Bodmer/TFT_eSPI ***@***.*** ***@***.***> >
CC: arthurrep ***@***.*** ***@***.***> >; Author ***@***.***>
Onderwerp: Re: [Bodmer/TFT_eSPI] User_setup for ESP32_2432S022 2.2 inch TFT module (Discussion #3100)
That looks like a library revision issue to me, The sketch compiles ok for me, I have the following revisions -
Arduino IDE 2.2.1
Using library LovyanGFX at version 1.1.12 in folder: E:\data\Documents\Arduino\libraries\LovyanGFX
Using library SPI at version 2.0.0 in folder: C:\Users*\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.14\libraries\SPI
Using library Wire at version 2.0.0 in folder: C:\Users*\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.14\libraries\Wire
Perhaps check what revisions you have?
—
Reply to this email directly, view it on GitHub <#3100 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABQC7L6ZG533JVA772OZMV3YQIR5FAVCNFSM6AAAAABBZNUXGWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DENBSHA4TQ> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/ABQC7LZHN2GXFPHJLEEXHG3YQIR5FA5CNFSM6AAAAABBZNUXGWWGG33NNVSW45C7OR4XAZNRIRUXGY3VONZWS33OINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAPXDNE.gif> Message ID: ***@***.*** ***@***.***> >
|
Beta Was this translation helpful? Give feedback.
-
|
I don't know, normally there is a keywords file in the download archive but this library doesn't seem to have one. I got the ones I needed from the example sketches If you hover over a keyword a pop up box gives you the parameters needed. It appears to be similar to the AdafruitGFX library so try some of those keywords. I guess the writers think you already know them! |
Beta Was this translation helpful? Give feedback.
-
|
Hi,
The AdafruitGFX library is very useful.
Thanks!
Van: dart1280 ***@***.***>
Verzonden: vrijdag 26 januari 2024 09:49
Aan: Bodmer/TFT_eSPI ***@***.***>
CC: arthurrep ***@***.***>; Author ***@***.***>
Onderwerp: Re: [Bodmer/TFT_eSPI] User_setup for ESP32_2432S022 2.2 inch TFT module (Discussion #3100)
I don't know, normally there is a keywords file in the download archive but this library doesn't seem to have one. I got the ones I needed from the example sketches If you hover over a keyword a pop up box gives you the parameters needed. It appears to be similar to the AdafruitGFX library so try some of those keywords. I guess the writers think you already know them!
—
Reply to this email directly, view it on GitHub <#3100 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABQC7L74YZWBAKXGZ2LZPSDYQNUZHAVCNFSM6AAAAABBZNUXGWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DENJUGE2DI> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/ABQC7L2LR56F6UGWR6GEFGLYQNUZHA5CNFSM6AAAAABBZNUXGWWGG33NNVSW45C7OR4XAZNRIRUXGY3VONZWS33OINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAPXZMA.gif> Message ID: ***@***.*** ***@***.***> >
|
Beta Was this translation helpful? Give feedback.
-
|
Hello everybody! Maybe this experience will help someone. |
Beta Was this translation helpful? Give feedback.
-
|
I ended up using the LGFX lib for the application I had. I didn't need the
touch so never looked into it. As things have progressed the 2.8 inch
version has much better 'legs' than the 2.2 inch and that works fine with
eSPI so most people would use that display I guess.
…On Mon, 19 Jan 2026 at 05:53, Ty ***@***.***> wrote:
Yeah, the eSPI libraries incredibly difficult to work with considering the
parallel interface... accommodations for the effort, but the Arduino_GFX
library for the display and TAMC_GT911 for touch are significantly more
compatible.....
—
Reply to this email directly, view it on GitHub
<#3100 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATAPP3OC7IA6SCFVQIDHRF34HRPN5AVCNFSM6AAAAABXAZS5TOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJTGQ4DMOA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.







Uh oh!
There was an error while loading. Please reload this page.
-
I tried a number of setups from User_Setup_Select.h, but the Ellipse drawing example gives no output on the display. Does anyone know how to make the module working?
Beta Was this translation helpful? Give feedback.
All reactions