Files
.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
QMK/lib/ugfx/boards/base/Linux-SDL
2020-03-23 10:48:11 +01:00
..
2020-03-23 10:48:11 +01:00
2020-03-23 10:48:11 +01:00
2020-03-23 10:48:11 +01:00

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.