2012-08-09 07:12:45 +00:00
|
|
|
The new GDISP driver is an architecture independant rewrite of the GLCD interface.
|
|
|
|
This new architecture independance should allow many new low level drivers to be easily added.
|
2012-07-31 05:24:15 +00:00
|
|
|
|
2012-08-04 16:32:31 +00:00
|
|
|
GDISP allows low-level driver hardware accelerated drawing routines while providing a software emulation
|
|
|
|
if the low level driver can not provide it. A basic low level driver now only requires 2 routines to be written.
|
2012-07-31 05:24:15 +00:00
|
|
|
|
2012-08-09 07:12:45 +00:00
|
|
|
A glcd.h compatability file has been included that allow applications written to use the existing GLCD driver to
|
2012-08-04 16:32:31 +00:00
|
|
|
use the GDISP driver with little or no change.
|
2012-07-31 05:24:15 +00:00
|
|
|
|
|
|
|
It is written in the ChibiOS style with ChibiOS style includes and documentation.
|
|
|
|
|
2012-08-04 16:32:31 +00:00
|
|
|
It is encapsulated into a "halext" structure with appropriate readme's that allow for easy inclusion in any
|
|
|
|
ChibiOS project. This structure can be seamlessly added to as new driver types are added and it supports
|
|
|
|
low level drivers that are neither platform or board specific (although they can be).
|