inmarket
|
b42a2098eb
|
Change to GDriver to support an initialisation parameter
|
2014-09-26 16:35:34 +10:00 |
inmarket
|
9f720b1f12
|
C decls on GDISP functions
|
2014-09-25 17:45:03 +10:00 |
inmarket
|
4886403bc6
|
Expose the GDISP_STARTUP_COLOR setting for the initial color of displays
|
2014-09-25 17:44:50 +10:00 |
inmarket
|
3a520359a0
|
GDISP updates to match previous GDRIVER and multiple display updates
|
2014-09-17 09:34:08 +10:00 |
inmarket
|
036ad5d3dd
|
SImplify the options for multiple displays.
This will also be more compatible with newmouse infrastructure
|
2014-09-17 08:45:40 +10:00 |
inmarket
|
683ac0ab7f
|
Fixes to gdriver to make uGFXnet displays work
|
2014-09-13 14:50:32 +10:00 |
inmarket
|
0c7c74112e
|
GDRIVER now working for GDISP including multiple displays.
Still uses old GDISP driver model for now
Untested with uGFXnet.
Still to come: Input drivers etc
|
2014-08-23 17:55:42 +10:00 |
inmarket
|
0f3f8f68f8
|
Rename lots of files to help prevent compile time name conflicts.
|
2014-08-20 17:42:53 +10:00 |
Joel Bodenmann
|
52f40d7618
|
Fixing compile bug for NATIVE image format
|
2014-08-07 23:11:44 +02:00 |
inmarket
|
ed14e4ca56
|
Some improvements for the Kiel C compiler
|
2014-07-29 10:57:01 +10:00 |
inmarket
|
3a98279583
|
Add gdispContrastColor() and remove divides from gdispBlendColors()
|
2014-05-11 20:05:31 +10:00 |
inmarket
|
1c75b6c352
|
spacing
|
2014-05-11 13:13:18 +10:00 |
inmarket
|
cf5867b33d
|
New gdispImageInit() call to initialise a gdispImage structure
Use in gwinImage
|
2014-05-09 21:30:00 +10:00 |
Joel Bodenmann
|
c2e93ebcfb
|
bug fix
|
2014-05-06 17:14:30 +02:00 |
inmarket
|
8f6c04e120
|
Image bug-fix that caused crashes with the new GFILE/GWIN images.
|
2014-05-01 16:43:32 +10:00 |
Joel Bodenmann
|
e9179545af
|
doxygen fixes
|
2014-03-28 20:18:03 +01:00 |
inmarket
|
37966ff16d
|
Integrate the include files with each module. Simplifies structure of code.
|
2014-02-19 00:36:52 +10:00 |
inmarket
|
695bcbee5b
|
Update GDISP image code to fully use new GFILE's
|
2014-02-07 14:06:08 +10:00 |
inmarket
|
71aeb15d58
|
Start changing GDISP images to use a simpler API based on GFILE's.
|
2014-02-07 01:36:31 +10:00 |
inmarket
|
de7aafe785
|
Fix font clipping properly. Previous fix did not bound the font display in the x direction.
|
2014-02-03 17:58:43 +10:00 |
Joel Bodenmann
|
a11f7da536
|
added deinit() routines for all modules (not implemented so far)
|
2014-02-02 19:24:43 +01:00 |
Joel Bodenmann
|
2a0dfcf1c1
|
fixed clipping issue when widget text is long than the widget itself
|
2014-02-01 16:04:07 +01:00 |
Joel Bodenmann
|
1f3f8bdbe6
|
fixes in gdispImage nativ format by Marc Pignat
|
2014-01-17 08:04:35 +01:00 |
inmarket
|
d9f02858fd
|
Replace NULL's with 0 as NULL is not defined by the Raw32 GOS.
|
2013-12-21 13:21:59 +10:00 |
Petteri Aimonen
|
985a3ca43a
|
gdispDrawThickLine: handle zero-length lines correctly.
|
2013-12-19 18:00:49 +01:00 |
Joel Bodenmann
|
ee69db45b3
|
Fix integer overflow in gdispGDrawThickLine().
Handling the whole width/height range with Newton algorithm was too
difficult. Switched to bisection search with a separate prescaling
step.
|
2013-12-18 00:38:17 +01:00 |
Joel Bodenmann
|
d16dda2180
|
GDISP startup logo now optional
|
2013-12-16 20:11:51 +01:00 |
Joel Bodenmann
|
87a7658b57
|
Improve gdispDrawThickLine() when the line length is short.
|
2013-12-14 23:30:39 +01:00 |
Joel Bodenmann
|
f3d9b08f82
|
typo
|
2013-12-08 22:50:28 +01:00 |
Joel Bodenmann
|
ace1948817
|
added gdispGDrawThickLine()
|
2013-12-08 21:13:54 +01:00 |
inmarket
|
cec125a53b
|
Revert "INLINE -> inline"
This reverts commit d4c4740bcf .
|
2013-11-30 11:00:49 +10:00 |
Joel Bodenmann
|
d4c4740bcf
|
INLINE -> inline
|
2013-11-27 16:42:28 +01: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
|
0892135e23
|
Re-order the GDISP initialisation routine so that it initialises all displays before it tries to draw on any of them.
This also simplifies code.
|
2013-11-16 01:54:37 +10:00 |
inmarket
|
c726de8521
|
Boundary condition fixes to Arcs
Fix multiple display support for rounded boxes.
|
2013-11-14 09:18:08 +10:00 |
inmarket
|
5cc1c5d67b
|
Fix some compiler warnings.
|
2013-11-10 21:33:28 +10:00 |
inmarket
|
1f99d5c9fa
|
Add support for a default application orientation.
Also remove old unneeded GDISP_USE_CUSTOM_BOARD macro
|
2013-11-09 19:18:59 +10:00 |
inmarket
|
daa4e8bbd7
|
Add support for a portrait and landscape orientation modes.
|
2013-11-09 19:17:22 +10:00 |
inmarket
|
250adaf028
|
Fixes to gdisp vertical scrolling.
Also added improved optimisation for drivers without blit but with a fill routine.
|
2013-11-05 13:45:19 +10:00 |
inmarket
|
a28dce97d8
|
Add multiple display support to image decoding.
|
2013-10-24 18:34:26 +10:00 |
inmarket
|
21afd2b8f1
|
Created a crude auto-scaling logo (for startup)
|
2013-10-24 13:59:03 +10:00 |
inmarket
|
452cfc1b13
|
Add GDISP_NEED_TIMERFLUSH to enable automatic display flushing on a timer.
|
2013-10-24 12:57:20 +10:00 |
inmarket
|
4a5506df0a
|
Fixes to GDISP for streaming drivers.
Turn optimisation back on for SSD1289 driver
|
2013-10-24 11:32:46 +10:00 |
inmarket
|
27b5383c1b
|
Fix typos in drivers
|
2013-10-22 15:52:31 +10:00 |
Joel Bodenmann
|
459fbf6781
|
fixes
|
2013-10-21 13:47:59 +02:00 |
inmarket
|
0b9db701a1
|
Fix missing case in gdispStreamStop().
Add support for controllers that need flushing.
Add both automatic and manual flushing (via the gdispFlush() method)
|
2013-10-21 13:34:55 +10:00 |
Joel Bodenmann
|
2bd4758569
|
compiler warnings
|
2013-10-21 07:56:23 +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
|
86a5734912
|
Multiple controller support can now auto-detect hardware capabilities at run-time.
Specific hardware support can still be turned off or on via macros in gfxconf.h to improve efficiency.
Multiple Display demo updated to match.
|
2013-10-16 01:39:56 +10:00 |
inmarket
|
ea4af865f1
|
Compile time fix to text rendering.
Updated gdisp Get/Set Display routines to a more logical API.
|
2013-10-14 08:55:15 +10:00 |