ugfx/drivers/multiple/X
inmarket d22bc07e7a Multiple displays across one or more controllers is now fully supported.
Only the Win32 driver supports this so far.
Other drivers are currently broken due to API changes and will be fixed.
2013-10-12 13:24:40 +10:00
..
gdisp_lld.c Scolling fix in X driver and removal of compiler warning. 2013-09-30 02:11:03 +10:00
gdisp_lld.mk X driver for GDISP and GINPUT_MOUSE 2013-05-16 02:07:02 +10:00
gdisp_lld_config.h Multiple displays across one or more controllers is now fully supported. 2013-10-12 13:24:40 +10:00
ginput_lld_mouse_config.h fixed license headers 2013-07-21 22:20:37 +02:00
readme.txt Remove unneeded comment about threading (no longer applies) 2013-07-24 13:55:25 +10:00

readme.txt

To use this driver:

This driver is special in that it implements both the gdisp low level driver
and a touchscreen driver.

1. Add in your gfxconf.h:
	a) #define GFX_USE_GDISP			TRUE
	b) #define GFX_USE_GINPUT			TRUE
		#define GINPUT_USE_MOUSE		TRUE
	c) Any optional high level driver defines (see gdisp.h) eg: GDISP_NEED_MULTITHREAD
	d) Optionally the following (with appropriate values):
		#define GDISP_SCREEN_WIDTH	640
		#define GDISP_SCREEN_HEIGHT	480

2. To your makefile add the following lines:
	include $(GFXLIB)/gfx.mk
	include $(GFXLIB)/drivers/multiple/X/gdisp_lld.mk

3. Modify your makefile to add -lX11 to the DLIBS line. i.e.
	DLIBS = -lX11