Commit Graph

84 Commits (df5c3fd6dd9fdc82f15f1a44e71e98d6a1a1c497)

Author SHA1 Message Date
Joel Bodenmann 1946749578 changed the license of all demos to BSD 2013-04-08 21:55:13 +02: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 ee19104dbb GWIN slider + image support 2013-04-06 21:54:19 +10:00
Andrew Hannam a67cafeaa7 Move demos to better locations 2013-04-06 21:53:40 +10:00
Andrew Hannam 8b15aab802 Update demo to use Memory Reader for images 2013-04-04 21:02:05 +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
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 12a6eeb91d added gdisp_pictures demo 2013-03-04 23:54:50 +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 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
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 1e4cb14188 TDISP update 2013-01-16 10:29:03 +01:00
Joel Bodenmann 1c1b3c8d74 TDISP: added custom character routine 2013-01-12 09:38:38 +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 249a1b345f added tdisp demo 2013-01-11 15:04:33 +01:00
Joel Bodenmann 130d84ec16 benchmark demo update 2012-12-22 20:45:11 +01:00
Joel Bodenmann a7eb91ace8 benchmark demo cleanup 2012-12-22 20:03:41 +01:00
etmatrix d6740c5c91 Add benchmarks application 2012-12-22 18:50:17 +01:00
Joel Bodenmann 2df6eaf2fd small demo code cleanup 2012-12-20 19:50:02 +01:00
Andrew Hannam 2c5d5c5118 New & updated GDISP demo programs 2012-12-20 18:34:12 +10:00
Joel Bodenmann 6ce59a4d7d notepad demo update 2012-12-16 21:56:43 +01:00
Andrew Hannam f31a1f7f4a Updated graph demo to show more
Added extra line segment graphing to the graph demo
2012-12-13 23:05:49 +10:00
Andrew Hannam 512c7fa4f6 Added graph result picture
Added a picture to the graph demo directory to show the result of
running the demo.
2012-12-13 22:40:27 +10:00
Andrew Hannam 311c0e7168 Add grids to graph demo and update graph arrows
Add grid lines to graph demo.
Update graph arrows to allow seperate control of positive and negative
axis arrowheads.
2012-12-13 22:33:05 +10:00
Andrew Hannam a88e0903ec Simplify demo gfxconf.h files 2012-12-07 01:05:58 +10:00
Andrew Hannam 5873d87ca2 Add GDISP font routines. Fix demo bugs
Add GDISP font routines to Open and Close a font by name.
Allows wildcard searching for fonts.
Old global font variables are now only optionally included (soon to be
deprecated).
More demo fixing
2012-12-07 00:52:01 +10:00
Andrew Hannam ec89b8e82d Fixes to GWIN graph and demo 2012-12-06 22:24:28 +10: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
Joel Bodenmann 09fc35864a title justify to left instead of center in ginput touch code 2012-12-03 22:54:49 +01:00
Joel Bodenmann ff8f6e4409 demo doc 2012-12-02 16:10:46 +01:00
Andrew Hannam 74e94d39b9 Split Attaching Sources to a GWIN button
Split Attaching Sources to a GWIN button to allow for new input types
that require a parameter in future eg. Keyboard will require a
parameter.
2012-12-02 17:10:27 +10:00
Andrew Hannam a2c192ffd0 Use GWIN Button in Touch Calibrator Demo
Added GWIN Buttons to allow Next, Previous capability in the Touch
Calibration Demo. Note that until the calibration has occured these
buttons do not appear as the touch is not yet accurate enough to drive
them.
2012-12-02 16:49:18 +10:00
Andrew Hannam a123ba7c4e GINPUT touch driver test demo
Added demo program to test the driver parameters for a new GINPUT touch
driver. It steps through a series of tests to ensure that the driver is
configured optimally.
2012-11-30 00:46:24 +10:00
Joel Bodenmann f262b7ad91 console demo code doc 2012-11-22 07:29:55 +01:00
Joel Bodenmann 795947a251 window example code 2012-11-21 10:25:13 +01:00
Joel Bodenmann c0cf584c85 console example doc 2012-11-21 09:54:23 +01:00
Joel Bodenmann 1dd5de6e81 added console demo 2012-11-20 23:37:50 +01:00
Joel Bodenmann 43d45dca63 gtimer demo 2012-11-20 18:37:49 +01:00
Andrew Hannam 1c5ca344e8 Mandlebrot - remove hardware specifics
Mandlebrot - remove hardware specifics
2012-11-12 17:19:09 +10: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 5f90362261 touchscreen fixes 2012-11-10 17:04:20 +01:00
Joel Bodenmann 8231e9738c removed unused RGB565CONVERT. Please use RGB2COLOR instead 2012-11-10 16:49:03 +01:00