lvgl
Полнофункциональная библиотека для создания графических интерфейсов на встроенных системах с более чем 30 виджетами, поддержкой анимаций и совместимостью с любыми типами дисплеев
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b0630c9a5acc8e03f812ab47848c767aa62e55bf68823e942d4c6d3927eeefa1lvgl-9.5.0-b0630c9a.zipОписание
LVGL — это полнофункциональная библиотека для создания графических интерфейсов на встроенных системах. Не требует внешних зависимостей и компилируется на любом микроконтроллере или процессоре. В наборе есть более 30 готовых виджетов (кнопки, метки, слайдеры и прочее), поддержка анимаций, прозрачности и антиалиасинга. Для простого интерфейса хватит всего 100 килобайт оперативной памяти и 200–300 килобайт флеша. Работает с монохромными дисплеями, e-ink, OLED и TFT-экранами. Код интерфейса полностью независим от платформы, поэтому одну и ту же UI можно использовать как на простом микроконтроллере, так и на Linux-системе с 3D-поддержкой. Распространяется под лицензией MIT.