Commit Graph

20 Commits (ecc3989355ca70f7830fac00a37a1000da86b3ff)

Author SHA1 Message Date
Joel Bodenmann ecc3989355 and the final touch of doxygen... 2012-11-03 03:01:13 +01:00
Joel Bodenmann db0c770ca0 even more doxygen... 2012-11-03 02:56:59 +01:00
Joel Bodenmann 1294824260 moar doxygen fixes 2012-11-02 20:26:06 +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
Andrew Hannam c5f9012fd6 Implement gdispFillArc. Add GWIN windows.
Implement gdispFillArc in gdisp.
Added gwin (GFX_USE_GWIN) - adds a window based drawing layer to GDISP.
GWIN also support chprintf text drawing like console.
2012-10-27 23:05:00 +10:00
Joel Bodenmann 5ac6912648 first graph implementation 2012-10-24 02:39:21 +02:00
Joel Bodenmann a4a815f6f3 added delay to gdispControl() to fix some timing issues 2012-10-23 01:25:42 +02:00
Joel Bodenmann 7b277edc59 renamed macros 2012-10-21 01:47:11 +02:00
Joel Bodenmann 069b0d32d8 GConsole -> GConsole_t 2012-10-11 09:27:02 +02:00
Joel Bodenmann 1003c37e0b cleanups 2012-09-26 20:18:18 +02:00
Joel Bodenmann 68a7d2b754 compiler warning fix 2012-09-26 13:43:04 +02:00
Joel Bodenmann 0ba16c35af renaming from ChibiOS-LCD-Driver to ChibiOS/GFX 2012-09-25 00:19:10 +02:00
Joel Bodenmann bb2da23012 fixed gdispDrawArc() 2012-09-23 00:06:17 +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 661d0bb2fe cleanups & docs 2012-08-28 16:39:05 +02:00
Tectu d71a621790 cleanup 2012-08-28 16:25:22 +02:00
Tectu 2c7cbc1dd7 implemented gdispDrawArc() by noether 2012-08-28 16:24:00 +02:00
Tectu 8fd1de6ef5 first try to implement gdispDrawARC() (not working yet) 2012-08-24 15:54:32 +02:00
Tectu fcfab98517 added gdispDrawArc() and gdispFillArc() dummies 2012-08-24 02:35:28 +02:00
Tectu e27d04d002 restructure 2012-08-13 04:12:42 +02:00