ugfx/glcd
Andrew Hannam 34075031de Backport GDISP low level drivers to GLCD
see GLCD/readme.txt
2012-08-06 11:30:02 +10:00
..
console.c Backport GDISP low level drivers to GLCD 2012-08-06 11:30:02 +10:00
console.h added new license headers to all files, expect /halext 2012-08-02 22:15:55 +02:00
glcd.c Backport GDISP low level drivers to GLCD 2012-08-06 11:30:02 +10:00
glcd.h Backport GDISP low level drivers to GLCD 2012-08-06 11:30:02 +10:00
glcd.mk Backport GDISP low level drivers to GLCD 2012-08-06 11:30:02 +10:00
glcdWorker.h Backport GDISP low level drivers to GLCD 2012-08-06 11:30:02 +10:00
readme.txt Backport GDISP low level drivers to GLCD 2012-08-06 11:30:02 +10:00

readme.txt

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

GLCD now uses the GDISP low level drivers and fonts.

To update your make to use this new version:
	Add the low level driver yo want to use to your make file. eg.
		include $(CHIBIOS)/os/halext/drivers/gdispTestStub/gdisp_lld.mk

There some restrictions that GLCD places on your use of new features and on the capabilities
of the low level driver.

They are:
	1/ GLCD requires a driver that supports RGB565 pixel format. This is a
		limitation of the GLCD API. To update the API would create compatability
		issues with existing applications.
	2/ If you want to use the GLCD scroll or the GLCD read-pixel calls then your
		low level driver must support them. If it doesn't these calls will
		fail.
	3/ You cannot reduce the code size like in GDISP by defining macros to
		compile out code that you are not using.
	4/ Some of the new features of GDISP like right or center justified text are not
		supported as there is no equivelant API in GDISP.
	5/ There is no mechanism to send hardware specific commands to the low level driver
		such as commands to control the back-light.

What it does do that GDISP currently doesn't:
	1/ Asynchronous multi-thread support.