Forum: Mikrocontroller und Digitale Elektronik Textmenü Framework


von Menüsucher (Gast)


Lesenswert?

Hallo,

gibt es/kennt jemand ein Framework mit dem man Menüs, die bspw. über 
UART ausgegeben werden erstellen kann.
Es sollten Untermenüs, die ganze Menüführung/Steuerung und Aktionen für 
einzelne Menüpunkte hinterlegbar sein, sodass man sich um das ganze 
Menühandling nicht kümmern muss sondern nur um die Menüs selber und die 
Funktionalitäten dahinter.
Für sowas muss es doch schon Frameworks oder Bibliotheken geben oder?

Danke und Grüße

von Wo sind die geblieben? (Gast)


Lesenswert?

Scheint weitgehend ausgestorben zu sein.

Als vt100 Terminals noch State of the Art waren, hatte jeder Entwickler 
so etwas gebastelt. Wenn man heutzutage auf Github nach "curses" 
"widget" sucht, findet man nur mehr ein knappes Dutzend. Keine Ahnung, 
ob die brauchbar sind.

von Karl M. (Gast)


Lesenswert?

Menüsucher schrieb:
> Hallo,
>
> gibt es/kennt jemand ein Framework mit dem man Menüs, die bspw. über
> UART ausgegeben werden erstellen kann.
> Es sollten Untermenüs, die ganze Menüführung/Steuerung und Aktionen für
> einzelne Menüpunkte hinterlegbar sein, sodass man sich um das ganze
> Menühandling nicht kümmern muss sondern nur um die Menüs selber und die
> Funktionalitäten dahinter.
> Für sowas muss es doch schon Frameworks oder Bibliotheken geben oder?
>
> Danke und Grüße

Habe ich bisher nicht gesehen.

Ich verwende bei großen Menüstrukturen Tabellen im Flash-Speicherbereich 
und eine Algorithmus, der nach vorbestimmten Events: up, down, break und 
enter diese abarbeitet.

In der Tabelle sind dann diverse Funktionszeiger hinterlegt, die die 
Aktionen zu den o.g. Events darstellen.
Auch kann man so Ausgaberoutinen deklarieren, die jeweils bei Betreten 
einer (der) Menüstruktur aufgerufen wird.

von Dr. Sommer (Gast)


Lesenswert?

Menü als GUI in Java programmieren und auf dem PC laufen lassen. 
Entsprechende Befehle binär per libusb ans Gerät schicken.

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.