Есть модуль от КТЦ-МК буквенно-цифровой двустрочный.
И шесть кнопок: 4-ре "стрелки", "ввод", "отмена".
По нажатию "стрелок" должен происходить переход по меню с отображением текущего режима на ЖК-дисплее.
"ввод" - вход в режим, где должны изменяться параметры устройства с помощь "стрелок", или переход в подменю.
"отмена" - выход из режима или из подменю.
Вопрос как организовать данные меню для ЖК-дисплея (имеется в виду: название текущего режима, указатель на функцию текущего режима, указатель на следующую функцию и т.п)?
Меню "ветвистое":много вложенных подменю. Никак ни дочего красивого не додумаюсь.
Да, всё это для ATmega64.