inmarket
e61f0ae424
Added type gOrientation to replace V2.x orientation_t, and values gOrientationX replace GDISP_ROTATE_X
2018-07-08 13:51:20 +10:00
inmarket
bda8c738b1
Added type gPowermode to replace V2.x powermode_t, and values gPowerXXX replace powerXXX
2018-07-08 11:47:36 +10:00
inmarket
2ab2d77fcb
Change coord_t to gCoord
2018-07-08 10:54:19 +10:00
inmarket
41271d632b
Added new type definitions - moving towards V3.0
2018-06-23 13:02:07 +10:00
inmarket
f265924396
First set of V3 macro changes
2018-02-27 17:44:21 +10:00
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
Joel Bodenmann
fe7b378a7b
Adding 'flipHorizontally' and 'flipVertically^optiony to SSD1963
2015-06-21 09:51:05 +02:00
inmarket
a436128e50
Updates to Mikromedia-Plus-STM32-M4 board and the SSD1963 driver
2015-02-28 17:09:49 +10:00
inmarket
53aba6de89
Some changes to the SSD1963 driver to cater for new boards
2015-02-23 18:16:33 +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
599a163181
Spacing, comments and spelling mistakes
2014-11-15 15:19:46 +10:00
inmarket
0d90611c82
SSD1963 driver updates originally by steved
2014-11-15 15:17:28 +10:00
inmarket
1a495f3013
Rename all driver makefiles to driver.mk
2014-08-22 18:20:02 +10:00
Joel Bodenmann
6ff7d90500
Updating SSD1963 driver
2014-08-08 14:18:07 +02: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
inmarket
27b5383c1b
Fix typos in drivers
2013-10-22 15:52:31 +10:00
inmarket
4e8d2569d6
Convert SSD1963 driver to new format.
...
Intergrate the old panel include file into the board file.
2013-10-21 19:38:15 +10:00
Joel Bodenmann
e3eaad114f
added SSD1963 example files
2013-08-03 14:43:41 +02:00
Joel Bodenmann
73c5ef26f8
fixed license headers
2013-07-21 22:20:37 +02:00
Joel Bodenmann
d98e6c5d0d
cleaned up board file mess
2013-07-21 17:42:25 +02:00
Mateusz Tomaszkiewicz
129041e791
Various README updates
...
Changed misleading description.
2013-06-21 00:02:54 +02:00
inmarket
ed0bac9765
License header updates
2013-06-15 21:37:22 +10:00
inmarket
7fbfde42aa
GOS module, for operating system independance
...
GMISC fast floating point trig
GMISC fast fixed point trig
2013-05-25 01:26:52 +10:00
Joel Bodenmann
6c38d5b310
updated license headers
2013-05-03 16:36:17 +02:00
Joel Bodenmann
296e74f3e0
Revert "updated license headers"
...
This reverts commit 0a26d9983b
.
2013-05-02 01:53:28 +02:00
Joel Bodenmann
0a26d9983b
updated license headers
2013-05-02 01:50:09 +02:00
Joel Bodenmann
b2a67d818b
some doxygen fixes
2013-04-08 00:24:45 +02:00
mobyfab
55d41fe007
SSD1963 - Removed unused function that what using an inline macro.
2013-04-04 19:22:07 +02:00
mobyfab
e400fd01e2
SSD1963 Driver - Removed old config files
2013-04-04 16:50:09 +02:00
mobyfab
348868cece
Fixed SSD1963 Driver to work with latest GDISP.
2013-04-04 16:47:47 +02:00
Joel Bodenmann
88765396bf
SSD1963 rework by user: fred
2013-03-14 19:46:40 +01:00
Joel Bodenmann
e315480c71
updated copyright - 2013
2013-03-06 23:11:01 +01:00
Joel Bodenmann
b91e619573
__inline becomes inline because most compilers dont like the prefix
2013-03-04 23:50:21 +01:00
Andrew Hannam
9329b22086
Fix compile error in GDISP
...
Fix compile error with wrongly named include file
Revert lld_gdisp naming convention to gdisp_lld to fix problem and be
consitant with all other low level drivers.
2013-02-18 17:29:08 +10:00
Joel Bodenmann
1bfc5a9f85
removed GDISP_LLD() macro - fix
2013-02-11 09:25:45 +01:00
Joel Bodenmann
885b3d53b3
removed GDISP_LLD() macro
2013-02-11 09:25:26 +01:00
Andrew Hannam
07f3483535
Restructure
...
Create global include file called gfx.h which knows about sub-system
dependancies.
Deprecate Touchscreen (GINPUT touch is now working properly)
Merge Graph into GWIN
Change directory structure to reflect sub-system structure
Many small bugs fixed
Split Nokia6610 gdisp driver into GE8 and GE12 controller versions
Fixed broken demos.
GFX sub-systems are now clearly defined and new ones should be much
easier to add.
2012-12-06 18:45:54 +10:00
Andrew Hannam
8275c8820f
Ginput and structure changes
...
GINPUT Touch including drivers
GTIMER fixes
GEVENT fixes
GWIN button completion
Structure changes to better seperate sections of a sub-system
2012-11-26 18:45:26 +10:00
Joel Bodenmann
17857d6e97
big doxygen update - now it works as it should
2012-11-07 01:47:53 +01:00
Joel Bodenmann
75de4fe1db
docs
2012-11-03 02:23:34 +01:00
Joel Bodenmann
1294824260
moar doxygen fixes
2012-11-02 20:26:06 +01:00
Joel Bodenmann
7b277edc59
renamed macros
2012-10-21 01:47:11 +02:00
Joel Bodenmann
cf1a759ad6
SCREEN_WIDTH and SCREEN_HEIGHT renamed to GDISP_SCREEN_WIDTH and GDISP_SCREEN_HEIGHT
2012-10-11 01:41:18 +02:00