Commit Graph

156 Commits (df5c3fd6dd9fdc82f15f1a44e71e98d6a1a1c497)

Author SHA1 Message Date
Joel Bodenmann 542f8412a1 doxygen fix 2013-04-10 13:59:38 +02:00
Joel Bodenmann b2a67d818b some doxygen fixes 2013-04-08 00:24:45 +02:00
Andrew Hannam 5412fa5596 Move doxygen to the include file for Mouse LLD 2013-04-07 16:30:00 +10:00
Andrew Hannam 9ee7c284e6 Add GINPUT Dial, simplify GWIN input assignment
Added GINPUT Dial support and a driver that uses GADC to read the dial.
Added support for Dial inputs to the GWIN slider.
Updated the slider demo for Dial Inputs.
Simplified the assigning of inputs to GWIN "widgets" button and slider.
Updated the demo's to match the new input to button assignment.
2013-04-07 16:02:10 +10:00
Andrew Hannam be919fc38d Create generic GWIN Draw routine
For some GWIN controls they support a Draw() routine.
For those controls the base class now supports a generic Draw routine
which will call their specific Draw routine.
The only GWIN's with a Draw routine currently are Buttons and Sliders.
2013-04-06 22:31:40 +10:00
Joel Bodenmann 48c5fbabb1 slider doc fix take one of two 2013-04-05 16:19:16 +02:00
Joel Bodenmann 9842664b92 Revert "slider doc fix"
This reverts commit c86cd58275.
2013-04-05 16:17:59 +02:00
Joel Bodenmann c86cd58275 slider doc fix 2013-04-05 16:15:07 +02:00
Andrew Hannam ee19104dbb GWIN slider + image support 2013-04-06 21:54:19 +10:00
Andrew Hannam 553b3682fa Change Memory Reader prototype
Change Memory Reader prototype to prevent signed, unsigned warning
2013-04-04 21:01:49 +10:00
Andrew Hannam 64971549fd New GDISP image handling with demo
Images currently support Native and BMP (except RLE4,8 and 16 bit - due
to bugs)
Supports reading from Memory, BaseFileStream or real files (only on the
Win32 simulator).

Move gdisp_pictures demo to better refect its purpose.

Bug fixes for BMP RLE4,8 & 16 bit to come very soon
GIF support very soon.
2013-04-03 13:51:43 +10:00
Joel Bodenmann 939ca6e1d2 coding style 2013-03-31 00:52:33 +01:00
Andrew Hannam 285f1977ed GWIN doc update and poly functions
Add poly functions to GWIN
Move doxygen documentation to header file
2013-03-18 18:29:28 +10:00
Andrew Hannam d678352b9a GWIN Graph - use GDISP point definition 2013-03-18 18:28:31 +10:00
Andrew Hannam cc5729dedd Change GDISP poly fns to support translation
Change GDISP poly fns to support translation - required for adding poly
functions to GWIN
2013-03-18 18:27:52 +10:00
Joel Bodenmann 426a12de6b doxygen fixes 2013-03-10 20:17:24 +01:00
Andrew Hannam da37b111e4 GWIN button changes
Support a user supplied custom button drawing function.
Add arrow buttons based on the new GDISP polygon support.
2013-03-10 16:15:49 +10:00
Andrew Hannam 40b390908c GDISP changes including polygon support
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:14:32 +10:00
Andrew Hannam 8a40457c86 Revert "GDISP changes including polygon support"
This reverts commit 269262ef9b.
2013-03-10 16:12:13 +10:00
Andrew Hannam 269262ef9b GDISP changes including polygon support
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:11:41 +10:00
Andrew Hannam 40534cbc79 Correction of copyright message 2013-03-08 00:49:52 +10:00
Joel Bodenmann e315480c71 updated copyright - 2013 2013-03-06 23:11:01 +01:00
Joel Bodenmann 100d686f94 TDISP update 2013-03-02 22:13:44 +01:00
Andrew Hannam dddbb25930 Add option GWIN_BUTTON_LAZY_RELEASE
Add option GWIN_BUTTON_LAZY_RELEASE. When set to true in gfxconf.h it
changes gwin button behaviour to not require the mouse/touch be over the
button when it is released.
2013-03-02 22:20:57 +10:00
Andrew Hannam 6ee8b005ae GAUDIN implemented with GADC driver 2013-03-01 09:04:52 +10:00
Andrew Hannam 9bec5967b2 GADC implementation with demo program
Also includes driver for AT91SAM7 cpu
2013-02-18 17:33:35 +10: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 08f2305aeb TDISP merge - NOT TESTED!!! 2013-02-18 08:18:09 +01:00
Joel Bodenmann f8050a84f7 typo 2013-02-11 10:52:04 +01:00
Joel Bodenmann 6505bf6f0c VMT removal 2013-02-11 10:40:47 +01:00
Joel Bodenmann 60b16e8685 more GDISP_LLD() cleanup 2013-02-11 10:26:34 +01: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
Joel Bodenmann 851e5fb09b small GDISP fix - Thanks to George Lucian 2013-02-04 09:11:37 +01:00
Andrew Hannam 1985906bea TDISP cleanup
Seperate High level and low level code better
Implement tdispControl
Cleanup
2013-01-19 03:00:05 +10:00
Tectu 58eaf10591 Merge pull request #31 from inmarket/master
New Subsystems GADC, GAUDIN, GAUDOUT, GMISC
2013-01-17 00:56:25 -08:00
Joel Bodenmann 7d1dcb0d08 TDISP cleanup 2013-01-17 09:16:59 +01:00
Andrew Hannam 5b444276ae Implement GMISC Array Operations 2013-01-17 17:47:51 +10:00
Andrew Hannam 1fc03db586 New Subsystems GADC, GAUDIN, GAUDOUT, GMISC
Subsystem definitions and API (not fully implemented yet)
2013-01-17 15:08:34 +10:00
Joel Bodenmann 1a05e4a89a some more TDISP cleanup 2013-01-16 15:20:47 +01:00
Joel Bodenmann a278e1c113 removed internal TDISP_LLD() macro 2013-01-16 10:37:56 +01:00
Joel Bodenmann 1f1dd62687 TDISP update 2013-01-16 10:27:42 +01:00
Joel Bodenmann d7b85cb00e compiling bux fix 2013-01-13 11:07:43 +01:00
Joel Bodenmann c3006aa89c small fix 2013-01-13 10:57:33 +01:00
Joel Bodenmann 83ba8748bc tdisp fixes 2013-01-12 10:00:17 +01:00
Joel Bodenmann 1c1b3c8d74 TDISP: added custom character routine 2013-01-12 09:38:38 +01:00
Joel Bodenmann ff8e8c47d9 tdisp docs 2013-01-11 15:20:57 +01:00
Joel Bodenmann 66bb4ecb85 Merge branch 'tdisp' 2013-01-11 15:04:40 +01:00
Joel Bodenmann dae721900b small doxygen fixes 2013-01-11 19:39:36 +01:00
Joel Bodenmann c974ec449f tdisp update 2013-01-11 14:39:27 +01:00