¿Existe un patrón para un sistema de menú simple en C para una pantalla LCD de texto? Me encuentro reescribiendo mucho el código para manejar menús de texto con LCD simples.
Me parece 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.
Lo ideal es que este sistema de menú se pueda navegar con 4 teclas simples, como ingresar, cancelar, subir y bajar.
En mi aplicación, estoy usando un LCD de texto de 2 líneas x 16 caracteres, aunque una solución ideal debería poder aplicarse a cualquier pantalla NxM.