ILI9341-Layout-Manager
Движок автоматической раскладки для сенсорных дисплеев ILI9341 с поддержкой кнопок, текстовых полей и модальных окон
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5e3df0b5004b7fddb753d29b8c0726fcc31b76aecacd452ce79f6489d764e591ILI9341_Layout_Manager-1.0.5-5e3df0b5.zipОписание
Движок автоматической раскладки для ILI9341 с поддержкой сенсорного ввода — создавайте интерфейсы с кнопками, текстовыми полями и модальными окнами без ручного расчёта координат. Работает с дисплеями Adafruit ILI9341 и ILI9341 t3, использует калибруемый тачскрин XPT2046 с автоматическим преобразованием координат. Перерисовывает только изменённые области экрана, предсказуемо управляет циклами отрисовки и поддерживает динамические слои для попапов. Каждый компонент может обрабатывать пользовательские callback-функции на касания, настраиваются шрифты GFXfont, разметка содержимого панелей в горизонтальном и вертикальном направлениях. Архитектура хорошо структурирована для расширения, но исходный код задокументирован не полностью. Протестирована на Adafruit Grand Central M4, ItsyBitsy M4 и Teensy 4.0.