библиотека GUIslice
Облегченная среда графического пользовательского интерфейса для встроенных дисплеев.
Создайте свой графический интерфейс с помощью конструктора перетаскивания , а затем примените один и тот же код к широкому спектру дисплеев, библиотек и контроллеров с помощью кроссплатформенной платформы . Лицензия MIT с открытым исходным кодом разрешает бесплатное коммерческое использование.
- Доступны обширные руководства по документации.
- Документация по API GUIslice (онлайн) и (PDF)
- Активная разработка: смотрите последние обновления и текущую работу.
- История выпусков
- Веб-сайт (www.impulseadventure.com)
- Электронная почта поддержки : [email protected]
- GUIslice от Кэлвина Хасса и участников GitHub, Builder от Пола Конти
Функции
- Библиотека Pure C, без динамического выделения памяти.
- Виджеты :
- текст, изображения, кнопки, флажки, переключатели, ползунки, пользовательские клавиатуры, список, радиальные элементы управления, текстовое поле / терминал с прокруткой, графики и т. д., а также расширения и несколько страниц.
- Кроссплатформенное приложение GUIslice Builder для создания макетов
- Независимое от платформы ядро графического интерфейса в настоящее время поддерживает:
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- Устройства :
- Raspberry Pi, Arduino, ATmega2560, ESP8266 / NodeMCU, ESP32, M5stack, Teensy 3 / T4, терминал WIO, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due и т. д.
- Типичные дисплеи :
- PiTFT, Adafruit TFT 3,5 дюйма / 2,8 дюйма / 2,4 дюйма / 2,2 дюйма / 1,44 дюйма FeatherWing TFT, OLED 0,96 дюйма, mcufriend, BuyDisplay / EastRising 4,3 дюйма 5 дюймов 7 дюймов, Waveshare, 4D Cape
- Драйверы дисплея включают в себя :
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- Сенсорное управление, включая :
- STMPE610, FT6206, FT5206, XPT2046, TSC2007, 4-проводной, tslib, URTouch, качели Adafruit
- Поддержка IDE :
- GUIslice был протестирован для использования в средах Arduino IDE и Platform IO , а также в среде LINUX make.
- Иностранные символы/кодировка UTF-8 (в режиме SDL), сглаженные шрифты (в режиме TFT_eSPI)
- Динамическое вращение дисплея
- GPIO/контакт/клавиатура/навигация на качелях Adafruit для устройств без сенсорного экрана
Скриншоты
Конструктор графических интерфейсов
- Включает кроссплатформенное (Windows, LINUX и Mac) настольное приложение для создания макетов GUIslice.
- Пожалуйста, обратитесь к вики GUIslice Builder за документацией.
Отказ от ответственности
Программное обеспечение не предназначено для использования на устройствах или в ситуациях, когда возможны телесные повреждения в случае наличия ошибок в Программном обеспечении.