Commit graph

24 commits

Author SHA1 Message Date
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
3cf6d6905f removed the check for GDISP_USE_XXX since new drivers dont use this anymore 2012-11-14 21:25:48 +01:00
Joel Bodenmann
a95c4933c4 Backlight fix 2012-11-13 23:54:50 +01:00
Joel Bodenmann
4467b814f2 implemented contrast and backlight functions for GDISP. Implemented those into ILI9320 2012-11-13 23:31:21 +01:00
Andrew Hannam
9566e80854 Remove RGB565CONVERT()
Remove RGB565CONVERT() macro
Update madlebrot demo to use hardware independant way of setting the
color.
2012-11-12 17:10:30 +10:00
Joel Bodenmann
e8ee122321 Revert "removed unused RGB565CONVERT. Please use RGB2COLOR instead"
This reverts commit 8231e9738c.
2012-11-11 13:35:24 +01:00
Joel Bodenmann
8231e9738c removed unused RGB565CONVERT. Please use RGB2COLOR instead 2012-11-10 16:49:03 +01:00
Andrew Hannam
c069817f0c Removed some hardware dependancies in HL drivers
Removed some hardware dependancies in high level drivers that had crept
in over time.
2012-11-10 15:11:39 +10:00
Joel Bodenmann
db0c770ca0 even more doxygen... 2012-11-03 02:56:59 +01:00
Andrew Hannam
d3b4c499ab GDISP fixes and new routines. Many GWIN changes.
GDISP:
Fix gdisp???Arc to use (possibly) hardware accelerated routines.
Fix Arc orientation so 0 degrees is on x axis and 90 degrees points to
the top of screen (instead of the bottom).
Add rounded box routines (if ARC support is turned on).
Add a gdispDrawStringBox to match the gdispFillStringBox routine.
Repair prototypes in wrong place in gdisp.h

GWIN:
Extract the concept of a Window Handle to allow many new features.
Allow dynamic creation of window objects as well as static
initialisation.
Seperate the console code into a console specific window type.
Add buttons as a specific window type. The drawing code is complete, the
input (touch or mouse) is still to be implemented.
2012-10-30 18:18:29 +10:00
Joel Bodenmann
3e846e3d5a Revert "header prototype order cleanup"
This reverts commit 218a2e89bd.
2012-10-29 03:17:52 +01:00
Joel Bodenmann
218a2e89bd header prototype order cleanup 2012-10-29 02:55:10 +01:00
Joel Bodenmann
563d240962 macro fixes 2012-10-24 22:51:25 +02:00
Joel Bodenmann
d1f9702173 added point_t struct 2012-10-24 00:14:32 +02:00
Joel Bodenmann
7b277edc59 renamed macros 2012-10-21 01:47:11 +02:00
Joel Bodenmann
ad070b0fec cleanup 2012-10-14 02:26:51 +02:00
Joel Bodenmann
c754ae0a3c fix 2012-10-13 19:35:56 +02:00
Joel Bodenmann
92fcb766b5 fix 2012-10-13 19:26:15 +02:00
Joel Bodenmann
830fa4b755 #error optimization 2012-10-13 19:11:37 +02:00
Joel Bodenmann
0ba16c35af renaming from ChibiOS-LCD-Driver to ChibiOS/GFX 2012-09-25 00:19:10 +02:00
Andrew Hannam
3a8d39980b Changes to Console, VMT, BitBlt, Clip & Drivers
Console - Fix compile, add GDISP_NEED_CONSOLE for compilation
VMT - Fix after directory structure changes
BitBlt - Update API to allow a source bitmap position.
Clip - Add clipping support into gdisp
Arc - Allow hardware accelleration of Arc routines
Nokia6610 - Fixes to BitBlt.
2012-09-10 15:54:22 +10:00
Tectu
fcfab98517 added gdispDrawArc() and gdispFillArc() dummies 2012-08-24 02:35:28 +02:00
Tectu
7021da1b9e gdispSetOrientation() bugfix (by inmarket) 2012-08-22 10:05:38 +02:00
Tectu
e27d04d002 restructure 2012-08-13 04:12:42 +02:00