.github
.vscode
bin
docs
drivers
keyboards
layouts
lib
arm_atsam
chibios
chibios-contrib
googletest
lib8tion
lufa
python
ugfx
3rdparty
boards
addons
base
Altera-MAX10-Neek
ArduinoTinyScreen
Embest-STM32-DMSTF4BB
FireBull-STM32F103-FB
HY-MiniSTM32V
Linux-Framebuffer
Linux-Framebuffer-Touch
Linux-SDL
example
board.mk
readme.txt
Linux-X
Marlin
Mikromedia-Plus-STM32-M4
Mikromedia-STM32-M4-ILI9341
OSX
Olimex-SAM7EX256-GE12
Olimex-SAM7EX256-GE8
Olimex-STM32-LCD
RaspberryPi
STM32F429i-Discovery
STM32F439i-Eval
STM32F469i-Discovery
STM32F746-Discovery
Win32
eCos-Synthetic-Framebuffer
demos
docs
drivers
src
tools
.gitignore
Doxygenfile
changelog.txt
ffconf.h
gfx.h
gfx.mk
gfxconf.example.h
license.html
mf_bwfont.h
mf_rlefont.h
mf_scaledfont.h
pffconf.h
readme.txt
quantum
tests
tmk_core
users
util
.clang-format
.clang_complete
.editorconfig
.gitattributes
.gitignore
.gitmodules
.travis.yml
CODE_OF_CONDUCT.md
Dockerfile
Doxyfile
LICENSE
Makefile
Vagrantfile
autocomplete.sh
book.json
bootloader.mk
build_full_test.mk
build_json.mk
build_keyboard.mk
build_layout.mk
build_test.mk
common.mk
common_features.mk
doxygen-todo
license_GPLv2.md
license_GPLv3.md
license_Modified_BSD.md
message.mk
nose2.cfg
readme.md
requirements.txt
secrets.tar.enc
setup.cfg
shell.nix
show_options.mk
testlist.mk
This directory contains the interface for Linux using SDL. On this board uGFX currently supports: - GDISP via the SDL driver - GINPUT-touch via the SDL driver - GINPUT-keyboard via the SDL driver The folowing packages are required to run uGFX using this driver on a 64-bit Linux system using SDL: + gcc-multilib + build-essential + libsdl2-dev:i386 The following should be added to the CFLAGS of the target makefile: CFLAGS = `sdl2-config --libs --cflags` There is an example Makefile and project in the examples directory.