-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Description
Only raise issues for problems with the library and/or provided examples. Post questions, comments and useful tips etc in the "Discussions" section.
To minimise effort to resolve issues the following should be provided as a minimum:
- A description of the problem and the conditions that cause it to occur:
Download the TFT_eSPI library, select a parallel screen configuration file in User_Setup_Select.h, write a demo program. After flashing the program, the RP2350 will be 'frozen', losing serial connection, and none of the parts of the program will run, even the LED blinking before tft.init(); - IDE (e.g. Arduino or PlatformIO):
PlatformIO - TFT_eSPI library version (try the latest, the problem may have been resolved!) from the Manage Libraries... menu:
the latest - Board package version (e.g. 2.0.3) available from the Boards Manager... menu:
Used https://github.com/maxgerhardt/platform-raspberrypi - Procesor, e.g RP2040, ESP32 S3 etc:
RP2350B - TFT driver (e.g. ILI9341), a link to the vendors product web page is useful too.:
any parallel driver - Interface type (SPI or parallel):
parallel
Plus further information as appropriate to the problem:
- TFT to processor connections used:
#define TFT_CS 8
#define TFT_DC 9
#define TFT_WR 10
#define TFT_RD 11
#define TFT_RST 12
#define TFT_BL 17
#define TFT_D0 18
#define TFT_D1 19
#define TFT_D2 20
#define TFT_D3 21
#define TFT_D4 22
#define TFT_D5 23
#define TFT_D6 24
#define TFT_D7 25 - A zip file containing your setup file (just drag and drop in message window - do not paste in long files!)
Setup102_RP2040_ILI9341_parallel.zip
- A zip file containing a simple and complete example sketch that demonstrates the problem but needs no special hardware sensors or libraries.
- Screen shot pictures showing the problem (just drag and drop in message window)
none
The idea is to provide sufficient information so I can setup the exact same (or sufficiently similar) scenario to investigate and resolve the issue without having a tedious ping-pong of Q&A.
DO NOT paste code directly into the issue. To correctly format code put three ticks ( ` character on key next to "1" key) at the start and end of short pasted code segments to avoid format/markup anomolies. See here:
Example output:
Serial.begin(115200);
tft.init();
Metadata
Metadata
Assignees
Labels
No labels