Sainsmart TFT 1,8“ Probleme beim Anzeigen von mehr als 15 Bildern von SD Card

Hallo,

Nachtrag zum Code vom 8.12.2017,

habe den Code ergänzt, um mehr als 1000 Bilder im Querformat anzuzeigen. Funktioniert, aber der Bildaufbau eines Bildes dauert gut 10 Sekunden und bis das nächste Bild beginnt sich aufzubauen vergehen 65 Sekunden.

Steht evtl. die Zeile " tft.setRotation(1);" an der falschen Stelle oder braucht die Bereitstellung der Daten so lange?

Grundsätzlich stört mich der lange Aufbau des Bildes nicht, aber wenn es eine Lösung dafür gibt, wäre ich zufrieden.

Gruß
Tron23

void loop() {  
  tft.setRotation(1);
   File entry = dir.openNextFile();
   if ( ! entry ) {
      dir.rewindDirectory();
      Serial.println( F(" Von vorne! "));
      return;
   }
   Serial.print(entry.name());
   // skip directories
   if (entry.isDirectory()) {
      Serial.println("/");
   } else {
      if( bmpDraw(entry.name(),0,0) ) delay(3000);
   }
   entry.close();