2016-02-10 03:54:41 +00:00
|
|
|
This directory contains the interface for the Raspberry Pi direct hardware framebuffer.
|
2014-07-09 05:40:03 +00:00
|
|
|
This talks directly to the raspberry pi hardware (not via a linux framebuffer driver).
|
|
|
|
|
2016-02-10 03:54:41 +00:00
|
|
|
If you are using linux on the Pi then consider using the linux-X or the linux-Framebuffer
|
|
|
|
board definitions instead of this one. This is really designed for non-Linux platforms
|
|
|
|
or where there is no linux display driver available. It will still work under linux but
|
|
|
|
the other solutions might be better.
|
|
|
|
|
2014-07-09 05:40:03 +00:00
|
|
|
This graphics interface is software driven - it is not an accelerated interface.
|
|
|
|
|
2016-02-10 03:54:41 +00:00
|
|
|
The board definition should work on any operating system that will work on the Raspberry Pi
|
|
|
|
eg. Linux, FreeRTOS, FreeBSD.
|
2014-07-09 05:40:03 +00:00
|
|
|
|
|
|
|
On this board uGFX currently supports:
|
|
|
|
- GDISP via the framebuffer driver
|
|
|
|
|
2016-02-10 03:54:41 +00:00
|
|
|
The following variables may optionally be defined in your gfxconf.h or your makefile...
|
2014-07-09 05:40:03 +00:00
|
|
|
- GDISP_LLD_PIXELFORMAT default = GDISP_PIXELFORMAT_RGB565
|
|
|
|
- GDISP_SCREEN_WIDTH default = 800
|
|
|
|
- GDISP_SCREEN_HEIGHT default = 600
|
|
|
|
|
|
|
|
Note that this also provides a Raspberry Pi specific api defined in rpi_mailbox.h to talk
|
|
|
|
directly to the graphics co-processor from the ARM processor.
|