Commit Graph

27 Commits

Author SHA1 Message Date
inmarket
c5a86757bd Make all include paths in ugfx relative.
The only include path now needed is for drivers (in particular GDISP drivers)
2015-11-21 19:27:08 +10:00
inmarket
48a9d334b7 Replace all inline definitions with GFXINLINE 2015-10-23 18:24:49 +10:00
inmarket
fa8167b94d Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
inmarket
1a495f3013 Rename all driver makefiles to driver.mk 2014-08-22 18:20:02 +10:00
Joel Bodenmann
08e1b0ebc7 Removed the doxygen inside of every driver as doxygen is only meant for highlevel API documentation.
Documenting the drivers interface should be done inside a template driver or the gdisp LLD abstraction.
2014-03-28 19:45:08 +01:00
inmarket
37966ff16d Integrate the include files with each module. Simplifies structure of code. 2014-02-19 00:36:52 +10:00
inmarket
7f1b78a067 Replace color format conversion macros with proper routines to prevent side effects with using the macro.
Also fix a number of compiler warnings.
2013-11-17 23:32:19 +10:00
inmarket
a8e860678d New GDISP now supports multiple controllers with different pixel formats.
You can now have a main color display and a secondary monochrome display.
You can now optionally set GDISP_PIXELFORMAT to any color or grayscale format for your application and the driver will internally convert to the display hardware format.
2013-11-05 19:34:12 +10:00
inmarket
ece5bcd6ab Auto-generate pixel formats using macro's.
Prepare for (but not yet complete) supporting a different high level GDISP pixel format to the low level driver format.
This will be useful in multiple display scenario's where displays have different pixel formats.
2013-11-05 00:36:54 +10:00
inmarket
555257933a Clean up the driver directory structure by moving all board specific files into the boards sub-structure. 2013-10-28 20:04:03 +10:00
inmarket
b05a29f830 Rename GDISP driver files to prevent problems when compiling for multiple controllers on platforms that put all generated object files into a single directory. 2013-10-28 11:03:39 +10:00
Joel Bodenmann
af3963d341 fixed RA8875 board file for marlin 2013-10-24 14:49:00 +02:00
Joel Bodenmann
f3f7eba73c fixed board file name (all the others are upper case as well) 2013-10-24 14:08:35 +02:00
inmarket
27b5383c1b Fix typos in drivers 2013-10-22 15:52:31 +10:00
inmarket
0698fd28c0 Comment fixes. 2013-10-21 17:11:07 +10:00
inmarket
0535c67eab Add support for a driver private area (as well as a board private area) 2013-10-21 15:13:10 +10:00
inmarket
87a6af81f4 Change to gdisp low level driver API. Display number is now in the GDriver structure (It was required for a Nokia driver). 2013-10-19 15:36:05 +10:00
inmarket
257f7364f8 Update some doxygen documentation 2013-10-18 15:56:30 +10:00
inmarket
3cacf9cee2 Remove unnecessary file from RA8875 driver. 2013-10-17 17:38:44 +10:00
inmarket
8210418402 Driver RA8875 converted to new driver format. 2013-10-17 17:33:56 +10:00
Joel Bodenmann
2ad2bdf06e RA8875 now GOS compatible 2013-07-22 04:27:01 +02:00
Joel Bodenmann
73c5ef26f8 fixed license headers 2013-07-21 22:20:37 +02:00
Joel Bodenmann
a675834266 doxygen updates 2013-07-21 22:02:57 +02:00
Joel Bodenmann
d98e6c5d0d cleaned up board file mess 2013-07-21 17:42:25 +02:00
Joel Bodenmann
b91097e311 RA8875 fix 2013-07-20 00:24:49 +02:00
inmarket
0f3f885e4d RA8875 changes from v1.7 2013-07-19 13:22:42 +10:00
Joel Bodenmann
6107cd7918 Added RA8875 GDISP driver 2013-06-22 03:09:45 +02:00