Calvin Hass edited this page Mar 18, 2018 · 18 revisions

Overview of GUIslice

Return to: GUIslice GitHub repository

GUIslice is a lightweight platform-independent GUI designed for embedded displays. The library supports creation of multiple pages of buttons, text, images, checkboxes, sliders and other graphics primitives. New UI / widget types can be created easily (see the Developer Guide). The core GUIslice library is written in pure C.

GUIslice was intended to be used with Raspberry Pi and Arduino but could also be run on other LINUX CPUs (BeagleBone) and Arduino adaptations (STM32duino, ESP8266 / NodeMCU, ESP32, Adafruit Feather M0, nRF52, etc.). LINUX operation supports framebuffer-based displays without X-windows / X11. GUIslice supports touchscreen control (both resistive and capacitive) but could also run in a display-only mode.

Arduino users can run GUIslice in a LINUX environment as a simulator.

Users are welcomed to edit/add to this wiki!

Screenshots

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.