Полноценное меню для микроконтроллеров

Ранее я уже писал про меню для проектов на микроконтроллерах, но надо признать что программа довольно примитивная и умеет не много. Другое дело пример приведенные в видео:

Хорошо реализованное меню. Небольшим недостатком которого является своя библиотека для работы с ЖКИ. Могут вылезти проблемы с совместимости ЖКИ, бывали случаи когда ЖКИ на одном и том-же контроллере работали по разному, и требовали различных задержек между командыми.
Если опыт позволяет можно конечно переделать "под себя" так сказать, но если опыта нету и особо знаний, лучше взять готовую библиотеку и потихоньку в ней разобраться. Как по мне очень хорошо реализована прокрутка пунктов меню, а так же само дерево меню, что дает возможность строить проекты более сложные, с использованием широкого функционала.