Die größe Deines Codes kommt vermutlich
von 2 Faktoren her.
Einmal ist die Ausgabefunktion für n LCD eben nicht
winzig, wird sich aber kaum straffen lassen.
Zum Anderen hast Du komplexe Menü und Anzeigestrukturen
mit viel vorgegebenem Text, der frisst auch ordentlich, wird sich
aber auch nicht verkleinern lassen.
Nur mal als Denkanstoß, Ein Zeichen als Text vorgegeben
belegt ein Byte. Ein Befehlt für den AVR belegt normalerweise
zwei Bytes und da Tut der Dings dann was damit ;o)
Hab auch grad n Projekt mit LCD fertig, da brauchte das Menü dann
am Ende 2/3 des gesamten belegten Flash.
Lesezeichen