¿Existe un patrón para un sistema de menú simple en C para una pantalla LCD de texto? Me encuentro reescribiendo mucho código para manejar menús simples de texto en LCD.
Creo que la mayoría de los sistemas tienen un menú principal y algunos submenús que, cuando se seleccionan, le permiten establecer un parámetro con un valor mínimo y máximo.
Idealmente, este sistema de menús se puede navegar con 4 teclas simples como ingresar, cancelar, arriba y abajo.
En mi aplicación, estoy usando una pantalla LCD de texto de 2 líneas x 16 caracteres, aunque una solución ideal debería poder aplicarse a cualquier pantalla NxM.