Forum: Compiler & IDEs LCD Menue


von Walx (Gast)


Lesenswert?

Hallo!

hat irgend wer von euch eine gute idee/code fuer
ein lcd-menue mit verschiedenen levels (aehnlich wie
in einem handy) in dem man verschiedene parameter und
variablen editieren kann?

ich hab zwar schon einmal einen code fuer einen 8051er
mit einem 2x16 LCD geschrieben, jedoch ist dieser code
dermassen unuebersichtlich und elendig lang, so dass ich
nach einem anderen loesungsansatz suche.

meine hardware besteht aus:
* atmega128
* 3x3 tastatur
* grafik lcd 122x32
* 128kB externem, gepufferten RAM
* rtc
* usw....

gruss
walx

von Matthias (Gast)


Lesenswert?

Hi

ich würde einen Baum aus Strukturen aufbauen der deine Menüstruktur
repräsentiert. Und in diesem Baum dann entsprechend navigieren. Die
Struktur könnte dann irgendwie so aussehen:

typedef struct{
    menuepunkt *next[n];
    menuepunkt *up;
    unsigned char *text;
    unsigned char input_type;
    input_type *input;
}menuepunkt;

Matthias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.