Hatte sich mit Deinem Beitrag überschnitten...
Ums nochmal auf'n Punkt zu bringen:
Mit page adress set und column adress set legst Du das Ziel für die zu schreibenden/lesenden Daten im RAM des Displays fest.
Mit startline set legst Du die Zeile in diesem RAM fest, der beim abscannen der obersten Displayzeile zugeordnet werden soll.
Natürlich kannst Du damit Zeile1 in Zeile2 verschieben, aber wenn Du nr eine (dieselbe) Zeile im RAM beschreibst hast Du auch nur eine Zeile im Display - wo auch immer Du die hinschiebst.
Startline bezieht sich dabei nicht auf die Pages, sondern auf Pixel - Du kannst das Bild pixelweise hoch-/runter...rollen
Ums nochmal auf'n Punkt zu bringen:
Mit page adress set und column adress set legst Du das Ziel für die zu schreibenden/lesenden Daten im RAM des Displays fest.
Mit startline set legst Du die Zeile in diesem RAM fest, der beim abscannen der obersten Displayzeile zugeordnet werden soll.
Natürlich kannst Du damit Zeile1 in Zeile2 verschieben, aber wenn Du nr eine (dieselbe) Zeile im RAM beschreibst hast Du auch nur eine Zeile im Display - wo auch immer Du die hinschiebst.
Startline bezieht sich dabei nicht auf die Pages, sondern auf Pixel - Du kannst das Bild pixelweise hoch-/runter...rollen