Moin Moin

So jetzt bin ich wieder zurück aus dem Angelurlaub.

C_Classic:
Ich würde deine Lib gerne testen doch mir fehlt die Hartware.
Sobald ich wieder Zeit habe wert ich mal was frickeln.


Was mir auffällt ist das du relativ viel über lcd_plot_pixel machst.
Das is an sich kein Problem nur ist es inperformant (in oder im ?) ohne Gande.
Du weißt das du für JEDES Pixel 2 byte an das Display schickst ?
Es wäre eventuell geschickter wenn du direkt den Display speicher lesen + schreiben würdest. (1Byte lesen, Pixel die zur Linie gehören setzen, Byte wieder schreiben)
Eine horizontale Linie mit 8 Pixel Länge lässt sich so im günstigsten Fall mit 4byte (2 lesen + 2 schreiben) realisieren.
Im Moment verschickst du dafür 16 Byte (2 pro Pixel) sprich du könntest das um Faktor 4 beschleunigen.
(Weil ein paar bitshifts im AVR sind schneller als die Kommunikation mit dem Display)

Aber ich werde mir deine lib demnächst mal ansehen, kann sogar sein dass ich sie in meinem nächsten Projekt verbaue.

mfg
Sebastian

PS: Ich würd mal noch meinen Name + E-mail Adresse in den Sourcen hinzufügen.
Und vllt. eine Lizenz (z.b. MPL , BSD oder zur not auch GPL) damit die Leute die es verwenden wollen das auch dürfen.