GUIslice-Bibliothek
Ein leichtes GUI-Framework für eingebettete Displays
Entwerfen Sie Ihre GUI mit einem Drag & Drop-Builder und wenden Sie dann mit dem plattformübergreifenden Framework denselben Code auf eine Vielzahl von Displays, Bibliotheken und Controllern an. Die Open-Source -MIT-Lizenz gewährt kostenlose kommerzielle Nutzung.
- Umfangreiche Dokumentationshandbücher verfügbar
- GUIslice API-Dokumentation (online) & (PDF)
- Aktive Entwicklung: Sehen Sie sich die neuesten Updates und laufende Arbeiten an
- Veröffentlichungsverlauf
- Website (www.impulseadventure.com)
- Support-E-Mail : [email protected]
- GUIslice von Calvin Hass und GitHub-Mitwirkenden, Builder von Paul Conti
Merkmale
- Reine C-Bibliothek, keine dynamische Speicherzuweisung
- Widgets :
- Text, Bilder, Schaltflächen, Kontrollkästchen, Optionsfelder, Schieberegler, benutzerdefinierte Tastaturen, Listenfelder, radiale Steuerelemente, scrollende Textfelder/Terminals, Diagramme usw. sowie Erweiterungen und mehrere Seiten.
- Plattformübergreifende GUIslice Builder- Anwendung zum Generieren von Layouts
- Der plattformunabhängige GUI-Kern unterstützt derzeit:
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- Geräte :
- Raspberry Pi, Arduino, ATmega2560, ESP8266 / NodeMCU, ESP32, M5stack, Teensy 3 / T4, WIO-Terminal, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due usw.
- Typische Anzeigen :
- 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
- Zu den Anzeigetreibern gehören :
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- Touchscreen-Steuerung einschließlich :
- STMPE610, FT6206, FT5206, XPT2046, TSC2007, 4-Draht, Tslib, URTouch, Adafruit Wippe
- IDE-Unterstützung :
- GUIslice wurde zusätzlich zu LINUX make für die Verwendung in den Arduino IDE- und Platform IO- Umgebungen getestet
- Fremdzeichen / UTF-8-Kodierung (im SDL-Modus), Anti-Aliasing-Schriftarten (im TFT_eSPI-Modus)
- Dynamische Displayrotation
- GPIO / Pin / Tastatur / Adafruit Seesaw-Navigation für Geräte ohne Touchscreen
Screenshots
GUIslice Builder
- Enthält eine plattformübergreifende Desktop-Anwendung (Windows, LINUX und Mac) zum Generieren von GUIslice-Layouts
- Die Dokumentation finden Sie im GUIslice Builder-Wiki
Haftungsausschluss
Die Software ist nicht für die Verwendung in Geräten oder Situationen konzipiert, in denen es zu Verletzungen kommen kann, wenn die Software Fehler aufweist.