Gast
#1717897
Hallo! Ich muss viel Text auf einem Display ausgeben. Dazu habe ich mehrere über 1000 Zeichen lange Strings im Flash (PROGMEM) meines Atmega168. Ich möchte nun den Text scrollen, brauche also einen Zeiger auf die aktuelle Position im Flash, ab der dann ausgegeben wird. Ich möchte der Ausgaberoutine übergeben, ab welchem Buchstaben sie den Text darstellen soll. Diese soll dann soviel text wie möglich auf einem Bildschirm darstellen und zurückgeben, wo der nächste Ausgabebildschirm beginnt. Einfach abzählen geht leider nicht, da u.A. Zeilenumbrüche im Text sind. Vorher müsste ich noch auswählen, welches "Kapitel", also welcher Strings angezeigt werden muss. Wie kann ich das machen?