forked from ImpulseAdventure/GUIslice
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
executable file
·17 lines (15 loc) · 1.01 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
GUIslice library
A lightweight GUI framework suitable for embedded displays
- Website: http://www.impulseadventure.com/elec/guislice-gui.html
- Documentation wiki: https://github.com/ImpulseAdventure/GUIslice/wiki
- Release notes: https://github.com/ImpulseAdventure/GUIslice/releases
- Pure C library, no dynamic memory allocation
- Widgets: text, images, buttons, checkboxes, radio buttons, sliders,
radial controls, scrolling textbox / terminal, graphs, etc. plus extensions and multiple pages.
- Platform-independent GUI core currently supports: SDL1.2, SDL2.0, Adafruit-GFX
- Typical target: Raspberry Pi, Arduino, ESP8266 / NodeMCU, Cortex M0 (Feather M0), LINUX, Beaglebone Black
- Typical displays: PiTFT, Waveshare, Adafruit TFT 2.2" / 2.8" / 1.44', OLED 0.96", 4D Cape
- Supports touchscreen control
- No GUIslice installation -- just add include files and go!
- LINUX Dependencies: sdl, sdl-ttf, optional: tslib
- Arduino Dependencies: Adafruit-GFX plus display (eg. ILI9341) / touch driver library (eg. STMPE610)