Projektvorstellung: Library für das Erstellen von Menus für LCD Displays

Guter Ansatz, gut strukturiert. Detailliert kann man aber erst was dazu sagen, wenn wir einen Blick auf die Lib selbst geworfen haben.
Was ich noch für Praktisch halten würde wäre ein dynamischer Aufbau. Also wenn man statt mit den Integer-IDs gleich mit den Zeigern auf die Child- und Parent-Elemente arbeitet.
Toll wäre auch, wenn man die select()-Funktion eines Menuitems gleich beim Anlagen als Funktionspointer "void (*p)(void )" übergeben könnte. Der Parameter "void" kann dann wieder ein Zeiger auf ein beliebiges Objekt sein.

Mario.