LCDMenuLib
Построение многоуровневых меню на LCD-дисплеях с поддержкой различных интерфейсов и до 6 слоёв вложенности
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:17a61f5a683370c6325b45dc9ee73d20fe367abcef2fc5d009db3666fd30bb8eLCDMenuLib-2.3.5-17a61f5a.zipОписание
Библиотека для построения многоуровневых меню на LCD-дисплеях любого типа — от простых символьных до графических с поддержкой u8glib. Работает с серийным портом, LiquidCrystal, I2C и другими LCD-библиотеками. В одном меню можно разместить до 254 элементов, максимум 6 слоёв вложенности. Навигация требует минимум трёх кнопок (вверх, вниз, enter), но поддерживает до 6 (добавляются влево, вправо, назад). При необходимости появляется полоса прокрутки. Система включает backend-функции для фоновых задач с разными интервалами и возможностью группировки, плюс поддержку инициализационного экрана и screensaver. Учтите: это первая версия LCDMenuLib, новая версия LCDMenuLib2 переписана с нуля и не совместима назад, если нужны ESP32/ESP8266 или более гибкие настройки меню — смотрите LCDMenuLib2.