M5StackMenuSystem
Система быстрого создания иерархических меню для M5Stack с поддержкой обработки кнопок и подменю
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:d9664c02f99222c7a5079e4e526c71fd4b4531864ea6625912f839acdb0394a8M5StackMenuSystem-1.4.3-d9664c02.zipОписание
Если вы работаете с M5Stack и устали создавать меню с нуля, эта библиотека позволит сделать это за несколько строк кода. M5StackMenuSystem генерирует стандартные интерфейсы с заголовками, элементами выбора и обработкой нажатий кнопок без лишних танцев. Поддерживает основные устройства M5Stack Core и Core2, а также совместима с другими платами на базе M5Unified вроде CoreS3. Можно создавать иерархические меню с подменю — система автоматически добавляет пункт для выхода обратно. Каждый элемент меню связывается с собственной функцией-обработчиком, что удобно для организации логики приложения. Всё работает через стандартные вызовы loop() в главном цикле программы.