LCD Zeit ausgeben SPI WIFI

Hallo,

ich möchte mir gerne eine Uhr machen, die die Zeit über das Wlan ausgibt. Dazu habe ich die SimpleTime Lib gefunden.

hier geschieht die Ausgabe über:

void printLocalTime()
{
struct tm timeinfo;
if(!getLocalTime(&timeinfo)){
Serial.println("Failed to obtain time");
return;
}
Serial.println(&timeinfo, "%A, %B %d %Y %H:%M:%S");
}

nunr habe ich versucht, die &timeinfo in einen String umzuwandeln und über:

u8g2.setFont(u8g2_font_ncenB14_tr);
u8g2.drawStr(0,48, &timeinfo);

dieser Befehl ist nicht Kompatibel, aber die Umwandlung der Information in einen String hat auch nicht geklappt.

In welchem format ist &timeinfo um diese korrekt umzuwandeln und auszugeben?

Vielen Dnak für euer Hilfe.

Mit freundlichen Grüßen

sven-fi

Hi

Achtung: Schuß ins Blaue

Dazu müsste Dein Sketch einen Bereich haben, der ungefähr so aussieht:
struct timeinfo[] {
byte bla,
byte blubb}

Diese Struktur wird wohl von getlocaltime() gefüllt - vll. hast Du dort bereits die gesuchten Informationen drin?

MfG

Einfach mal nach "struct tm" googeln ergibt die Lösung.

Gruß Tommy

Vielen Dank für die Antwort, hat geklappt.