Biblioteca de fatias GUI
Uma estrutura GUI leve para monitores incorporados
Projete sua GUI com um construtor de arrastar e soltar e, em seguida, aplique o mesmo código a uma ampla variedade de monitores, bibliotecas e controladores com a estrutura de plataforma cruzada . A licença de código aberto do MIT concede uso comercial gratuito.
- Extensos guias de documentação disponíveis
- Documentação da API GUIslice (online) e (PDF)
- Desenvolvimento ativo: veja as atualizações mais recentes e o trabalho em andamento
- Histórico de lançamento
- Site (www.impulseadventure.com)
- E-mail de suporte : [email protected]
- GUIslice de Calvin Hass e colaboradores do GitHub, Builder de Paul Conti
Características
- Biblioteca C pura, sem alocação dinâmica de memória
- Widgets :
- texto, imagens, botões, caixas de seleção, botões de opção, controles deslizantes, teclados personalizados, caixa de listagem, controles radiais, caixa de texto/terminal de rolagem, gráficos, etc., além de extensões e múltiplas páginas.
- Aplicativo GUIslice Builder multiplataforma para gerar layouts
- O núcleo da GUI independente de plataforma atualmente suporta:
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- Dispositivos :
- Raspberry Pi, Arduino, ATmega2560, ESP8266/NodeMCU, ESP32, M5stack, Teensy 3/T4, Terminal WIO, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due, etc.
- Exibições 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, capa 4D
- Os drivers de vídeo incluem :
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- Controle de tela sensível ao toque, incluindo :
- STMPE610, FT6206, FT5206, XPT2046, TSC2007, 4 fios, tslib, URTouch, gangorra Adafruit
- Suporte IDE :
- O GUIslice foi testado para uso nos ambientes Arduino IDE e Platform IO , além do LINUX make
- Caracteres estrangeiros/codificação UTF-8 (no modo SDL), fontes anti-alias (no modo TFT_eSPI)
- Rotação dinâmica da tela
- GPIO / pin / teclado / Adafruit Navegação gangorra para dispositivos sem tela sensível ao toque
Capturas de tela
Construtor GUIslice
- Inclui aplicativo de desktop multiplataforma (Windows, LINUX e Mac) para gerar layouts GUIslice
- Consulte o wiki do GUIslice Builder para obter documentação
Isenção de responsabilidade
O Software não foi projetado para uso em dispositivos ou situações onde possa haver lesões físicas se o Software apresentar erros.