GUIslice
Легковесный фреймворк для создания сенсорных интерфейсов на микроконтроллерах и одноплатных ПК с поддержкой графических драйверов и визуального конструктора
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8f6dc99b8c59908036cbe337ec753bc2c8187065c586f2579f088d352a191818GUIslice-0.17.2-8f6dc99b.zipОписание
Легковесный фреймворк для создания сенсорных интерфейсов на микроконтроллерах и одноплатных ПК. Ядро библиотеки написано на чистом C без динамического распределения памяти, что критично для устройств с ограниченными ресурсами. Поддерживает графические драйверы Adafruit-GFX, TFT_eSPI, UTFT и другие, работает на Arduino, ESP8266, ESP32, STM32, Teensy, M5Stack и Raspberry Pi. В наборе есть конструктор интерфейсов для визуального проектирования, а затем один и тот же код применяется к разным дисплеям и контроллерам. Предусмотрены основные виджеты: кнопки, слайдеры, текстовые поля, графики, листы выбора, радиокнопки, чекбоксы. Сенсорные экраны подключаются через STMPE610, FT6206, XPT2046, TSC2007 и другие контроллеры. Лицензия MIT позволяет использовать в коммерческих проектах.