Biblioteca GUIslice
Un marco GUI liviano para pantallas integradas
Diseñe su GUI con un generador de arrastrar y soltar y luego aplique el mismo código a una amplia gama de pantallas, bibliotecas y controladores con el marco multiplataforma . La licencia MIT de código abierto otorga uso comercial gratuito.
- Amplias guías de documentación disponibles
- Documentación de API GUIslice (en línea) y (PDF)
- Desarrollo activo: vea las últimas actualizaciones y el trabajo en progreso
- Historial de lanzamientos
- Sitio web (www.impulseadventure.com)
- Correo electrónico de soporte : [email protected]
- GUIslice de Calvin Hass y colaboradores de GitHub, Builder de Paul Conti
Características
- Biblioteca C pura, sin asignación de memoria dinámica
- Aparatos :
- texto, imágenes, botones, casillas de verificación, botones de opción, controles deslizantes, teclados personalizados, cuadros de lista, controles radiales, cuadros de texto/terminales con desplazamiento, gráficos, etc., además de extensiones y múltiples páginas.
- Aplicación GUIslice Builder multiplataforma para generar diseños
- El núcleo de GUI independiente de la plataforma actualmente admite:
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- Dispositivos :
- 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, etc.
- Pantallas típicas :
- 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
- Los controladores de pantalla incluyen :
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- Control de pantalla táctil que incluye :
- STMPE610, FT6206, FT5206, XPT2046, TSC2007, 4 cables, tslib, URTouch, balancín Adafruit
- Soporte IDE :
- GUIslice ha sido probado para su uso en los entornos Arduino IDE y Platform IO , además de LINUX.
- Caracteres extranjeros/codificación UTF-8 (en modo SDL), fuentes suavizadas (en modo TFT_eSPI)
- Rotación dinámica de pantalla
- GPIO / pin / teclado / Navegación Adafruit Seesaw para dispositivos sin pantalla táctil
Capturas de pantalla
Constructor de secciones GUI
- Incluye una aplicación de escritorio multiplataforma (Windows, LINUX y Mac) para generar diseños GUIslice
- Consulte la wiki de GUIslice Builder para obtener documentación.
Descargo de responsabilidad
El Software no está diseñado para su uso en dispositivos o situaciones donde pueda haber lesiones físicas si el Software tiene errores.