Closed Seppeltronics closed 7 years ago
1.0.10 just tested, works fine. use latest
Actually it does not with 1.0.10 . I do not exactly know what is wrong, given the fact that it works with 1.0.2, something is different with 1.0.10. I used the "graphicstest.ino", all I modifies was:
// For the Adafruit shield, these are the default. //#define TFT_DC 9 //#define TFT_CS 10
@WereCatf https://github.com/adafruit/Adafruit_ILI9341/pull/12 mentioned GPIO0 may be an error in your Library, is that issue fixed already? I hooked up a Logic-Analyzer, from the brief look they are about the same, there seems to be a problem with the ChipSelect. "Something" is happening on GPIO0 and it does not seem to use the ESP8266es HW SPI?
Overview 1.0.2:
Overview 1.0.10:
try the featherwing example wiring, we used it with the touchpaint demo last night
Hello, I’m using an ESP8266 and a ILI9341, with the 1.0.2 it just works fine, with the most recent version it fails, just shows a white screen. I use the 2.0.3 SPI Driver and Adafruit_GFX from May.27. 2017 . My guess is that the tft.begin(), which was changed may cause the issiue,... .
I get a Stacktrace:
<<<stack<<< ÆU)� ôŒ
ÿ(Š**š¢Š¢•ÍÑ…
Soft WDT reset
ctx: cont sp: 3ffef270 end: 3ffef4d0 offset: 01b0
ÿ(Š**š¢Š¢•ÍÑ…
Following pin’s are used:
ILI9341 :ESP8266 D/C :GPIO16 SCLK :GPIO14(SCK) MISO :GPIO12(MISO) MOSI :GPIO13(MOSI) CS :GPIO0 RESET :RESET
The Code used is:
include
include
include
include
include
define TFT_DC D2
define TFT_CS D8
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
void setup() { tft.begin(500000); tft.setRotation(1); }
void loop() { tft.fillScreen(ILI9341_BLACK); delay(500); tft.fillScreen(ILI9341_GREEN); delay(500); }