In meiner Wohnungssteuerung (Atmel Mega128 mit Touchdisplay) laufen mitlerweile schon einige Daten zusammen und ich hätte da gerne ein Logfile um Abläufe protokollieren zu können.

Anfangs würde es mir mal reichen 8 Ereignisse zu speichern und dann jeweils das älteste immer zu überschreiben.

Ich lege also 8 Stringvariablen an die dann mit Zeit/Datum und dem Ereignis beschrieben werden. Wie stelle ich das mit der Reihenfolge an? Das "jüngste" Ereignis soll dann immer an oberster Stelle angezeigt werden und das älteste überschrieben werden.

Ich steh da total auf der Leitung wie ich das am besten programmieren kann. Das Logfile soll über RS-232 abgerufen werden. Da mein Terminalprogramm nicht immer aktiv ist, müssen die Daten im Atmel in den Stringvariablen zwischengespeichert werden.