Ich versuche gerade mein Font was sich in einem Array langweilt und
darauf wartet bearbeitet zu werden in meinen virtuellen "DisplayRam" zu
verlagern.
Das Font ist "horizontal" angeordnet.
Zu jedem Font gibt es einen "Header". Der sieht wie folgt aus..
Da das Display aktuell die Daten auch "horizontal" verarbeitet und ich
mit meiner Funktion ( noch nicht fertig..! ) erstmal nur die einzelnen
Bits ( Pixel ) setzen möchte, habe ich einige Fragen..
Wenn mein Font jetzt höher als "8 Pixel" ist, sagen wir einfach mal "14
Pixel" hoch, wie berechnet man am besten die benötigten "Pages"?
Für dieses Font würde man jetzt zwei "Reihen" benötigen, die erste Reihe
sind dann meine "8 Pixel", dann bleiben jetzt für die zweite Page nur
noch 2 Pixel übrig, sollten diese Pixel am "LSB" stehen, müsste ich
diese doch dann "6x" nach rechts schieben.. Denke ich falsch? Geht es
einfacher?
Wie bekomme ich am schnellsten jetzt diese einzelnen Pixel in mein
"DisplayRam"?