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();